Categories / Reviews & Reputation

Cafe owner: three-option review replies + seasonal menu posts with a price-check script

A small cafe cut negative-review replies from 20 to 5 minutes and seasonal menu posts from 90 to 30. A simple fact check caught AI changing "$6.50 tax incl." to "before tax".

CostFree (Claude or ChatGPT); optional fact-check scriptAuthor's rough estimates from testing on one real ~20-seat cafe's reviews; published on a Claude Code tutorial blog.
Businessindependent ~20-seat cafe, 2–4 staff (ClaudeCodeLab guide; tested on one real cafe's reviews)
Status✓ Setup guide
Added2026-10-14
SourceWeb View original ↗
Task
draft replies to negative reviews and per-channel seasonal menu announcements (Instagram, X, counter card)
Result
negative-review reply 20 min → 5 min; 3-channel seasonal post 60–90 min → 20–30 min; monthly writing ~20 h → 8–10 h (author's rough estimates); the script caught AI changing "$6.50 tax incl." to "before tax"
Tools
  • Claude / Claude Code
  • Node.js check script (check-promo.mjs)
  • Google Maps
  • Instagram
Setup
  1. prompt returns 3 tone options (A sincere, B warm, C concise, <60 words, no freebies)
  2. menu prompt locks price/dates/allergen
  3. Node script confirms locked facts appear verbatim before posting
  4. never paste customer names or bookings
Step-by-step setup guide

Step-by-step setup

Step 1. Ask for three tones. Paste a negative review with the prompt below and pick A, B or C.

Step 2. Post each reply in Google. Go to your Business Profile on Google Search or Maps → Read reviews → Reply next to the review → paste → Reply. Your profile must be verified, and Google screens replies, usually in about 10 minutes.

Step 3. Lock the facts for menu posts. List the price, dates and allergens as LOCKED and ask for Instagram, X and counter-card versions.

Step 4. Check the locked facts before posting. Search (Ctrl+F) each draft for every locked string, for example "$6.50 tax incl.". If one is missing or changed, fix it. The author automated this check with a small Node script.

Step 5. Keep private details out. Never paste customer names or booking details into the AI.

Copy-paste prompts

Draft 3 replies to this negative review for {cafe}: A sincere, B warm, C concise. Each under 60 words. No free items or discounts. Invite them back by name only if they signed it.
Review: {paste}
Write a seasonal menu announcement in 3 versions: Instagram (with 3 hashtags), X (under 280 characters), counter card (under 25 words).
LOCKED FACTS (copy exactly, do not rephrase): {item} — {price exactly as written} — available {dates} — allergens: {list}.

Sources

Results as reported by the source; not independently verified. Community-sourced from public sites and attributed to the source platform. Original author? Ask us to correct or remove it. Read the disclaimer.

More in Reviews & Reputation

Reviews & Reputation

Grails Miami: AI review replies for sports-bar restaurant

Miami restaurant/sports bar (~25–30 Google reviews/month)

response rate ~52%→100%; avg response time 3.2 days→under 2 hours (negatives 4.1 days→58 min); weekly time 4–5 hrs→20–30 min; Google rating 4.6→4.7; ~85% drafts approved unedited (vendor case study)

Paid: Pro $9.99/mo (Free works under ~5 reviews/mo)✓ Setup guide

Weekly newsletter

5 SMB Automations This Week

One short email a week: five real automations from small businesses, with the tools and setup steps. Free.

Coming soon. The newsletter launches shortly.