Monitor negative customer reviews with an HTTP API, Google Sheets and Slack

Go to Workflow
0 views
Built by Redowan Ahmed Farhan Redowan Ahmed Farhan
Created on July 28, 2026

Description

Quick Overview
This workflow polls your review API every 6 hours, filters for reviews rated 3 stars or lower, and posts an alert to a Slack channel for each negative review.

How it works
Runs every 6 hours on a schedule.
Fetches the latest reviews from a configured HTTP endpoint.
Filters the returned items to keep only reviews with a rating of 3 or below.
Checks whether any negative reviews were found and stops if none exist.
Posts each negative review to a selected Slack channel with the rating, author, and review text.

Setup
Provide a reviews API endpoint (and any required authentication) in the HTTP Request node.
Connect Slack using an OAuth2 credential.
Select the target Slack channel and adjust the rating threshold in the filter logic if you want a stricter or looser definition of “negative”.

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Slack
n8n-nodes-base.slack