Monitor Google reviews and draft AI responses with Gemini and Slack
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Basic LLM Chain
@n8n/n8n-nodes-langchain.chainLlm - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Slack
n8n-nodes-base.slack - Gmail
n8n-nodes-base.gmail - Google Gemini Chat Model
@n8n/n8n-nodes-langchain.lmChatGoogleGemini - Edit Fields (Set)
n8n-nodes-base.set
What it does
Monitor Google reviews and draft AI responses with Gemini and Slack Who is this for Restaurant owners, retail store managers, and small business owners who want to stay on top of customer feedback without manually checking Google reviews multiple times a day. Perfect for businesses that receive regular reviews and need quick response drafts for customer service. How it works The workflow runs hourly via a schedule trigger, fetching new Google reviews through the Places API. Each review gets analyzed by Google Gemini AI, which provides a sentiment score (1-5 scale) and generates a professional response draft in under 50 words. All reviews are automatically logged to a Google Sheets spreadsheet for tracking and analytics. When negative reviews (score below 3) are detected, the system immediately sends Slack notifications containing the review details and AI-generated response suggestions. At the end of each day, business owners receive email summaries with review statistics and highlights. How to set up You'll need a Google Maps Places API key and your business placeid. Set up OAuth2 credentials for Google Sheets and Gmail, plus a Slack app for notifications. Configure the Setup Variables node with your business details, spreadsheet ID, and notification preferences. Requirements - Google Cloud account with Places API enabled - Google Sheets, Gmail, and Slack accounts - Basic familiarity with API keys and OAuth2 setup How to customize Adjust the sentiment threshold in the Filter node to change what counts as "negative." Modify the Gemini AI prompt for different response styles or languages. Change the schedule trigger frequency or add additional notification channels like SMS or Discord.