AutomationMart
Home/Browse/Trustpilot insights scraper: Auto reviews via Bright Data + Google Sheets sync
n8n

Trustpilot insights scraper: Auto reviews via Bright Data + Google Sheets sync

n8nn8n8 modulesv1.0
Google Sheets

Trustpilot Insights Scraper: Auto Reviews via Bright Data + Google Sheets Sync Overview A comprehensive n8n automation that scrapes Trustpilot business reviews using Bright Data and automatically stores structured data in Google Sheets. Workflow Architecture 1. πŸ“ Form Trigger Node Purpose: Manual input interface for users - Type: n8n-nodes-base.formTrigger - Configuration: - Form Title: "Website URL" - Field: "Trustpilot Website URL" - Function: Accepts Trustpilot URL input from users to initi

At a glance

Trustpilot insights scraper: Auto reviews via Bright Data + Google Sheets sync is a ready-made n8n workflow you import as a workflow JSON file β€” no build required. It connects Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets
Modules
8
Price
Free
Version
v1.0
Trustpilot insights scraper: Auto reviews via Bright Data + Google Sheets sync workflow diagram

About this workflow

Trustpilot Insights Scraper: Auto Reviews via Bright Data + Google Sheets Sync Overview A comprehensive n8n automation that scrapes Trustpilot business reviews using Bright Data and automatically stores structured data in Google Sheets. Workflow Architecture 1. πŸ“ Form Trigger Node Purpose: Manual input interface for users - Type: n8n-nodes-base.formTrigger - Configuration: - Form Title: "Website URL" - Field: "Trustpilot Website URL" - Function: Accepts Trustpilot URL input from users to initiate the scraping process 2. 🌐 HTTP Request (Trigger Scraping) Purpose: Initiates scraping on Bright Data platform - Type: n8n-nodes-base.httpRequest - Method: POST - Endpoint: - Configuration: - Query Parameters: - datasetid: gdlm5zmhwd2sni130p - includeerrors: true - limitmultipleresults: 2 - Headers: - Authorization: Bearer BRIGHTDATAAPIKEY - Body: JSON with input URL and 35+ custom output fields Custom Output Fields The workflow extracts the following data points: - Company Information: companyname, companylogo, companyoverallrating, companytotalreviews, companyabout, companyemail, companyphone, companylocation, companycountry, companycategory, companyid, companywebsite - Review Data: reviewid, reviewdate, reviewrating, reviewtitle, reviewcontent, reviewdateofexperience, reviewurl, dateposted - Reviewer Information: reviewername, reviewerlocation, reviewspostedoverall - Review Metadata: isverifiedreview, reviewreplies, reviewusefulcount - Rating Distribution: 5star, 4star, 3star, 2star, 1star - Additional Fields: url, companyratingname, isverifiedcompany, breadcrumbs, companyothercategories 3. βŒ› Snapshot Progress Check Purpose: Monitors scraping job status - Type: n8n-nodes-base.httpRequest - Method: GET - Endpoint: $json.snapshotid }} - Configuration: - Query Parameters: format=json - Headers: Authorization: Bearer BRIGHTDATAAPIKEY - Function: Receives snapshotid from previous step and checks if data is ready 4. βœ… IF Node (Status Check) Purpose: Determines next action based on scraping status - Type: n8n-nodes-base.if - Condition: $json.status === "ready" - Logic: - If True: Proceeds to data download - If False: Triggers wait cycle 5. πŸ•’ Wait Node Purpose: Implements polling delay for incomplete jobs - Type: n8n-nodes-base.wait - Duration: 1 minute - Function: Pauses execution before re-checking snapshot status 6. πŸ”„ Loop Logic Purpose: Continuous monitoring until completion - Flow: Wait β†’ Check Status β†’ Evaluate β†’ (Loop or Proceed) - Prevents: API rate limiting and unnecessary requests 7. πŸ“₯ Snapshot Download Purpose: Retrieves completed scraped data - Type: n8n-nodes-base.httpRequest - Method: GET - Endpoint: $json.snapshotid }} - Configuration: - Query Parameters: format=json - Headers: Authorization: Bearer BRIGHTDATAAPIKEY 8. πŸ“Š Google Sheets Integration Purpose: Stores extracted data in spreadsheet - Type: n8n-nodes-base.googleSheets - Operation: Append - Configuration: - Document ID: 1yQ10Q2qSjm-hhafHF2sXu-hohurW5KD8fIv4IXEA3I - Sheet Name: "Trustpilot" - Mapping: Auto-map all 35+ fields - Credentials: Google OAuth2 integration Data Flow Technical Specifications Authentication - Bright Data: Bearer token authentication - Google Sheets: OAuth2 integration Error Handling - Includes error tracking in Bright Data requests - Conditional logic prevents infinite loops - Wait periods prevent API rate limiting Data Processing - Mapping Mode: Auto-map input data - Schema: 35+ predefined fields with string types - Conversion: No type conversion (preserves raw data) Setup Requirements Prerequisites 1. Bright Data Account: Active account with API access 2. Google Account: With Sheets API enabled 3. n8n Instance: Self-hosted or cloud version Configuration Steps 1. API Keys: Configure Bright Data bearer token 2. OAuth Setup: Connect Google Sheets credentials 3. Dataset ID: Verify correct Bright Data dataset ID 4. Sheet Access: Ensure proper permissions for target spreadsheet Environment Variables - BRIGHTDATAAPIKEY: Your Bright Data API authentication token Use Cases Business Intelligence - Competitor analysis and market research - Customer sentiment monitoring - Brand reputation tracking Data Analytics - Review trend analysis - Rating distribution studies - Customer feedback aggregation Automation Benefits - Scalability: Handle multiple URLs sequentially - Reliability: Built-in error handling and retry logic - Efficiency: Automated data collection and storage - Consistency: Standardized data format across all scrapes Limitations and Considerations Rate Limits - Bright Data API has usage limitations - 1-minute wait periods help manage request frequency Data Volume - Limited to 2 results per request (configurable) - Large datasets may require multiple workflow runs Compliance - Ensure compliance with Trustpilot's terms of service - Respect robots.txt and rate limiting guidelines Monitoring and Maintenance Status Tracking - Monitor workflow execution logs - Check Google Sheets for data accuracy - Review Bright Data usage statistics Regular Updates - Update API keys as needed - Verify dataset ID remains valid - Test workflow functionality periodically Workflow Metadata - Version ID: dd3afc3c-91fc-474e-99e0-1b25e62ab392 - Instance ID: bc8ca75c203589705ae2e446cad7181d6f2a7cc1766f958ef9f34810e53b8cb2 - Execution Order: v1 - Active Status: Currently inactive (requires manual activation) - Template Status: Credentials setup completed For any questions or support, please contact: Email or fill out this form

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Clone viral TikToks with AI avatars & auto-post to 9 platforms using Perplexity & Blotato

