Automate Google My Business responses with Gemini AI and Google Sheets tracking
Ready for 3.0What this workflow does
This AI workflow has 31 nodes and runs on a schedule (every day). Along the way it connects Google Sheets, Google Business Profile and Google Gemini.
How it runs
Trigger: On a schedule (every day).
- Get Business Configs (Google Sheets): uses Google Sheets
- Route Locations (Switch): routes items into branches
- Get Reviews (Digital Scalers) (Google Business Profile): uses Google Business Profile
- Get Reviews (Acuyu) (Google Business Profile): uses Google Business Profile
- Filter Unreplied Reviews (Code): runs custom JavaScript code
- Filter Unreplied Reviews (Code): runs custom JavaScript code
- Has Unreplied Reviews? (If): checks a condition and branches into true / false
- Has Unreplied Reviews? (If): checks a condition and branches into true / false
- Split Reviews (Split Out): splits a list into separate items
- No New Reviews (Code): runs custom JavaScript code
…plus 20 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - Google Business Profile
n8n-nodes-base.googleBusinessProfile - Code
n8n-nodes-base.code - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Split Out
n8n-nodes-base.splitOut - If
n8n-nodes-base.if - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set
From the author
Purpose & Audience This workflow is designed for digital marketing agencies, local business owners, and reputation management professionals who need to respond to Google My Business reviews promptly and professionally across multiple business locations.…