A customer walks out of your shop at 2pm delighted. She tells the friend she is meeting for coffee that she just found the best place in town. By the time your review request lands in her inbox three days later, she is at work, on a deadline, and can barely remember what service she had.
That is not a customer problem. It is a timing problem. The same person, asked at 4pm the same day on the same phone she just paid on, would have left five stars in under a minute.
The mechanics below fix the timing, the channel, and the effort. None of them require a longer message. Most of them require a shorter one.
Timing beats copy
- 0hService ends
- 30mPayment complete
- 2hBest ask window
- 24hAttention drops off
- 3d+Skip if not sent
- 0hService ends
- 30mPayment complete
- 2hBest ask window
- 24hAttention drops off
- 3d+Skip if not sent
The single largest factor in whether a customer leaves a review is how much time has passed since the visit ended. Not the message. Not the platform. The clock. The peak window is between two and six hours after they walk out.
Not the next morning. Not that evening on the couch. That afternoon, when the visit is still the most interesting thing that happened to them today and their phone is already open.
Set the request to fire on the appointment-completed event, delayed by the shortest window your booking tool allows. Automate this or it will not happen consistently, and the day it does not happen is always the day you had a five-star customer walk out.
One channel, the one they already use
Send the request on the channel the customer used to book. If they booked by text, send by text. If they booked by email, send by email. Do not send both, and do not switch on them at the finish line.
Two requests read as pressure. One request on the channel they already trust reads as a normal receipt-style follow-up.
Text has a higher open rate but a shorter shelf life. Email is the reverse. Match the channel to how the customer chose to interact with you, not to how you prefer to communicate.
One tap to complete
The link should open the review composer, not the profile page. Google, Facebook, and Yelp all publish direct review links. Use those.
If the customer has to search for your business, tap the star ring, then tap write review, you have already lost most of them. Every extra tap is a chance for a text to come in and take her attention somewhere else.
Pre-fill nothing. Attempting to seed the review reads as a script and violates most platform policies.
The message is short and specific
Name the service and the person. 'Thanks for coming in today for your [service]. If you have 30 seconds, a review helps us more than you would think: [link].' That is the whole message.
No branding block. No 'our small business' preamble. No emoji. The shorter the message, the higher the response. Every extra sentence is another reason to put it away and answer later.
Do not ask the wrong customers
Skip the request when the customer no-showed, canceled inside the window, or complained during the visit. Sending anyway is how a bad Tuesday becomes a permanent one-star Google result.
Route those customers to a private feedback path instead. Fix what you can, then ask for a review the next time they come in and leave happy.
Frequently asked questions
start here
See how your review flow reads to a new customer.
The scan grades trust signals on your homepage and tells you the top five fixes in order.
60 seconds. No card. Report emailed to you.