The templates
Each one copies with its subject line. The parts in brackets are the parts to change. Read the result once as if you were the customer before sending it.
Subject: Re: [their subject line]
Subject: Re: [their subject line]
Subject: Re: [their subject line]
Subject: Re: [their subject line]
Subject: Re: [their subject line]
Subject: Re: [their subject line]
Subject lines for a reply to an angry customer
Reply in their thread and keep their subject. A new one like “Regarding your complaint” reads like a letter from a legal department. If you must change it, put the outcome in it.
- Re: [their original subject line] (almost always the right choice)
- Your refund for [amount or date]
- The bug that [lost your work]: fixed in [version number]
- Sorry about [the problem]: what I have done
The order to write it in
- First, check the facts. Before writing a word, look at their account, the charge, the version they are on and how long they actually waited. Anger nearly always has a cause you can look up.
- Then acknowledge it in their terms. “The export deleted your notes”, not “I understand you experienced an issue”. Naming the actual thing shows you read the email.
- Own your part, and only your part. Use “I”, not “we” or “the system”. You do not have to accept the parts that are not true; you do have to accept the ones that are.
- Say what you have done. Something already done (the refund issued, the bug reproduced, access restored) lands better than a promise.
- Give one next step. What happens now, and when they will hear from you. One, not a menu of options.
- Then cut. Delete every sentence that defends you, explains your process or repeats the apology. What is left is the email.
Three sentences that make it worse
- “I understand your frustration.” Every script says it, so it reads as a script. Show you understood by naming what happened instead.
- “As stated in our terms…” It points them at a document instead of at a person, and tells them they are wrong without saying so. If the policy is the answer, explain it in your own words and say what you can do within it.
- “We apologise for any inconvenience this may have caused.” “Any” and “may have” question whether anything happened at all. They know it did; that is why they wrote.
Look before you reply
The best replies to angry customers are written after checking the facts: which plan they are on, whether the charge went through once or twice, whether a payment failed, how long they really waited. In a mail client that means another tab and a search in Stripe, which is exactly the step that gets skipped when an email makes your stomach drop.
Moorline puts that context beside the conversation. With Stripe connected, you see the customer’s plan and payments, including failed charges, next to their email. It is read-only: it cannot refund, cancel or charge anything, so the refund still happens in Stripe, but you know what they are angry about before you answer. Focus mode deals the queue one customer at a time with nothing else on screen, which is a good way to face the email you have been putting off, and the Logbook shows how fast you actually reply, which is the honest answer to “your support is slow”. Most angry emails started as ordinary ones that waited too long, and customer support as a solo founder is about stopping that upstream.
Questions people ask
How do you respond to an angry customer email?
The same day, in this order: acknowledge what went wrong in their terms, own your part, say what you have done, and give one next step. Keep it short and specific, and cut anything that defends you. When the content is right, the tone mostly takes care of itself.
Should I apologise if the customer is wrong?
Apologise for what is true: that they had a frustrating time, or that the app made the mistake easy to make. You do not have to apologise for things that did not happen, and you do not have to tell them they are wrong either. State what is actually going on as a fact, and show them the fix.
How quickly should I reply to an angry customer?
The same day if you can, even when the full answer will take longer. An angry customer who hears nothing assumes the worst, and the silence becomes part of the complaint. A short "I have seen this, I am on it, you will hear from me by [time]" beats a complete answer tomorrow.
What do you do when a customer is abusive?
State the boundary once, calmly, and keep helping with the actual problem. If it continues, you are allowed to stop: refund them, close the account and end the conversation. A customer who insults you is not owed the same patience as one who is simply angry.
Should I offer a refund to an angry customer?
Offer one when the problem was yours and they lost something real, like money or work. Do not offer one only to make the anger stop, and never in exchange for a better review. Offer what you would offer anyone in the same situation, whether or not they shouted.