What This Workflow Does
This automation solution continuously monitors your Facebook Page reviews, using AI sentiment analysis to detect negative feedback. When a concerning review appears, it immediately alerts your customer service team via Slack while simultaneously creating a structured ticket in Supabase for tracking and resolution.
The system helps businesses maintain brand reputation by ensuring no negative review goes unnoticed or unaddressed. It reduces response times from days to hours, demonstrates active customer care, and creates valuable data for identifying recurring service issues.
How It Works
1. Facebook Review Monitoring
The workflow checks your Facebook Page reviews at regular intervals (typically every 30-60 minutes) using the Facebook Graph API. It captures all new reviews along with metadata like star rating, reviewer name, and timestamp.
2. Sentiment Analysis
Each review's text content is analyzed using natural language processing. The system evaluates word choice, tone, and emotional indicators to assign a sentiment score from 1 (very negative) to 5 (very positive).
3. Negative Review Filtering
Reviews scoring below your configured threshold (usually 2.5) trigger the escalation process. The workflow extracts key details while ignoring false positives like sarcastic praise or neutral feedback.
4. Dual Notification System
Critical reviews simultaneously create: 1) A detailed Slack message in your customer service channel with quick-response buttons, and 2) A Supabase ticket record with structured fields for assignment, priority, and resolution tracking.
Pro tip: Configure different Slack channels based on sentiment severity - route 1-star reviews to managers while 2-3 stars go to frontline staff.
Who This Is For
This automation delivers the most value for:
- Local service businesses (restaurants, salons, contractors) where online reputation directly impacts sales
- Ecommerce brands with active Facebook engagement
- Multi-location businesses needing centralized review monitoring
- Customer support teams aiming to reduce response times
- Marketing teams tracking brand sentiment trends
What You'll Need
- Facebook Page admin access
- Slack workspace with appropriate channel permissions
- Supabase project with tickets table configured
- n8n instance (cloud or self-hosted)
- Optional: Custom sentiment analysis API for advanced filtering
Quick Setup Guide
- Import the JSON template into your n8n instance
- Connect your Facebook developer credentials
- Configure your Slack webhook URL and channel
- Set up Supabase connection with table schema
- Adjust sentiment threshold as needed
- Test with sample reviews before going live
Key Benefits
Faster response times: Reduce negative review response time from 24+ hours to under 2 hours on average.
Improved CSAT: Customers who receive prompt responses to negative feedback are 25% more likely to return.
Operational insights: Supabase ticket data reveals patterns in complaints for process improvements.
Team efficiency: Save 5-10 hours per week on manual review monitoring and data entry.
Reputation protection: Quickly address issues before they escalate or influence other customers.