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

  1. 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.
  2. 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."
  3. 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.
  4. 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.

What not to say

What never to paste into AI

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.

Copy this prompt
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.

Copy this prompt
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.

Copy this prompt
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

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.