π Track Trustpilot reviews with Scrapio, Google Sheets and Slack alerts
β‘ 14 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Quick Overview
This workflow checks Trustpilot reviews daily via Scrapio, logs new reviews to Google Sheets, and posts Slack alerts based on star ratings, then sends a weekly Slack digest summarizing the last 7 days of review activity.
How it works
- Runs every day on a schedule and loads the list of business domains to monitor.
- Reads the existing review log from Google Sheets and attaches it to each business for comparison.
- For each domain, uses Scrapio to fetch the latest Trustpilot reviews and keeps only reviews not already logged in Google Sheets.
- Appends each new review (including rating, title, text, reviewer details, and timestamps) to Google Sheets.
- Routes each new review by star rating and posts it to the appropriate Slack channel (low ratings, great reviews, or neutral).
- Runs weekly on a separate schedule, reads the Google Sheets log, calculates a 7-day summary (total, average rating, high/low counts, worst review), and posts the digest to Slack.
Setup
- Add a Scrapio API credential and ensure Trustpilot review scraping is enabled for your account.
- Connect Google Sheets credentials, set the spreadsheet and sheet in both read steps and the append step, and ensure the sheet has the expected header columns (for example: domain, review_id, business_name, business_website, trust_score, rating, title, text, consumer_name, consumer_country, is_verified, published_date, logged_at).
- Connect Slack credentials and select the channel IDs for the low-rating alert, great-review alert, neutral log message, and weekly digest messages.
- Update the business domains in the workflowβs business list to match the companies you want to track.
π Nodes Used
Google Sheets, Slack, Schedule Trigger, Filter
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File