๐Ÿ“Š Monitor ecommerce reviews with MrScraper, GPT-4o-mini, Slack and Notion

โšก 68 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.

View All Scrapers

Description

Quick overview

Automatically monitor ecommerce product reviews across multiple platforms using MrScraper, GPT-4o-mini, Slack, Notion, and Google Sheets. Extract reviews, analyze customer sentiment and brand signals with AI, send urgent Slack alerts, archive results in Notion, and receive a daily brand health digest.

How it works

  1. The workflow runs automatically every morning using the Schedule Trigger and reads the products you want to monitor from Google Sheets.
  2. For each product, MrScraperโ€™s Map Agent discovers review pages or identifies reviews embedded directly on the product page.
  3. MrScraperโ€™s General Agent extracts review data including review text, star rating, reviewer name, review date, photos, helpful votes, verified purchase status, and seller replies.
  4. Reviews are filtered and deduplicated before being sent to GPT-4o-mini. Short reviews are normally skipped, except for 1- and 2-star reviews, which are retained because even brief negative feedback can contain important signals.
  5. GPT-4o-mini analyzes each review and returns structured brand intelligence including sentiment, sentiment score, emotions, affected product dimensions, CX score, competitor mentions, viral risk, urgency, and a suggested customer service response.
  6. Reviews requiring immediate attention trigger an alert in Slack, while all processed reviews and their metadata are stored in Notion.
  7. After all products have been processed, the workflow calculates a Brand Awareness Score (BAS) and generates a daily digest containing sentiment trends, praises, complaints, competitor mentions, viral risks, and recommended actions. The report is then posted to Slack.

Setup

  1. Create a Google Sheet containing your products with these columns: Platform, Product_URL, Brand_Name, SKU_Code, Category, and Active. Add one row for each product SKU you want to monitor.
  2. Create two scrapers in MrScraper:
    • A Review List Scraper using the Map Agent to discover review URLs.
    • A Review Detail Scraper using the General Agent to extract review details such as review text, rating, reviewer name, date, photo count, helpful votes, verified purchase status, and seller replies.
  3. Copy the scraperId from each MrScraper scraper and add it to the corresponding nodes in the n8n workflow.
  4. Make sure API access is enabled for your MrScraper account.
  5. Connect your MrScraper, OpenAI, Slack, Notion, and Google Sheets credentials in n8n.
  6. Create or configure the Notion database used to store review data. Match its properties with the fields described in the setup notes inside the workflow.
  7. Update the configuration in the Filter & Enrich Review Data node, including your Slack monitoring channel, alert channel, Notion database ID, competitor keywords, and review alert threshold.
  8. Adjust the Map Agent include/exclude patterns for the ecommerce platforms you want to monitor, such as /review or /ulasan.
  9. Finally, configure the Schedule Trigger for your preferred monitoring frequency and timezone.

Requirements

Customization

Additional info

The Brand Awareness Score (BAS) combines average star rating, positive review rate, AI sentiment, brand loyalty signals, and viral-risk penalties into a single brand health score. Short negative reviews with 1 or 2 stars are retained even when they contain fewer than 10 words, helping capture concise but important complaints. The workflow uses separate Slack outputs for immediate critical-review alerts and the final daily brand health digest. Reviews embedded directly on product pages can still be processed through the workflowโ€™s fallback logic when a dedicated review URL is unavailable. GPT-4o-mini usage costs depend on the number and length of reviews processed and current OpenAI API pricing.

๐Ÿ”— Nodes Used

Google Sheets, Slack, Notion, Schedule Trigger, Basic LLM Chain, OpenAI Chat Model

๐Ÿ“ฅ Import

Download workflow.json and import into n8n: Workflow menu โ†’ Import from File

๐Ÿ“– Importing guide ยท ๐Ÿ”‘ Credential setup