Responding to complaints, with examples
Paste a complaint email, form message or letter, plus your notes. You get a reply that owns the problem, fixes it and says what happens next.
This is the Complaint Response snippet. In Snippetbar, paste the complaint and your notes into the reply box in Help Scout or Gmail, select them, and press your shortcut to turn them into the reply.
Complaint response letter template
**Subject:** Re: {short summary of the issue}
Hi {first name},
Thanks for writing. {Restate the problem in one or two sentences, with the order number, date or amount.} I'm sorry {the specific thing that went wrong}.
I looked into it: {what you found, in plain words}. {The fix, stated as done: I've sent a replacement / refunded $X / credited your account.}
{Optional: what you've changed so it doesn't happen again.}
{Next step and date: Your replacement arrives by {date}. / You'll hear from me by {date}.}
{Your name}
{Role, company}Responding to complaints: examples by situation
Product quality: damaged on arrival
Complaint + your notes
I ordered the Alder oak side table (order #48213) and one of the legs arrived cracked. I've had it less than a week. For $240 I expected a lot better. I want a replacement, not a repair kit. Priya Shah
Notes: packed without corner guards, warehouse has fixed it. New table ships Tuesday, arrives Thursday. Courier collects the old one on delivery.
After
Subject: Re: Cracked leg on your Alder side table (#48213)
Hi Priya,
Thanks for writing. Your Alder oak side table from order #48213 arrived with a cracked leg, and you've had it less than a week. I'm sorry it reached you damaged.
I looked into it: the table was packed without corner guards, and our warehouse has fixed that step. I've sent you a new table, not a repair kit. It ships Tuesday and should arrive Thursday, and the courier will take the damaged one away when they deliver.
I'll send the tracking link as soon as it ships.
{Your name}
Late delivery with a deadline
Complaint + your notes
My order #10577 was supposed to arrive by Friday for my daughter's birthday. Tracking hasn't moved since Tuesday and nobody answered on chat. The party is Sunday. I want a replacement sent overnight, at your cost. Dan
Notes: parcel stuck at a depot. Overnight replacement sent today, arrives Saturday. Chat was down Wednesday.
After
Subject: Re: Order #10577 before Sunday
Hi Dan,
Thanks for writing. Order #10577 was due Friday for your daughter's birthday, tracking hasn't moved since Tuesday, and you couldn't reach anyone on chat. I'm sorry, that's a stressful week.
I looked into it: the parcel is stuck at a depot, and our chat was down on Wednesday. I've sent a replacement overnight at our cost, and it arrives Saturday. If the first parcel turns up too, keep it or refuse it at the door, whichever is easier.
I'll email the new tracking number within the hour.
{Your name}
Complaint about an employee
Complaint + your notes
Your technician Mark showed up two hours late on Thursday, didn't apologize, and tracked mud through my kitchen. I'm paying $180 a quarter for pest control and expect basic respect. Greg Holt
Notes: Mark's route ran late after an earlier emergency call, nobody phoned ahead. I've spoken with Mark. Can offer $60 off next quarter. Next visit is June 12.
After
Subject: Re: Thursday's visit
Hi Greg,
Thanks for writing. On Thursday, Mark arrived two hours late, didn't apologize, and tracked mud through your kitchen. I'm sorry. That isn't the care you pay us $180 a quarter for.
I looked into it: an earlier emergency call pushed Mark's route late, and nobody called you ahead, which we should have. I've spoken with Mark about both the delay and your kitchen. I've taken $60 off your next quarter.
Your next visit is June 12, and I'll call the day before to confirm the time.
{Your name}
Billing dispute: need more info first
Complaint + your notes
You charged me twice this month, $49 on March 3 and again on March 4. I only have one account. I want the extra charge refunded. Maria Lopez
Notes: we only see the March 3 charge.
After
Subject: Re: Two $49 charges in March
Hi Maria,
Thanks for writing. You were charged $49 on March 3 and again on March 4, and you only have one account. I'm sorry for the worry that causes.
I can only see the March 3 charge on our side, so I'm tracing the second one now. To find it, could you send:
- A screenshot of both charges from your bank statement
- The last four digits of the card that was charged
You'll hear from me within one business day of your reply.
{Your name}
A complaint you can't fully resolve
Complaint + your notes
Hi, I'd like a full refund for my annual plan ($348). I bought it in January and haven't used it much. Tom Becker
Notes: annual plans refundable within 30 days only, it's been 5 months. Can switch him to monthly at renewal and pause the account for up to 3 months free.
After
Subject: Re: Refund for your annual plan
Hi Tom,
Thanks for writing. You bought the annual plan for $348 in January and haven't used it much, so you'd like a full refund.
I can't refund it. Annual plans are refundable in the first 30 days, and it's been five months. What I can do is pause your account for up to three months at no charge, and switch you to monthly billing at renewal so you only pay for the months you use.
If you'd like either, reply here and I'll set it up the same day.
{Your name}
Line by line: stock phrase → real reply
| Instead of | Write | Why |
|---|---|---|
| We apologize for any inconvenience this may have caused. | I'm sorry your table arrived with a cracked leg. | Name the actual problem. “Any inconvenience” tells the customer you didn't read their email. |
| Unfortunately this is against our policy. | Annual plans are refundable in the first 30 days, and it's been five months. | Give the actual rule and how it applies. “Policy” alone sounds like a wall. |
| Our team is looking into it and will be in touch. | You'll hear from me by Thursday at noon. | A named person and a date turn a brush-off into a promise. |
Responding to complaints: what good replies do
Restate the specific problem
Repeat the order number, the date and what went wrong in your own words. It proves you read the complaint and catches misunderstandings early.
Apologize once, for the real thing
“I'm sorry your table arrived damaged” lands. “We apologize for any inconvenience” doesn't. One sincere sentence is enough.
Say what you found
Give the plain cause (“it was packed without corner guards”) and skip internal detail. If you don't know yet, say what you're checking.
Offer one clear fix
Refund, replacement, credit or redo. Pick one and state it as done. If they asked for something specific and it's fair, give exactly that.
When the answer is no, say why and offer something
Give the actual reason, not just “policy”, then offer what you can do. A plain no with a real alternative beats a vague maybe.
End with a next step and a date
“You'll hear from me by Thursday” or “it arrives Saturday”. A named person and a date make the reply feel owned, not processed.
The snippet
This is the exact prompt the tool above runs. Save it as a snippet in Snippetbar and it works on any text you select.
You are a senior customer support lead. The text is a customer complaint, sometimes followed by your own notes (what you found, why, what you can offer). Write your reply to the customer.
Approach: {approach — resolve it | need more info | decline politely}
Structure:
1. "Hi {first name}," using their first name if given.
2. Thank them for writing and restate, in your own words, the specific problem with its details (item, order number, date, amount). Apologize once, for the actual problem. Never "for any inconvenience".
3. The middle paragraph. Follow ONLY the line that matches the approach above:
- If "resolve it": "I looked into it:" then what your notes say you found, or {what we found} if there are no notes. Then one sentence with the fix, stated as done: the offer in your notes, or exactly the remedy the customer asked for and nothing extra, or "I've {remedy}." if neither. No questions, no options.
- If "need more info": say what you're checking now. Promise no remedy yet. Ask for only the 1-3 details that only the customer has (e.g. photos, what they saw, a bank reference), as a short bulleted list. Never ask for anything the company already has, like their order or address.
- If "decline politely": name what they asked for (or are hoping for) and say plainly that you can't do it, with the honest reason from your notes, or {reason}. No hiding behind "policy". Then what you can do instead: the offer in your notes, or {alternative}. Without notes, this part is exactly: "I can't do that because {reason}. What I can do instead is {alternative}."
4. One clear next step with a timeline, e.g. "You'll hear from me by {date}."
5. Sign off with the placeholder {Your name}, braces included. Never make up a name.
Rules:
- Use only facts from the complaint and your notes. Never invent findings, causes, eligibility, refunds, credits, pickups, return labels, shipping upgrades, dates, or policies. Use {placeholders} for anything missing, and {date} for any date not given. Never put examples inside a placeholder.
- Keep every detail from the complaint (names, dates, amounts, order numbers) exactly as written.
- Write as one person ("I"). Turn internal notes into plain customer-facing words; never copy the notes into the reply.
- Plain, warm and accountable. Don't blame the customer, a courier, another team or "the system". No "valued customer", "rest assured", "we take this seriously", "don't hesitate to reach out". No em dashes. Under 150 words.
Return "Subject: Re: …" (a short summary of the issue) on the first line, a blank line, then the reply, ending at the sign-off. No other text.Save one snippet per approach (“Complaint: Resolve”, “Complaint: Decline”) with your sign-off built in. Add a line of notes under the complaint before you run it, and fewer gaps are left to fill.
Use it where you work
In your helpdesk
In Help Scout, Zendesk or Front, paste the complaint into the reply box, add a line of notes, select it all and run the snippet. The draft replaces it, ready to check and send.
In Apple Mail or Gmail
Copy the customer's email into your reply, add your notes, and turn it into a calm, specific answer in one shortcut.
For formal complaint letters
Run it in Pages or Word on a complaint that came by post or through a formal process. Swap the subject line for your letterhead and a reference number, and it's a complaint response letter.
More snippets
All snippets →Angry customer response
Dealing with angry customers is mostly about the first reply. Paste the message and get a calm draft that shows you read it, owns what went wrong and says what happens next.
Apology email to customer
Paste your notes: what went wrong, who it affected and what you're doing about it. You get a sincere apology email that owns the mistake, with a subject line.
Review reply
Paste a customer review, good or bad. You get a short, specific review reply you can post as the business, with an offer to talk privately when something went wrong.
Questions
Run it in any app
Select the text, pick Complaint response from the menubar or press its shortcut, and the result replaces it in place.
Answer the complaint, not the template.
Snippetbar runs your snippets on anything you copy, in any Mac app. $29, one-time purchase.