gocredible.
PlaybooksApril 21, 2026 · 4 min read

A reply template that works for angry customers every time

Acknowledge, be specific, offer one concrete next step, stop. Four sentences, no apology inflation, no invitation to argue in public. What generalises here is the shape, not the wording.

A person replying to a review at a laptop with a coffee cup nearby

The honest version of "works every time" is uncomfortable to say out loud: no sentence works every time. Any reply you could paste word for word under every angry review is exactly the reply readers have learned to spot and punish, because a stranger who did not read the complaint is not worth listening to. What actually repeats is not the wording. It is four moves underneath it.

Teams that write a template usually mean a script: fixed sentences, fill in a blank, done. Teams that get consistently good replies are running a structure instead, one that forces a fresh, specific detail into the same four slots every time. The words change. The shape does not.

The four moves, in order

Almost every reply that lands does these four things, in order.

Each move earns the next: a specific acknowledgment makes the position credible, a clear position makes the fix believable, and a believable fix makes the private invitation read as an offer, not a brush-off.

What that looks like filled in

Take an invented complaint: a guest at a fictional hotel group, Aurelia Hotels, in Gurugram, posts that their airport transfer never showed and they missed a flight. A reply following the four moves might read like this.

Your 5am transfer not showing up is on us, and missing a flight because of it is a serious failure, not a small one. We've found the booking gap that caused it and added a confirmation call the night before every early transfer going forward. I'd like to cover the cost of the rebooked flight directly, if you can email me at [contact] with the receipt. [Name], Guest Relations.

A dashboard view showing a flagged complaint routed to a named owner with a reply pending approval
Illustrative demo data. The move that matters here is not the wording, it's that a specific complaint routes to a named person before anything goes out.

Nothing in that reply is reusable as text. The transfer, the flight, the fix, the compensation route are all specific to this one complaint. What is reusable is that it named the thing, took the position, said what changed, and gave one route forward. A separate piece on this site covers keeping your tone calm while you write the reply; this one is about the structure that makes tone irrelevant to whether it works.

Five ways the promise breaks

"Every time" fails for specific, repeatable reasons, not bad luck:

What to actually do

  • Names the specific problem in its first sentence.
  • Takes a position with no hedge word attached.
  • States one concrete thing that changed, not a promise to try.
  • Offers exactly one named, private route forward.
  • Reads different from the last five replies you sent. Same opening line twice means the structure has quietly become a script again.

Keep the four moves fixed and let the details move. That is the only part of "every time" that is actually true.

See how your team could manage reviews in one place.

Walk through the review inbox, reply approval, and complaint follow-up with us.

Book a demo