🎬 Scrape Trustpilot reviews using Bright Data & GPT-4o-mini for winning ad copy

⚑ 1,061 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” HTTP Request scraping tends to break when sites update their markup. If you’re scraping a major platform, check if ScraperNode covers it β€” it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.

View All Scrapers

Description

πŸ” Competitor Review Scraper & Ad Copy Generator

(Trustpilot + Bright Data + GPT-4o-mini)

πŸ“Œ Who It’s For

Marketers, business owners, and agencies looking to:

🧩 How It Works

This n8n-based workflow combines Bright Data, Google Sheets, and OpenAI to scrape, process, and transform Trustpilot reviews into ready-to-use ad copy.

πŸ”Ή Step-by-Step Breakdown

  1. Trigger (Manual Form Submission) Input required:

Competitor’s Trustpilot URL

Review timeframe (30d, 3m, 6m, 12m)

  1. Fetch Reviews

Calls Bright Data’s Dataset API with URL & timeframe

Polls until snapshot is ready

  1. Retrieve & Store

Extracts all reviews

Saves them into a structured Google Sheet

  1. Filter & Aggregate

Filters to only 1–2 star reviews

Summarizes common negative feedback

  1. Generate Ad Copy

Sends the summary to OpenAI GPT-4o-mini

Produces 3 variations of ad copy targeting pain points

  1. Distribute Insights

Sends ad copy + summary via email to the marketing team

βœ… Requirements

-LLM Account -Google Sheets - Copy this sheet: https://docs.google.com/spreadsheets/d/1Zi758ds2_aWzvbDYqwuGiQNaurLgs-leS9wjLWWlbUU/edit?gid=0#gid=0

-Bright Data account

βš™οΈ Setup Instructions

**Step 1: Google Sheets ** Copy this Google Sheets template

Do not change column headers

**Step 2: n8n Credential Setup ** Google Sheets: OAuth2

Bright Data: Authorization Header

OpenAI: API Key for GPT-4o-mini

**Step 3: Import Workflow ** Import the .json file into n8n

Configure your sheet + dataset ID

Adjust GPT prompts as needed

**Step 4: Run the Workflow ** Trigger via form

Receive ad copy + review insights via email

🧠 Tips & Best Practices

πŸ’¬ Support & Feedback

Need help or customization?

πŸ“§ Email: Yaron@nofluff.online πŸ“Ί YouTube: @YaronBeen πŸ”— LinkedIn: linkedin.com/in/yaronbeen

πŸ“š Bright Data Docs: docs.brightdata.com/introduction

πŸ”— Nodes Used

Google Sheets, HTTP Request, Gmail, Filter, Basic LLM Chain, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup