n8n

How to Automate Bright Data Market Research?

Turn public review pages into useful insights without manual reading. Built for marketers, local business teams, and agencies, it pulls review content, converts it into clean fields, and delivers a clear summary you can share or store. Great for competitor checks, location planning, and reputation snapshots.

The flow starts on a manual run. A Set node holds the target Yelp search URL and your Bright Data zone. An HTTP Request sends these to Bright Data and returns the raw page. A Google Gemini model with a structured parser extracts fields like restaurant name, location, average rating, review count, and individual reviews. A second Google Gemini model creates a short summary using a summarization chain. A Merge node combines the structured data and the summary, and a final HTTP Request posts both to your webhook endpoint.

Plan for three items before you run it at scale. You need a Bright Data account and zone with access to the target site, a Google Gemini API key, and a webhook URL to receive the results. Expect strong time savings, since long review pages turn into a clean dataset and a quick digest. Use it for competitor audits, city launch research, and weekly brand monitoring with minimal effort.

What are the key features?

  • Manual run to safely test and control each execution
  • Set node stores the target Yelp search URL and Bright Data zone
  • HTTP POST to Bright Data requests the raw page using header authentication
  • Google Gemini model extracts structured fields with a defined JSON schema
  • Structured Output Parser ensures clean types for ratings, counts, and review items
  • Summarization chain uses a second Gemini model to create a short digest
  • Merge node combines structured data and summary before sending to your endpoint
  • HTTP Request posts results to a webhook URL for easy capture in other systems

What are the benefits?

  • Reduce manual reading from 3 hours to 10 minutes
  • Automate 90% of data formatting and cleanup
  • Improve data consistency by 95 percent compared to copy and paste
  • Handle 10 times more review pages without extra staff
  • Connect Bright Data, Google Gemini, and any webhook endpoint in one flow

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Bright Data, Google Gemini and Webhook.site. See the Tools Required section above for links to create accounts with these services.
  3. In Bright Data, create or select a zone that can access the target site and copy your API token.
  4. Open the HTTP Request to fetch the Yelp Business Reviews node, then in the Credential to connect with dropdown choose Create new credential, pick HTTP Header Auth, and add an Authorization header with your Bright Data token. Save the credential with a clear name.
  5. Open the Set Yelp URL with the Bright Data Zone node and set two fields: url with your Yelp search or listing URL and zone with your Bright Data zone name.
  6. Verify the HTTP Request node settings: Method is POST, URL is https://api.brightdata.com/request, Body includes zone, url, and format set to raw.
  7. Create a Google Gemini API key in your Google AI account. In each Google Gemini node, choose Create new credential, select the Gemini credential type, and paste the API key.
  8. Review the Structured Output Parser schema and adjust field names if you need different fields for your report.
  9. Check the Structured Data Extractor prompt text to confirm it references the incoming data and matches your goals.
  10. Set the Webhook Notifier URL to your target system. You can use Webhook.site for testing or replace it with your own webhook endpoint.
  11. Click Test workflow to run it. Confirm Bright Data returns content, the model extracts fields, and the webhook receives both reviews and the summary.
  12. If you see empty results, confirm the Bright Data zone and URL are valid. If you get an auth error, recheck the header token. If the model fails, verify your Gemini quota and API key.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Bright Data

Sign up

Pay as you go: $1.5 per 1K records (Web/LinkedIn Scraper API)

Google Gemini

Sign up

Free tier: $0 via Gemini API; e.g., Gemini 2.5 Flash-Lite free limits 1,000 requests/day (15 RPM, 250k TPM). Paid from $0.10/1M input tokens and $0.40/1M output tokens.

Webhook.site

Sign up

Free tier: $0, public API available; free URLs expire after 7 days and accept up to 100 requests

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.