AI Competitor Review Analyzer with Dumpling AI + GPT-4o + Google Sheets
< Go back to blog
Tutorials

June 2, 2025

AI Competitor Review Analyzer with Dumpling AI + GPT-4o + Google Sheets

Overview

This tutorial walks you through a powerful n8n automation that uses Dumpling AI, OpenAI’s GPT-4o, and Google Sheets to analyze customer reviews from your competitors and summarize their strengths, weaknesses, and customer feedback patterns.

Whether you’re in SaaS, e-commerce, or services — knowing how customers talk about your competitors gives you clear insight into what works, what doesn’t, and how to position your brand better.

Let’s go step by step.

🧰 Tools You’ll Need

  • n8n (Self-hosted or cloud)
  • Dumpling AI (with API key)
  • OpenAI GPT-4o API
  • Google Sheets (with competitor review URLs listed)

⚙️ Workflow Breakdown

Step 1: Fetch URLs from Google Sheets

Node: Read URLs from Google Sheet

This node retrieves a list of URLs to competitor review pages (e.g., Trustpilot, G2, Yelp).

Configuration:

  • Connect your Google account
  • Select your spreadsheet and sheet
  • Make sure review URLs are stored under a column titled, for example, competitor_urls

Why it’s important:

  • This makes your analysis dynamic and easily editable — just update the sheet to track different competitors.

Step 2: Fetch Google Reviews from Dumpling AI

Node Name: Fetch Google Reviews from Dumpling AI Type: HTTP Request

This node sends a POST request to Dumpling AI to retrieve Google Reviews for the given business.

  • Endpoint: https://app.dumplingai.com/api/v1/get-google-reviews
  • Method: POST
  • Payload:

{

  “keyword”: “{{ $json[‘Business name’] }}”,

  “reviews”: “20”,

  “sortBy”: “newest”,

  “language”: “en”,

  “location”: “United States”

}

This returns up to 20 recent reviews per business.

Step 3: Split Out Reviews List

Node Name: Split Out Reviews List Type: Split Out Item

This node breaks the list of reviews into individual review entries so each one can be processed separately.

  • Field to split: items

Step 4: Aggregate Review Text

Node Name: Aggregate Review Text Type: Aggregate Items

This aggregates the individual review texts into a single array under the field review_text. This is necessary so all the reviews can be passed together to GPT-4o.

  • Field to aggregate: review_text

Step 5: GPT-4o: Extract Insights from Reviews

Node Name: GPT-4o: Extract Insights from Reviews Type: OpenAI GPT-4o

This node sends the aggregated review text to GPT-4o using the following structured prompt:

Prompt:

You are a review analysis assistant. Your task is to read a list of customer reviews about a business and extract two main insights:

1. **Challenges or complaints** people are consistently mentioning

2. **Things customers love** or speak highly about

Please analyze the tone, keywords, and patterns in the reviews. Do not just summarize each review. Instead, group similar feedback together and present the top recurring themes.

Respond in this format:

**Top Complaints or Challenges:**

– …

**What People Love About This Business:**

📊 Step 6: Save Summary to Google Sheets

Node Name: Save Summary to Google Sheets Type: Google Sheets

This node appends the result from GPT-4o into the same sheet where the business name was initially listed.

Mapped Columns:

  • Business name: ={{ $(‘Fetch Google Reviews from Dumpling AI’).item.json.keyword }}
  • Review text (summary): ={{ $json.message.content }}

Summary of Node Flow

  1. Google Sheets Trigger – Detects a new business row
  2. Fetch Google Reviews from Dumpling AI
  3. Split Out Reviews List into separate reviews
  4. Aggregate Review Text
  5. GPT-4o: Analyze and extract insights
  6. Save summary back into Google Sheet

Pro Tips

  • Make sure your API keys for Dumpling AI and OpenAI are connected properly.
  • You can customize the GPT prompt to extract brand sentiment, product feedback, or customer expectations.
  • Use a separate sheet tab to archive raw reviews if needed.

Use Cases

  • Competitive Analysis: Track customer perception of competing businesses
  • Reputation Management: Automatically monitor your own Google reviews
  • Product Research: Extract what people are asking for or missing

Conclusion

This workflow offers a reliable way to continuously gather and interpret customer sentiment from Google Reviews without any manual reading. By combining the web scraping power of Dumpling AI with the language understanding of GPT-4o, you can extract clear patterns and insights about your competitors  or even your own brand  in real time.

No more spreadsheets filled with raw text. No more sifting through individual reviews. This system transforms raw customer feedback into business intelligence you can act on immediately.

Set it once, monitor automatically, and make smarter, faster decisions based on actual customer voice.

Related Posts

Auto-Scrape TikTok User Data via Dumpling AI &#038; Segment in Airtable

Auto-Scrape TikTok User Data via Dumpling AI & Segment in Airtable

June 5, 2025

10 Smart Ways to Repurpose YouTube Videos for Maximum Exposure

10 Smart Ways to Repurpose YouTube Videos for Maximum Exposure

May 30, 2025

Automate Invoice Data Extraction from Google Drive to Google Sheets Using Dumpling AI and n8n
Tutorials

Automate Invoice Data Extraction from Google Drive to Google Sheets Using Dumpling AI and n8n

May 30, 2025

Is Content Creation Worth It in 2025?

Is Content Creation Worth It in 2025?

May 28, 2025

Automatically Crawl Sites with Dumpling AI, Summarize with GPT-4o, and Send Beautiful Newsletters via Gmail
Tutorials

Automatically Crawl Sites with Dumpling AI, Summarize with GPT-4o, and Send Beautiful Newsletters via Gmail

May 27, 2025

Scrape Local Business Leads with Dumpling AI and Launch Instant AI Calls with Vapi
Tutorials

Scrape Local Business Leads with Dumpling AI and Launch Instant AI Calls with Vapi

May 24, 2025