Every business gets complaints, even the great ones. The good news: a calm, kind reply can turn an upset customer into a loyal one. Here's a simple 4-step way to respond, when to use email, phone, or a face-to-face chat, what not to say, and three fill-in-the-blank prompts you can paste into ChatGPT to write your reply.
First, take a breath
When a customer complains, it's normal to feel hurt or defensive, especially when you work hard. Before you reply, give yourself a few minutes (not a few days). Read the message twice. Try to find the one thing they are really upset about: a late order, a mistake, a rude moment, or a feeling that nobody listened.
Then get your facts: the date, what they bought, and what happened on your side. You don't need to have it all solved before you reply, but you do need to know what you're talking about.
The 4-step framework: acknowledge, apologize, fix, follow up
- Acknowledge. Show them you heard the actual problem. Repeat it back in your own words: "You waited 40 minutes past your appointment time, and nobody told you why." Use their name. Thank them for telling you, because many unhappy customers just leave quietly.
- Apologize sincerely, without over-admitting. Say sorry for their experience and for anything you clearly got wrong. "I'm sorry. That's not the experience we want anyone to have." You don't need to accept blame for things you're not sure about yet, and you shouldn't guess. If you're still checking, say so: "I'm looking into exactly what happened."
- Fix it or offer something fair. Tell them what you'll do, and be specific: redo the work, replace the item, refund the charge, or book them first in line next time. If you can, give them a simple choice. Only offer what you're truly willing to do.
- Follow up. After the fix, check in a few days later. "I wanted to make sure the new part is working well." This small step is what customers remember, and it's where you win them back.
Tip: Keep your reply short. Three or four short paragraphs is plenty. A long reply can read like an excuse.
Email, phone, or in person?
Match the channel to how serious the problem is and how the customer reached out.
- Email (or a written message): good for most everyday complaints, especially if they emailed you. It gives you time to stay calm and gives both of you a record of what you promised.
- Phone call: better when the customer is very upset, the problem is complicated, or a lot of money is involved. Tone of voice says "I care" in a way text can't. You can send a short email afterward to confirm what you agreed.
- In person: best for regulars, local customers, or when they complain at the counter. Listen first, don't interrupt, and move to a quieter spot if you can.
- Text or DM: fine for small issues or a quick first reply ("So sorry about this, I'm looking into it and will call you this afternoon"). Move bigger problems to a call.
- Public complaints: if the complaint is in a public review, reply briefly and kindly in public, then take the details private. Our guide to replying to a bad Google review walks through that step by step.
What not to say
- "We're sorry if you were upset." It sounds like you're blaming them for their feelings. Try "I'm sorry this happened."
- "That's never happened before." Even if it's true, it can sound like you don't believe them.
- "Per our policy..." as your opening line. You can explain a policy, but lead with care, not rules.
- Arguing the details or saying who on your team messed up. Keep it about fixing things, not blame.
- Promises you can't keep, like "This will never happen again" or a refund you haven't decided to give.
- Admitting fault for something serious (an injury, property damage, or a legal threat) before you've talked to your insurer or a professional. Stay kind and say you're looking into it. This isn't legal advice.
What never to paste into AI
- Don't paste full names, phone numbers, emails, addresses, account numbers, or payment details. Use a first name or "the customer" and add the real details yourself before you send.
- Don't let the AI invent refunds, discounts, or facts. Tell it exactly what you're offering.
- Read every draft before you send it. It goes out under your name.
Prompt: email reply to an upset customer
Use this when a customer emails or messages you with a complaint. Copy it into ChatGPT or any free AI chat tool, fill in the brackets, and press Enter.
I own a [TYPE OF BUSINESS] called [BUSINESS NAME]. A customer named [FIRST NAME] complained about this: [SUMMARIZE THE COMPLAINT IN 1–3 SENTENCES, no personal details] What actually happened on our side: [THE FACTS, or "still checking"] What I'm willing to offer: [e.g., redo the work free this week / full refund / replacement / a call to talk it through] Write a reply email under 150 words with a subject line. Use these 4 steps: acknowledge their exact problem, apologize sincerely without admitting fault for anything I haven't confirmed, explain the fix or offer clearly, and say how and when I'll follow up. Warm, calm, and human. No "we're sorry if," no blaming, no corporate jargon, and don't invent any offer or fact I didn't give you. Give me 2 versions.
Prompt: short text or DM reply
Use this for a quick first reply by text, Instagram, or Facebook message, or for a small issue that doesn't need an email.
I own a [TYPE OF BUSINESS]. A customer sent me this complaint by [TEXT / INSTAGRAM DM / FACEBOOK MESSAGE]: [SUMMARIZE THE COMPLAINT, no personal details] My next step: [e.g., call them today at 3 PM / fix it on Saturday / refund the order] Write 3 short replies, each under 300 characters. Each one should acknowledge the problem, say sorry sincerely, and give one clear next step. Friendly and plain, like a real person texting. No emojis unless they fit, and don't promise anything I didn't list.
Prompt: follow-up after the fix to win them back
Use this a few days after you've fixed the problem. It's the step most businesses skip.
I own a [TYPE OF BUSINESS] called [BUSINESS NAME]. Last week a customer named [FIRST NAME] had this problem: [ONE-SENTENCE SUMMARY]. We fixed it by [WHAT WE DID]. Optional thank-you: [e.g., 10% off their next visit / a free add-on / "none"] Write a short follow-up message under 100 words I can send by [EMAIL / TEXT]. Check that everything is working well now, thank them for their patience and for telling us, and invite them back in a low-pressure way. If I listed a thank-you, mention it simply. Don't ask for a review in this message, don't re-apologize at length, and don't invent anything.
A quick example (made-up)
This is a made-up example, not a real customer. A customer emails a small bakery: her birthday cake order said "Happy Birthday, Ava," but the cake said "Eva," and she found out at the party.
Subject: I'm so sorry about Ava's cake
Hi Jen,
Thank you for letting me know, and I'm really sorry. You ordered a cake for Ava's birthday and it had the wrong name on it, right when you needed it to be perfect. That's on us, and I understand how disappointing that was.
I've refunded the full cost of the cake to your card today. If you'd like, I'd also love to make Ava a small cake or a box of cupcakes for free, any day that works for you.
I'll check in later this week to see what you'd prefer.
Warmly,
Sam, Main Street Bakery
Notice the four steps: it names the exact problem, says sorry for a mistake the bakery clearly made, offers a specific fix plus a choice, and promises a follow-up.
Once a customer is happy again, they may be glad to recommend you. When the time feels right, our guide to asking customers for referrals has simple, low-pressure ways to ask.
Quick checklist before you reply
- I waited a few minutes and I'm calm.
- I know the facts: what they bought, when, and what went wrong.
- My reply names their exact problem and uses their name.
- I apologized sincerely, without guessing about blame.
- I offered a clear fix I'm truly willing to do.
- I picked the right channel (email, phone, in person, or text).
- I set a reminder to follow up after the fix.
- I didn't paste personal or payment details into AI, and I edited the draft so it sounds like me.
Related reading: how to reply to a bad Google review and how to ask customers for referrals.
FAQ
How fast should I respond to a customer complaint?
Try to reply within one business day, even if it's just to say you're looking into it and when you'll get back to them. A quick, calm first reply matters more than having every answer right away.
Should I apologize if the complaint isn't my fault?
You can still be sorry for their experience without accepting blame. "I'm sorry this was so frustrating" is kind and honest. Then explain what you can do. Don't admit fault for anything you haven't confirmed, especially if it involves an injury, damage, or a legal threat.
Do I have to give a refund?
Not always. A redo, replacement, credit, or a simple fix is often enough. Follow your own refund policy and any rules that apply to you, and only offer what you're willing to do. Giving the customer a clear choice can help.
Can ChatGPT write my complaint response email?
Yes. Give it a short summary of the complaint, the facts, and exactly what you're offering. Leave out personal and payment details, check that it didn't invent anything, and edit the draft so it sounds like you.