Scrape Trustpilot Reviews to Google Sheets
detail.loadingPreview
Scrapes reviews from Trustpilot for a specified company and saves them to a Google Sheet.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This workflow automates the process of collecting customer reviews from Trustpilot for a given company. It fetches reviews, parses the relevant data, and then allows for the enrichment of this data before potentially sending it to a Google Sheet or another destination.
Key Features
- Fetches reviews from Trustpilot using the company ID.
- Handles pagination to scrape multiple pages of reviews.
- Parses raw HTML content to extract structured review data.
- Allows for setting custom company IDs and the maximum number of pages to scrape.
- Provides fields for general review data (Date, Author, Body, Heading, Rating, Location, Review ID).
- Offers specific fields for "HelpfulCrowd edits" which include product ID, feedback, customer name, status, review date, verification status, and media placeholders.
How To Use
- Set Company and Page Limits: Update the
Sticky Notenode with the target company's name on Trustpilot and the maximum number of pages to scrape. TheGlobalset node also definescompany_idandmax_page. - Configure HTTP Request: Ensure the
Get reviewsnode'sBASE_URLenvironment variable is correctly set to the Trustpilot base URL. - Adjust Parsing Logic: The
Parse reviewscode node usescheerioto extract data. Review thejsCodeif Trustpilot's website structure changes. - Map Output Fields: In the
General editsandHelpfulCrowd editsset nodes, map the extracted review fields to your desired output format. Note that some fields likecustomer_email,comment, andmediaare left intentionally blank or require further logic. - Integrate with Google Sheets: Connect the
General sheetnode to your Google Sheets account and configure it to write the processed review data.
Apps Used
Workflow JSON
{
"id": "3364fa68-72df-4922-a336-8199817601ab",
"name": "Scrape Trustpilot Reviews to Google Sheets",
"nodes": 0,
"category": "Web Scraping",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 3364fa68-72df...
About the Author
N8N_Community_Pick
Curator
Hand-picked high quality workflows from the global community.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Vision-Based AI Agent Scraper with Google Sheets, ScrapingBee, and Gemini
Scrape websites using visual AI and Gemini, storing results in Google Sheets.
Community Contributed News Extraction (Unverified)
Extracts news articles from a website without an RSS feed, filters by date, and generates summaries and keywords.
Selenium Ultimate Scraper Workflow
A comprehensive workflow for scraping web content using Selenium, including advanced features like cookie handling and driver cleanup.
Paul Graham Essay Scraper and Text Extractor
Scrapes the list of Paul Graham's essays, fetches the first few, and extracts their plain text content.
Scrape Today's GitHub Trending Repositories
Automatically scrapes the top 13 trending repositories from GitHub.
Jina.ai Multipage Website Scraper
Scrape entire websites without an API key using Jina.ai.