What This Workflow Does
Manually reading and categorizing hundreds of product reviews is time-consuming, inconsistent, and doesn't scale. This automation solves that by connecting Google Sheets directly to OpenAI's AI models to instantly analyze customer sentiment.
Whenever a new review is added to your spreadsheet, the workflow automatically sends the text to OpenAI, classifies it as Positive, Negative, or Neutral, and writes the result back to the sheet. This gives you real-time insight into customer satisfaction without any manual intervention.
The system works continuously in the background, processing new reviews every minute. Whether you're monitoring 10 reviews or 10,000, it provides consistent, objective sentiment analysis that helps product teams, marketing departments, and customer support identify trends and issues faster.
How It Works
Step 1: Trigger from Google Sheets
The workflow uses a Google Sheets trigger node that polls your spreadsheet every minute for new rows. When a review is added to the designated "Review" column, the workflow automatically captures that text for analysis.
Step 2: AI Sentiment Analysis
The review text is sent to OpenAI's language model (GPT-4o-mini or GPT-3.5) with a specialized prompt for sentiment classification. The AI evaluates the emotional tone, context, and language to determine whether the sentiment is positive, negative, or neutral.
Step 3: Write Results Back to Sheet
Once the AI returns the sentiment classification, the workflow updates the corresponding row in your Google Sheet, adding the result to the "Sentiment" column. This creates a continuously updated dashboard of customer sentiment directly in your spreadsheet.
Pro tip: Add a Slack notification node to immediately alert your team when a negative review is detected, enabling rapid response to customer issues.
Who This Is For
This automation is ideal for e-commerce businesses, SaaS companies, product teams, and anyone collecting customer feedback through reviews, surveys, or support tickets. Marketing teams can use it to identify promotable positive reviews, while product teams can spot recurring issues in negative feedback.
Customer support managers can triage issues more effectively, and business owners get an objective, data-driven view of customer satisfaction without reading every single review. The workflow scales from small businesses with occasional reviews to enterprises processing thousands of feedback points daily.
What You'll Need
- A Google Sheet with "Review" and "Sentiment" columns (or similar structure)
- Google Sheets OAuth2 credentials configured in n8n
- An OpenAI API key (available from platform.openai.com)
- n8n instance (cloud or self-hosted) with LangChain and OpenAI nodes enabled
- Basic understanding of how to import and activate n8n workflows
Quick Setup Guide
- Prepare your Google Sheet with two columns: "Review" (for customer feedback) and "Sentiment" (initially empty).
- Download the template JSON file and import it into your n8n instance.
- Connect your Google Sheets credentials to the trigger node.
- Add your OpenAI API key to the OpenAI Chat Model node.
- Update the spreadsheet ID and sheet name in the Google Sheets nodes to match your document.
- Activate the workflow and test by adding a sample review to your sheet.
Pro tip: Start with a small test dataset of 5-10 reviews to verify everything works before processing your entire review history.
Key Benefits
Save 10+ hours monthly on manual review analysis. What used to require hours of reading and categorizing now happens automatically in seconds, freeing your team for higher-value work.
Gain consistent, objective sentiment scoring. Unlike human reviewers who might have different interpretations, AI provides standardized classification across all reviews, eliminating subjective bias.
Identify issues and opportunities in real-time. Negative trends surface immediately rather than waiting for quarterly review analysis, allowing faster response to customer concerns.
Scale effortlessly with your business. The same automation that handles 100 reviews monthly can process 10,000 without additional setup or cost increases beyond API usage.
Create actionable data for multiple departments. Sentiment data feeds into product development, marketing campaigns, customer support prioritization, and executive reporting from a single automated source.