Use this powerful n8n workflow to automatically scrape Amazon competitor reviews with Bright Data, analyze customer pain points via OpenAI, and instantly generate targeted ad creatives for media buyers.
Download this n8n workflow template and start using it instantly.
Manual competitive analysis is slow and inefficient. This highly technical n8n workflow solves this by fully automating the process of acquiring and leveraging competitor intelligence. It starts with a simple n8n trigger (a web form submission) and chains together powerful services: Bright Data handles the complex web scraping of Amazon reviews, while OpenAI (via an n8n node) reads and synthesizes the data to identify key weaknesses. Finally, it uses DALL-E to generate visually engaging, pain-point-focused ad creatives, delivering the summary and image directly to your media buying team via Gmail. This end-to-end n8n automation template transforms raw review data into actionable marketing assets.
This n8n workflow is initiated by an On form submission n8n trigger, where the user pastes the Amazon Product URL of the competitor.
HTTP Request n8n node to Bright Data's API to initiate the review scraping process. This returns a snapshot_id for tracking.Wait n8n node (set for 1 minute) and a subsequent HTTP Request to poll the Bright Data API for the snapshot status. If n8n node checks if the job status is 'running'. If true, it loops back to the Wait n8n node. If false (data is ready), it proceeds.HTTP Request n8n node retrieves the complete scraped data. This data is then immediately archived and structured in a Google Sheets n8n node.Aggregating all reviews n8n node compiles all individual review texts into a single, cohesive block for the LLM.Basic LLM Chain n8n node (using an OpenAI model) analyzes the aggregated reviews, summarizes the competitor's weakest points, and outputs the textual analysis.OpenAI- Generating image n8n node, which uses a highly structured JSON prompt to generate a 1080x1080 pixel ad creative focusing on mitigating the identified pain points.Gmail n8n node sends the comprehensive analysis summary (text) and attaches the newly generated AI image (binary data) to the media buyers.To deploy this specific n8n workflow template, follow these steps:
On form submission (n8n trigger): The starting point. It captures the Amazon Product URL input by the user, initiating the entire n8n automation.
HTTP Request- Post API call to Bright Data (n8n node): Triggers the scraping job on the Bright Data platform using the provided Amazon URL. Key configuration includes using the Bearer Authorization header and specifying the dataset ID.
Wait - Polling Bright Data (n8n node): Introduces a 1-minute delay, crucial for asynchronous job handling, preventing immediate overwhelming of the Bright Data API.
If - Checking status of Snapshot (n8n node): Manages the polling loop. It checks if the Bright Data job status equals 'running'. If true, the n8n workflow pauses and checks again.
HTTP Request - Getting data from Bright Data (n8n node): Executed only when the job is complete, retrieving the final scraped JSON data containing all reviews.
Google Sheets - Adding All Reviews (n8n node): Stores the raw scraped review data in a specified spreadsheet, acting as a crucial archival step in this n8n workflow.
Aggregating all reviews (n8n node): A utility n8n node that consolidates multiple review items into a single text payload required for efficient LLM processing.
Basic LLM Chain - Summary of Recent reviews (n8n node): Uses a sophisticated LangChain integration within n8n to apply an analytical prompt to the reviews, summarizing competitor weaknesses. This uses the gpt-4o-mini model.
OpenAI- Generating image (n8n node): Leverages OpenAI's image generation capabilities (DALL-E). Key configuration includes a structured JSON prompt defining image dimensions (1080x1080), style ('weird-and-fun'), and instructing it to focus on addressing pain points derived from the previous n8n node's output.
Gmail - Sending creative to Media Buyers (n8n node): The final action, sending an email with the text analysis and attaching the AI-generated ad image.
This powerful n8n workflow automates lead generation by scraping Google Maps using the Olostep n8n node. Extract business details, find decision-maker contact info, and save enriched data directly to Google Sheets. Ideal for sales and marketing teams utilizing n8n templates.

Automate lead generation and contact gathering by scraping business website URLs directly from Google Maps search results, extracting valid emails, and exporting the clean list directly to Google Sheets using a robust n8n workflow.

Automate lead generation by scraping Google Maps results via the SerpAPI n8n node. Export structured business data to Google Sheets and XLSX files using this comprehensive n8n workflow.

Automate daily scraping of Seed, Series A, and Series B funding rounds from Crunchbase using an n8n workflow and the Piloterr API, logging results directly to Google Sheets.

Use this advanced n8n workflow to automatically scrape detailed GitHub profiles, extract repositories and links using the BrowserAct n8n node, and structure the data into dynamic Google Sheets reports. A perfect n8n template for data enrichment.

Automate lead generation by scraping developer profiles from Stack Overflow using a robust n8n workflow that leverages Bright Data and an AI Agent. Save structured developer leads directly to Google Sheets for outreach.

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host







