Clone a viral TikTok with AI and auto-post it to 9 platforms using Perplexity & Blotato Who is this for? This workflow is perfect for: - Content creators looking to repurpose viral content - Social media managers who want to scale short-form content across multiple platforms - Entrepreneurs and marketers aiming to save time and boost visibility with AI-powered automation What problem is this workflow solving?

Free

AI-powered Instagram content repurposing with OpenAI GPT-4O & Perplexity Research

Overview Transform competitor Instagram content into optimized scripts for your own channel with this fully automated AI-powered content intelligence system. This workflow monitors Instagram profiles in your niche (AI/automation/tech), downloads their videos, transcribes the content, analyzes it for valuable tools and technologies, enriches it with web research, and rewrites it into polished, engagement-optimized scripts ready for your content team. It's like having a 24/7 content research team

Free

Personalize an introduction message with ChatGPT for new HubSpot CRM leads and store them on a Google Sheet for review

Optimize your introduction message using ChatGPT, a personalized approach for new HubSpot CRM leads, and save on Google Sheets for easy review and management.

Free

Automated SEO keyword & SERP analysis with DataForSEO for high-converting content

Overall Purpose: The workflow automates the process of gathering extensive keyword data for a "Main Keyword." It starts by reading initial parameters from a Google Sheets template, creates a new dedicated Google Sheet for the research, queries multiple DataForSEO API endpoints for different types of keyword information (related, suggestions, ideas, autocomplete, subtopics, SERP, and PAA), and populates the newly created Google Sheet with this data across various tabs. A "Master All KW Variations

Free

Capture leads from forms to Google Sheets and send Gmail reminders

System Overview Workflow Name: New Lead and Reminder System What This System Does: This n8n automation captures new leads from a form submission and automatically: Saves them to a Google Sheet database Sends personalized emails to prospects based on their budget Sends you admin notifications of new leads Reminds you daily about leads you haven't called yet Helps you track which leads have been contacted How It Works - Step by Step: PART 1: NEW LEAD CAPTURE Form Submission Trigger - Someone fills

Free

Save a Gmail email containing a specific phrase to Google Sheets as a new row

Use this template to save a Gmail message containing a specific phrase to your Google Sheets spreadsheet as a new row.

Free

Automated news summarizer with GPT-4o + email delivery

How it Works ## This workflow fetches top news headlines every 10 minutes from NewsAPI, summarizes them using OpenAI's GPT-4o model, and sends a concise email digest to a list of recipients defined in a Google Spreadsheet. It's ideal for anyone who wants to stay updated with the latest news in a short, digestible format. 🎯 Use Case ## - Professionals who want summarized daily news - Newsletters or internal communication updates - Teams that require contextual summaries of the latest events Setup

Free

Form-based X/Twitter poster

Form-Based X/Twitter Poster (v2) A user-friendly n8n workflow that enables users to submit tweets through a simple web form β€” with optional image, video, or GIF uploads β€” and posts them to a connected X/Twitter account. Designed for ease of use, this workflow handles both media and text-only posts, providing clear feedback upon submission. --- 🧭 Overview Workflow Name: Form-Based X/Twitter Poster (v2) Goal: Provide a web form for users to create tweets, upload optional media, and post directly

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint β€” instant download
  • Setup guide PDF included
  • 5 downloads Β· valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free