Free template · Reviews

Get more reviews without asking yourself.

Sends a Google review request 2 hours after each appointment ends. Skips customers who recently complained. The reviews that built every five-star business are the ones asked for at the right moment.

Setup time ~20 minutes
Run cost ~$3/mo (1,000 SMS)
Validation Tested + ready to run
License Free, yours forever

More five-star reviews.

  1. 1
    Appointment Completed Webhook
    Point your booking software at this URL: Mindbody, Vagaro, Toast, ServiceTitan, Dentrix. Payload should carry name, phone, service, staff, and a recentComplaint flag.
  2. 2
    Wait 2 Hours
    Two hours is the sweet spot. Long enough that the experience settled, short enough that the customer still remembers the staff member's name.
  3. 3
    Skip If Recent Complaint
    If your CRM tagged this customer as having complained recently, the IF node short-circuits the workflow. No review ask. Send a personal note instead.
  4. 4
    Generate Review Request — OpenAI
    Uses gpt-4o-mini to write a single SMS under 160 characters. Mentions the staff member by first name, names the service, and ends with the placeholder REVIEW_LINK that the next step replaces.
  5. 5
    Send Review SMS — Twilio
    Sends the personalized message and substitutes your real Google review short link in place of REVIEW_LINK. Replace the placeholder from number with yours.
  6. 6
    Log Sent Review
    Captures who got the message, what was sent, and when. Swap for a Google Sheets append or HTTP request to your CRM if you want centralized reporting.

Vertical-specific framing

Restaurants
Triggered when Toast closes the check. References the server by first name and the dish that anchored the table. Skips any party that flagged a problem to the manager.
Dental practice
Triggered when Eaglesoft or Dentrix marks the appointment complete. References the hygienist or doctor by first name and the procedure (cleaning, crown, whitening).
Med spa or salon
Triggered from Mindbody or Vagaro when the visit is checked out. References the provider and the treatment. Skips clients with first-visit flags so the ask lands after they have a sense of the result.
HVAC or home services
Triggered from ServiceTitan when the tech closes the job. References the tech by first name and the work performed (tune-up, install, repair). Skips any job with an open complaint or warranty flag.
Get the template
Three quick questions, then we send the JSON. We use the answers to recommend templates that fit your business.

No spam. Unsubscribe anytime. The JSON link arrives instantly after submit.

Three accounts. Free or close to it.

n8n Free self-hosted, or n8n Cloud starting $20/mo
OpenAI API key Pay-as-you-go, ~$0.0001 per message
Twilio $1/mo for a number, ~$0.008 per SMS in US
Your booking software Webhook on appointment-completed event

What this is worth, conservatively

Review volume lift vs no automation (BrightLocal) 4 to 7x
Business with 100 appointments/month, 5% reply rate without prompting 5 reviews/mo
Same business, with this template (~25% reply rate) 25 reviews/mo
Cost to run this template forever ~$36/year

Numbers based on BrightLocal's review-volume benchmarks for businesses that ask vs ones that don't. Reply rate varies by category, ticket size, and how recently the customer has been served.

Related

Want this customized to your stack?

If you'd rather have us wire this to your booking software, configure your voice, set up Twilio, and hand it back working — that's our reviews engine build. 1 to 2 weeks.

Book a 15-min walkthrough