Send Slack alerts for negative Google Maps reviews with API Direct

Go to Workflow
0 views
Built by API Direct API Direct
Created on August 30, 2026

Description

Quick overview
This workflow runs every morning to find your Google Maps business listing with API Direct, fetch the newest reviews, and post new 1–3 star reviews to a Slack channel for fast team response.

How it works
Runs every morning on a schedule.
Searches Google Maps via API Direct using a plain-text business query and keeps the top matching place.
Fetches the newest Google Maps reviews for that place via API Direct.
Deduplicates reviews by remembering previously seen review IDs in the workflow’s persistent static data.
Filters the remaining reviews to only those with a rating of 3 stars or lower.
Posts an alert to Slack with the rating, author, timestamp, review text snippet, whether the owner has replied, and a direct review link.

Setup
Create an API Direct account, add your API Direct API key as n8n credentials, and select it in both API Direct nodes.
Connect a Slack account in n8n and select the destination channel for alerts.
Update the business search text (name and location) in the business settings so the workflow finds the correct Google Maps listing.
Activate the workflow so the “seen review” memory persists across scheduled runs.

Requirements
An API Direct API key (new accounts include free credit)
A Slack workspace

Customization
Alert on 1-2 stars only (or all reviews) by editing the filter
Monitor several locations by turning the Set node into a list and looping over it
Swap Slack for Gmail, Discord, or Telegram — the review fields flow straight through

Additional info
API Direct is a verified community node, available on n8n Cloud and self-hosted n8n — search "API Direct" in the nodes panel to install. One API key covers Twitter/X, Reddit, TikTok, Instagram, YouTube, Facebook, Threads, Truth Social and Google News/Maps/web search (58 operations), pay-as-you-go from $0.002/request.

Nodes Used (2)

Code
n8n-nodes-base.code
Slack
n8n-nodes-base.slack