Description
Automate the full pipeline of scraping Trustpilot reviews, extracting structured review details, running sentiment analysis with OpenAI, and storing results in Google Sheets. Perfect for reputation monitoring, competitor research, and voice-of-customer programs.
Ideal for customer success teams, data analysts, and product managers looking to analyze public feedback efficiently.
π§ How It Works:
Β β π Scrape reviews from Trustpilot using HTTP requests β π Paginate through multiple pages (customizable max page count) β π§© Parse HTML with CSS selectors to extract review links β π₯ Fetch each reviewβs detailed content using DeepSeek or LLM-based extractor β π§βπ» Extract structured fields: Author, Rating, Date, Title, Text, Total Reviews, Country β π Run OpenAI-powered sentiment analysis to classify reviews β π Store enriched reviews with sentiment results in Google Sheets
π It Automates:
Β β Real-time scraping of Trustpilot reviews for any company β Extraction of meaningful review fields for analysis β Sentiment detection (Positive, Neutral, Negative) using LLMs β Confidence scoring for sentiment predictions β Seamless data storage and updating in Google Sheets
π‘ Why Choose This Workflow:
Β β Avoid manual review scraping or browser extensions β Analyze customer sentiment at scale across multiple reviews β Generate structured review datasets for dashboards or reports β Track customer experience trends over time β Adaptable to different domains or review platforms with minor tweaks
π€ Who Is This For:
Β β Product managers monitoring customer feedback β CX and Support teams tracking sentiment shifts β Analysts running NPS or voice-of-customer analysis β Marketing teams benchmarking competitors β Founders who care about public reputation insights
π Integrations:
Β β Trustpilot (web-based scraping, no API required) β OpenAI (sentiment classification + text structuring) β Google Sheets (for storing final structured output) β Optional: DeepSeek / Claude for advanced text parsing
π§ Setup Instructions:
π οΈ Set Max Pages: In the pagination logic, define how many pages of reviews to scrape
π Add Your API Keys: Replace OpenAI and Google Sheets credentials with your own
π Customize CSS Selectors: Adjust review selectors based on Trustpilot structure updates
ποΈ Tune LLM Prompt: Refine your extraction prompt to match the fields you care about
π§ͺ Test with Multiple Companies: Try switching company IDs to validate the scraper on various domains
π§ Sentiment Intelligence β Powered by Trustpilot, OpenAI & Google Sheets Get deep insights into public opinion by transforming raw reviews into meaningful data. From customer praise to constructive criticism, this workflow helps you act on what truly matters.
Link : [https://lovable.dev/projects/cf97eb64-d6ef-4444-9984-8a670e5d4f96]