This n8n workflow template tracks SaaS product reviews on TrustPilot using Bright Data for scraping and OpenAI for summarizing and extracting structured JSON data, saving results to Google Sheets.
Download this n8n workflow template and start using it instantly.
This comprehensive n8n workflow is designed to automate the often complex task of tracking and analyzing public product reviews, specifically from TrustPilot. It addresses the challenges of dynamic content and scraping resistance by leveraging Bright Data's Web Unlocker service. Once the raw, markdown-formatted review data is collected via the initial n8n node, the automation shifts focus to advanced AI processing. The core value lies in transforming massive blocks of unstructured review text into two valuable formats: a concise summary (ideal for quick insights) and highly structured JSON data (perfect for databases or reporting). This sophisticated n8n workflow ensures data integrity and high-quality analysis by utilizing specialized LangChain n8n nodes powered by OpenAI's GPT-4o-mini model. This entire n8n workflow template ultimately pushes the analyzed data to multiple endpoints, including Google Sheets, local storage, and real-time webhook notifications.
web_unlocker1) are set using an n8n node.Perform Bright Data Web Request n8n node executes an HTTP POST request to Bright Data's API, fetching the target TrustPilot review page content in markdown format.Markdown to Textual Data Extractor n8n node, powered by an OpenAI Language Model (LLM).Summarization Chain n8n node condenses the review content into a brief summary.Structured JSON Data Extractor n8n node uses a predefined schema (for Organization and Review objects) to extract key entities (author, review body, rating) into a clean JSON structure.Aggregate the responses n8n node prepares this complete data package for final output distribution.Google Sheets n8n node (appending a new row to a 'SaaS Product Review' document), a file saved to disk (for archiving structured JSON), and a real-time Webhook Notification. This ensures comprehensive data storage and instant alerts based on the results of the n8n workflow.Perform Bright Data Web Request n8n node with a Header Auth credential containing your Bright Data API key.OpenAI Chat Model n8n nodes (using GPT-4o-mini).Google Sheets n8n node, ensuring n8n has permission to write to your designated spreadsheet.Set URL and Bright Data Zone n8n node with the specific TrustPilot URL and Bright Data zone name you wish to target. You must also update the specific Google Sheet ID and Sheet name in the Google Sheets n8n node.Initiate a Webhook Notification n8n node and the file path in the Write the structured content to disk n8n node if local storage is required. Manual Trigger: The initial n8n trigger used for starting the n8n workflow manually during setup and testing.
Set URL and Bright Data Zone (Set n8n node): Defines two key variables, url (https://www.trustpilot.com/review/brightdata.com) and the proxy zone (web_unlocker1), making the n8n workflow easily configurable.
Perform Bright Data Web Request (HTTP Request n8n node): Sends a POST request to https://api.brightdata.com/request using HTTP Header Authentication to retrieve raw web content, configured to request data in markdown format.
Markdown to Textual Data Extractor (Langchain Chain LLM n8n node): Utilizes the LLM to strip HTML, links, and formatting from the raw markdown, resulting in clean, extractable text, serving as a critical step in this n8n workflow.
Structured JSON Data Extractor (Langchain Information Extractor n8n node): Uses the OpenAI Chat Model for Structured Data to rigorously extract specific information fields (like review author, date, and body) based on a detailed JSON schema example.
Summarization Chain (Langchain Chain Summarization n8n node): Creates a concise summary of the textual data, essential for high-level monitoring of the review data.
Aggregate the responses (Aggregate n8n node): Consolidates the results from the summarization and structured extraction branches before final distribution, ensuring the subsequent n8n nodes receive comprehensive data.
Google Sheets (n8n node): Appends the final analyzed data to a spreadsheet named 'SaaS Product Review'.
d:\TrustPilot-StructuredData.json) for persistent storage and archiving.Use this n8n workflow to trigger instant, AI-powered outbound voice calls via Vapi when new leads submit a Jotform. Accelerate sales follow-up using this powerful n8n node sequence.

Automate IT incident response by routing Syncro RMM alerts directly to OpsGenie. This powerful n8n workflow uses conditional logic to create new incidents or close existing alerts.

Automate AWS Security Hub and Config finding triage using a custom n8n workflow. Leverage GPT-4.1-mini for prioritization, remediation steps, and instant Gmail alerts.

Automate Trustpilot review extraction using this n8n workflow. Trigger reliable scraping via Bright Data and automatically sync all structured review data to Google Sheets using a looping n8n node configuration.

Use this powerful n8n workflow to automatically scrape Trustpilot reviews, analyze sentiment with OpenAI, and store structured customer feedback directly into Google Sheets.

A Human Agent based out of India specialized in handling AI-powered automations. For business enquiries, send me an email at [email protected] LinkedIn: [https://www.linkedin.com/in/ranjan-dailata/](https://www.linkedin.com/in/ranjan-dailata/)







































