๐ŸŽซ Escalate negative Facebook Page reviews to Slack and Supabase tickets

โšก 4 views ยท ๐ŸŽซ Ticket Management & Triage

Description

Facebook Page Negative Review Watchdog โ†’ Slack Escalation + Supabase Ticket

This workflow automatically monitors Facebook Page reviews, detects negative feedback (โ‰ค 2 stars), alerts the support team via Slack and attempts to create a support record in Supabase with built-in error handling.

This workflow listens for Facebook Page reviews through a webhook. When a review with a rating of 2 stars or less is received, the workflow prepares and standardizes the incoming data, sends an immediate Slack alert to the support team and attempts to store the review as a support record in Supabase. If the database operation fails, a fallback Slack alert is triggered with the relevant error details.

You receive:

Ideal for customer support teams that want immediate visibility and structured tracking of negative customer feedback.

Quick Start โ€“ Implementation Steps

  1. Import the provided n8n workflow JSON.
  2. Configure the Facebook Page Review Trigger webhook URL in your Facebook integration.
  3. Review and adjust the Global Configuration node to match your incoming payload structure.
  4. Connect your Slack credentials and select the channel for alerts.
  5. Connect your Supabase credentials and configure the table used for storage.
  6. Activate the workflow โ€” monitoring starts instantly.

What It Does

This workflow automates negative review handling:

  1. Receives Facebook Page review data via a webhook.
  2. Prepares and standardizes key review fields using a global configuration step.
  3. Checks whether the review rating is โ‰ค 2 stars.
  4. Sends a formatted Slack alert to the support team with full review context.
  5. Attempts to create a support record in Supabase.
  6. Detects Supabase insert failures.
  7. Sends a fallback Slack alert including the Supabase error message if record creation fails.

This ensures no negative review is missed, even if downstream storage encounters issues.

Whoโ€™s It For

This workflow is ideal for:

Requirements

To run this workflow, you need:

How It Works

  1. Facebook Page Review Trigger
    Receives new review data via POST webhook.

  2. Global Configuration
    Maps and standardizes incoming review fields such as rating, review text, reviewer name and page name for consistent downstream usage.

  3. Check Negative Review (โ‰ค 2 Stars)
    Filters reviews and allows execution only for negative ratings.

  4. Slack โ€“ New Negative Review Alert
    Sends an immediate Slack notification with:

    • Page name
    • Reviewer name
    • Rating
    • Review text
  5. Create Support Case (Supabase)
    Attempts to store the review as a support record.

  6. Check Case Creation Failure
    Verifies whether the Supabase insert returned an error.

  7. Slack โ€“ Case Creation Failed Alert
    Sends a fallback Slack alert including review context and Supabase error details.

Setup Steps

  1. Import the workflow JSON into n8n.
  2. Open Facebook Page Review Trigger and copy the webhook URL.
  3. Configure your Facebook system to send review events to this webhook.
  4. Review the Global Configuration node and update field mappings if needed.
  5. Connect Slack API credentials and select the desired channel.
  6. Connect Supabase credentials and configure the target table.
  7. Save and activate the workflow.

How To Customize Nodes

Customize Review Threshold

Modify the Check Negative Review (โ‰ค 2 Stars) IF node:

Customize Slack Alerts

You may add:

Customize Data Storage

You can extend stored data with:

Add-Ons (Optional Enhancements)

You can extend this workflow to:

Use Case Examples

1. Customer Support Monitoring

Instant awareness of dissatisfied customers.

2. Social Media Reputation Management

No need to manually check Facebook reviews.

3. SLA Enforcement

Ensure negative feedback is logged and tracked.

4. Operations Visibility

Error alerts ensure failures never go unnoticed.

5. Product Feedback Loop

Capture recurring complaints for product improvement.

Troubleshooting Guide

IssuePossible CauseSolution
Slack alert not sentInvalid Slack credentialsReconnect Slack API
Storage insert failsTable or permission issueVerify table and access rules
Error alert always triggersIncorrect IF conditionValidate error field mapping
Workflow not runningWorkflow inactiveActivate workflow
Webhook not firingIncorrect URLRe-check webhook configuration

Need Help?

If you need help extending or productionizing this workflow like adding retries, scaling alerts, improving error handling or integrating additional systems โ€” our n8n automation team at WeblineIndia can assist with advanced automation and workflow design.

๐Ÿ”— Nodes Used

Slack, Webhook, Supabase

๐Ÿ“ฅ Import

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

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