Why Most Businesses Lose the Review Game
You get a new Google review. You see the notification. You think 'I'll reply to that later.'
Three days pass. Now it looks like you don't care.
Manual review responses fail because they depend on you remembering. And you're running a business — you have 47 other things competing for attention.
The businesses winning on Google? They reply within 2 hours. Every time. Because they automated it.
Here's how to build the same system.
What You're Building
An AI-powered review response system that:
- Monitors your Google Business Profile every 30 minutes
- Detects new reviews automatically
- Uses Claude AI to draft a reply in your exact brand voice
- Sends you the draft for approval (or posts automatically after 24 hours)
- Tracks response times and sentiment trends
Total setup time: 45 minutes. Saves you 2-4 hours per week.
Tools You Need
1. n8n (€20/month self-hosted, or free on your own server) — workflow automation
2. Claude API ($5-15/month depending on volume) — AI response generation
3. Google Business Profile API (free) — review monitoring
No coding required. This is visual workflow building.
Step 1 — Connect Google Business Profile
In n8n:
1. Add a Google Business Profile trigger node
2. Authenticate with your Google account
3. Select 'New Review' as the trigger event
4. Test: post a test review, verify n8n receives it
This webhook fires every time someone leaves a review.
Step 2 — Build Your Brand Voice Profile
Before Claude can write replies, it needs to understand your voice.
Create a prompt that includes:
- Formality level: 'We reply warmly and professionally, not overly formal'
- How you address customers: First name, no name, Mr/Mrs
- Words you always use: 'our team', 'we're here to help', specific phrases
- Words you never use: 'kindly', 'dear', corporate jargon
- Example reply: paste 2-3 actual replies you've written
Save this as a n8n variable: `brand_voice_profile`
Claude will replicate this voice every time.
Step 3 — Draft the Reply with Claude
Add a Claude API node:
- Model: `claude-3-5-sonnet-20241022` (best for nuanced writing)
- Prompt structure:
You are replying to this Google review on behalf of [Business Name].
REVIEW:
[review text]
Rating: [X] stars
Reviewer: [name]
BRAND VOICE PROFILE:
[brand_voice_profile variable]
Write a reply that:
- Thanks them specifically for what they mentioned
- Addresses any concern if rating < 4 stars
- Sounds exactly like our brand voice
- Is 2-4 sentences maximum
- Ends naturally (no 'looking forward to serving you again' clichés)
Reply:
Claude outputs a human-sounding reply. Not a template. Every reply is unique.
Step 4 — Add Approval Flow
Two options:
OPTION A: Manual approval (recommended to start)Send the draft to yourself via email or Telegram. Include:
- The original review
- Claude's suggested reply
- Two buttons: APPROVE or EDIT
If no response within 24 hours → auto-posts (optional)
OPTION B: Fully automatic (after 60 days)Once you trust the system, let Claude post directly. Monitor via weekly report.
Step 5 — Post the Reply
Add a Google Business Profile action node:
- Action: 'Reply to Review'
- Review ID: `{{$node["Google Trigger"].json["reviewId"]}}`
- Reply text: `{{$node["Claude"].json["reply"]}}`
Done. The reply appears under the review within seconds.
Step 6 — Track Performance
Add a final node that logs to a Google Sheet:
- Review date
- Star rating
- Response time (minutes between review posted and reply posted)
- Sentiment (positive/neutral/negative)
Every month, you'll see:
- Average response time trending down
- More positive sentiment as customers see you're responsive
- Which reviewer concerns appear most often (product insight)
Common Mistakes to Avoid
1. Generic voice profile: 'We are professional and friendly' is too vague. Claude needs specific examples.
2. No approval period: Start with manual approval. Trust builds over time.
3. Ignoring negative reviews: The system works for 5-star and 1-star reviews. Don't filter them out.
4. Not tracking response time: This is your key metric. Fast replies increase conversions.
Real Results
A Nordic coffee shop implemented this system:
- Response time: 3 days → 45 minutes
- Google Business Profile views: +34% in 60 days
- Review volume: +18% (people review when they see you're responsive)
- Owner time spent: 4 hours/week → 20 minutes/week
What About Brand Safety?
Valid concern. Here's how to handle it:
- Week 1-2: Manual approval on every reply
- Week 3-4: Approve positive reviews automatically, manually review negative
- Week 5+: Fully automatic if quality is consistent
Claude makes mistakes <1% of the time if your brand voice profile is specific.
Cost Breakdown
n8n: €20/month (self-hosted) or free on your server
Claude API: ~€8/month (100 reviews/month at €0.08 per reply)
Google Business API: free
Total: €28/month to automate something that was taking 4 hours/week.
ROI: Positive after week 1.
Next Step
Don't want to build it yourself?
The Nordic AI Builder offers Review Pilot — this exact system, fully managed, with competitor monitoring included. €29/month, 14-day trial.Or download the complete n8n workflow template here: Review Response Automation Template — includes the Claude prompts, Google API setup, and approval flow pre-configured.
The Bottom Line
Manual review responses are a time tax you don't need to pay.
This system runs itself. You approve or ignore. It never forgets. It never delays.
And your customers see a business that actually cares enough to respond fast.
That's worth more than any ad.
Download our 10 ready-to-use automation workflows. Import directly into n8n and start saving time this week.
Get the workflows — €39Affiliate disclosure: This article contains affiliate links to n8n and Make.com. We earn a commission if you sign up — at no extra cost to you.