Here's an uncomfortable truth from twenty years in contact centers: your customers can tell. The moment a reply opens with "Thank you for reaching out to us regarding your recent inquiry," something in the reader's brain files it under form letter and discounts every sentence that follows. You saved ninety seconds and spent the customer's trust to do it.
And here's the other uncomfortable truth: you cannot run support without templates. At ConnectiveRx I oversaw training for 200+ agents answering for 20+ brands; at Guardian Life I owned QA for a network of 135,000 providers. Nobody at that scale — and no team of one, either — writes every reply from scratch. The teams that try don't produce warmer replies. They produce slower, sloppier, less consistent replies, written at 7pm by someone whose patience ran out at 3.
So the question is never templates-or-no-templates. The question is whether your templates are built to be read or built to close tickets. This playbook is the system for the first kind.
Why canned responses fail (it's not the canning)
A template fails when it's written from the company's point of view. Look at the classic opener: "Thank you for contacting us. We apologize for any inconvenience this may have caused." Every word of that sentence is about the company — its gratitude, its apology, its liability-shaped hedge ("any inconvenience," "may have"). The customer appears nowhere in it.
Customers don't resent templates. They resent not being seen. A reply can be 90% reused and still land as personal, if the 10% that isn't reused proves a human read their message. That's the entire trick, and the rest of this playbook is just the mechanics of it.
The 70/30 rule
Build every template to be 70% finished. The remaining 30% is the human seam — the part you write fresh, every time, no exceptions. Three seams, in order of power:
Their words. Quote or paraphrase something specific from their message. Not "your issue" — "the export that's been timing out since Tuesday." If they wrote angry, acknowledge angry: "I can hear that this is the third time, and that's on us." One sentence that could only have been written to this customer beats four paragraphs of polish.
The specific thing. Name the account, the order, the file, the error. Specificity is the cheapest credibility there is, and it's the one thing a form letter structurally cannot fake.
Your next move with a timestamp. Not "we'll look into it" — "I'm checking the export logs this afternoon and you'll hear from me before 5pm either way." Templates fail loudest at the commitment line, because vague commitments are what they're usually built to produce.
If you only enforce one rule on yourself or your team, enforce this: no reply goes out without all three seams filled. A template with empty seams isn't a draft, it's a liability.
The five-template core library
You don't need forty macros. Forty macros is how template rot starts (more on that below). You need five, built well:
1. Acknowledge + investigate. For anything you can't resolve on first touch. Its only jobs: prove you read the message (seam one), say what you're going to check (seam two), and commit to a time (seam three). This is the template that rescues your response-time SLA without faking a resolution.
2. The how-to. For repeat questions with real answers. Structure: the answer in the first sentence, then the steps, then — this is the part everyone skips — one line tailored to their context: "Since you're on the annual plan, you'll see this under Billing → Invoices instead." That single line converts documentation into service.
3. The no. Policy declines, refund refusals, feature requests you won't build. The canned version of "no" is where companies sound most robotic, because the template was written by someone bracing for a fight. Write it to do three things: give the real reason (not "per our policy" — the reason for the policy), say what you can do, and skip the apology theater. One honest sentence of regret maximum. I've read ten thousand escalations; the "no" replies that blow up are almost never the firm ones — they're the evasive ones.
4. The yes (refund/fix confirmed). Sounds easy; usually botched by burying the yes under three paragraphs of process. The yes goes in the first five words: "Done — your refund is processing." Then the details. People share screenshots of replies like that.
5. The close-the-loop. For tickets gone quiet. Two sentences: here's where it stands, here's what happens if I don't hear back, no guilt-tripping ("I haven't heard from you…" reads as blame). This template quietly fixes your aging-queue metrics, which is why almost nobody bothers to write it well.
Template hygiene: the quarterly rot review
Templates rot. Product changes, the link dies, the policy shifts, and the macro keeps firing — confidently wrong, at scale. The discipline is fifteen minutes a quarter: pull your usage counts, and for each template ask three questions. Is it still accurate? Is it still being used? (If a macro fired twice in three months, kill it — it's clutter that slows down finding the five that matter.) And the sharpest one: read it out loud. Your ear catches corporate cardboard that your eye forgives. If you wouldn't say the sentence across a counter to a person standing in front of you, rewrite it.
While you're there, check the openers. If more than one template opens with the same first sentence, customers who write twice will see the seam — the bad kind of seam. Vary the entry points.
What AI changes (and what it doesn't)
AI moved the template game in one specific way: instead of five static templates with three seams, you can have a draft layer that writes the 70% around the customer's actual message — already quoting their words, already naming the specific thing. Done right, the AI produces the canned part and pre-fills two of the three seams, and the human adds judgment plus the commitment line.
Done wrong, it's the same old form letter with better grammar — and worse, it's a form letter that sounds personal, which customers experience as creepy rather than warm the moment they catch it. Two rules keep you on the right side of that line. First: AI drafts, humans send. Every reply gets human eyes before it gets a customer's. Second: the AI writes in your voice, trained on your actual sent replies, not in the median voice of every support team on the internet. "We sincerely apologize for any inconvenience" is what AI sounds like when nobody taught it who you are.
(This is the layer we built CSByDesign around — brand-voice drafting with a human send button. But the 70/30 system above works with a text file of five templates and zero software, and I'd rather you have that than nothing.)
When the template stays in the drawer
Three situations where you write from scratch, every time: a customer who is genuinely furious (the de-escalation moves are a different skill — that playbook is here), a customer who is about to leave you and worth keeping, and anything involving a mistake big enough that you'd want a phone call if you were them. Templates are for the 80% of volume that's routine. Spending your saved time on the 20% that isn't — that's the entire point of saving it.
Closing
Canned responses don't cost you customers. Detectable canned responses do. Build five templates that are 70% finished, fill the three seams every single time — their words, the specific thing, your next move with a timestamp — and run the fifteen-minute rot review once a quarter. Let AI draft if you've taught it your voice, and never let it send.
The goal was never to sound spontaneous. The goal is for the customer to finish reading and feel like someone on the other end actually handled it. Someone did. The template just carried the boring parts.
— Tom
Templates with the seams pre-filled
The free AI reply generator takes a customer email and drafts a warm, on-brand response in your voice — already quoting their words, already naming the specific thing. You edit and send. No signup.
Try the free reply generator →