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”.