Free tool

AI apology email generator

Describe what went wrong, pick the scenario and tone, and generate a customer apology email, subject line included, in seconds. Plus a library of ready-to-send apology emails. Free, no signup required.

What you're apologizing for
Tone
Your prompt
Write an apology email from my business to a customer about the situation below.

We're apologizing for downtime or a service outage that interrupted the customer's work. Acknowledge the disruption and that we know it cost them time, say plainly what happened and that it's resolved (or when it will be), and state what we're doing so it doesn't happen again. Don't downplay the impact.
Tone: genuinely sorry and human, owning the mistake without grovelling or hiding behind policy.
Structure it as: a subject line, then the email body. The body should apologize and own it in the first line, briefly say what happened without excuses, make clear what we're doing about it, and end with a way to reach a real person. Keep it short — no one reads a long apology.
No corporate clichés ("we apologize for any inconvenience", "we value your business", "rest assured"). Sound like a real person taking responsibility, not a legal department.
Leave [brackets] where you need a detail I haven't given you.

What happened:
[describe what went wrong — what happened, who it affected, and when]
Generate in

Opens in your AI of choice, free and unlimited, no signup. Always read the email before you send it — an apology only works if the details are right, and AI can sound confident while getting them wrong.

Apology email templates

12 ready-to-send apology emails

For the situations you actually have to apologize for — an outage, a late delivery, a wrong charge, a dropped ticket. Each comes with a subject line. Copy one, fill in the [brackets], and send it, or open it in ChatGPT to rewrite in your voice.

Service outage / downtime

Outage

Subject: Apology for today's outage Hi [name], For [duration] this [morning/afternoon], [product] was down and you couldn't [the thing they couldn't do]. That's on us, and I'm sorry — I know it landed in the middle of your work. The cause was [the brief, plain-English reason], and everything's been back to normal since [time]. To stop it recurring, we've [the concrete fix]. If this cost you anything specific, reply straight to me and I'll make it right. [Your name]

Partial degradation / slow performance

Outage

Subject: Sorry things were slow on [date] Hi [name], You may have noticed [product] running slowly or erroring between [start] and [end] — that wasn't the experience we want you to have, and I'm sorry for the disruption. We traced it to [the cause] and resolved it at [time]. We're now [the preventative step] so it doesn't creep back. Thanks for bearing with us. If anything's still not right on your end, let me know and I'll look into it personally. [Your name]

Late delivery

Shipping

Subject: Sorry your order is running late Hi [name], Your order [#number] hasn't arrived when we promised, and I'm sorry — a [X]-day wait isn't what you signed up for. It's now [in transit / re-shipped] and should reach you by [new date]. You can track it here: [link]. To make up for the delay, we've [refunded shipping / added a credit]. If it doesn't arrive by [date], reply to this email and I'll sort it out right away. [Your name]

Wrong or damaged item

Shipping

Subject: Let's fix your order Hi [name], I'm sorry — the [item] that arrived was [wrong / damaged], and that's not okay. You shouldn't have to deal with this after waiting for it. The correct one is on its way and will reach you by [date] — no need to send the other back. I've also [added a credit / refunded the difference] for the trouble. If anything else is off, just reply here and it's handled. [Your name]

Incorrect or double charge

Billing

Subject: We charged you incorrectly — fixing it now Hi [name], You were charged [amount] on [date] that you shouldn't have been, and I'm sorry for the worry that causes. A billing error on our side is exactly the kind of thing we should catch, not you. I've issued a full refund of [amount] — it'll be back on your [card/account] within [X] business days. Your correct charge going forward is [amount]. If the refund doesn't land by [date], reply to me directly and I'll chase it. [Your name]

Renewal we should have flagged

Billing

Subject: About your renewal charge Hi [name], Your plan renewed at [amount] on [date] without a clear heads-up from us first, and I understand why that's frustrating. We should have given you fair warning. If you'd rather not continue, I'm happy to refund this charge in full and cancel — no friction. If you want to stay, here's [the thing that makes it worth keeping]. Just reply and tell me which you'd prefer, and I'll take care of it today. [Your name]

Defective product

Product

Subject: Sorry your [product] didn't hold up Hi [name], I'm sorry — [the product] failing like this isn't the standard we hold ourselves to, and you were right to flag it. We'd like to [replace it / repair it / refund you] — whichever works best for you. If a replacement, it'll ship by [date] with nothing more needed from you. Reply and let me know your preference, and I'll make it happen. [Your name]

Bug that affected the customer's work

Product

Subject: Apology for the bug in [feature] Hi [name], The issue you hit in [feature] was a bug on our side, not anything you did wrong, and I'm sorry it [the impact — lost work, blocked a task]. We've shipped a fix as of [time/version], so it shouldn't recur. If it cost you [data / a deadline], tell me what happened and I'll see what we can do to put it right. Thanks for taking the time to report it — it genuinely helped us catch it. [Your name]

Slow or missed response

Support

Subject: Sorry we left you waiting Hi [name], You reached out on [date] and we took far too long to get back to you — that's not how we want to treat the people who rely on us, and I'm sorry. I'm picking this up personally now. To answer your original question: [the answer / next step]. If I've missed anything you needed, reply straight to me and you'll hear back today. [Your name]

Wrong or unhelpful answer

Support

Subject: Let me correct what we told you Hi [name], The answer you got from us earlier wasn't right, and I'm sorry — getting sent down the wrong path wastes your time, which is the opposite of what support is for. Here's the correct answer: [the right answer]. I've also [the step to make sure it doesn't happen again]. If this created any knock-on problems, let me know and I'll help untangle them. [Your name]

General mistake on our end

General

Subject: An apology from [company] Hi [name], We got [what happened] wrong, and I want to apologize directly rather than dress it up. You trusted us with [the thing], and we didn't hold up our end. Here's what we're doing about it: [the concrete fix or remedy]. And here's how we're making sure it doesn't happen to you again: [the prevention]. If there's anything else this affected, reply to me and I'll make it right. [Your name]

Following up after a complaint

General

Subject: Following up on what happened Hi [name], Thank you for telling us about [the issue] — and I'm sorry it happened in the first place. You were right to raise it. Since we last spoke, we've [the action taken], so the problem that caught you is now [resolved / being addressed by date]. As a thank-you for your patience, we've [the goodwill gesture]. I'd like to make sure we've fully earned your trust back. Anything still on your mind, send it my way. [Your name]

Guide

Writing an apology that repairs trust

A generated draft gets you most of the way. The rest is knowing what separates an apology that wins a customer back from a defensive non-apology that makes things worse, and where the real fix lives.

What a real apology looks like

Same mistake, two very different emails. The first hides behind passive voice and policy, never quite saying sorry. The second owns it in the first line, says what happened, and makes it right. Only one of them earns the customer back.

The situation

A billing bug double-charged a customer $49.

A defensive non-apology

“We apologize for any inconvenience this may have caused. A charge appears to have been processed in error. Please allow 5–7 business days for the matter to be reviewed by our billing department.”

An apology worth sending

Subject: We charged you twice — fixing it now Hi [name], we charged you $49 twice on [date], and that's on us. I'm sorry — a surprise on your statement is exactly the kind of thing you shouldn't have to catch for us. I've already refunded the extra $49; it'll be back on your card within 3 business days. If it isn't, reply straight to me and I'll chase it personally.

Six habits behind an apology that lands

A generated draft gets you about 80% of the way. These are the habits that close the gap, whether you're apologizing for an outage or a one-line mistake.

Say sorry in the first line

Don't bury it under context or warm-up. "I'm sorry" up front tells the customer you're not about to argue. Everything after it lands softer.

Own it: no excuses, no passive voice

"A charge was processed in error" hides who did it. "We charged you twice" owns it. The carrier, the system, the third party. None of that is the customer's problem.

Be specific about what happened

Vague apologies read as insincere. Name the actual issue, the amount, the dates. Specifics prove you looked, instead of pasting a template.

Make it right, concretely

An apology with no remedy is hollow. Say exactly what you're doing (the refund, the credit, the replacement, the new date) and when it'll happen.

Keep it short

A long apology reads like a defense. Two short paragraphs beat a wall of text. The customer wants to know you get it and you're fixing it. That's it.

Read it once before you send

An apology with the wrong figure or date does more harm than none. AI sounds confident even when it's wrong about your details. You're the editor, not the rubber stamp.

Here's the part an apology generator can't do: most apology emails trace back to an issue that took too long to resolve, or a customer who felt ignored while it dragged on. Solve problems fast enough, and keep people informed while you do, and most apologies never need writing. That means a findable help center and an AI agent that resolves the common issues before they turn into something you have to say sorry for.

A generator vs preventing the apology

An apology generator helps you write a great email after the mistake. Selvo works upstream: it resolves the issue while it's still a support question and keeps the customer informed, so the situation that needs an apology happens far less often. Here's where the two diverge.

CapabilityGeneratorSelvo
Writing the apology
Drafts an apology email to a customer
Knows your product, policies, and history with the customer
Only what you paste in
Trained on your help center and inbox
Applies your brand voice
Re-describe it every time
Set once
Preventing the apology
Resolves the issue before it needs an apology
Answers customers 24/7 so nothing waits
Keeps every message in one place so none slip
Hands off to a human when unsure
Trust & cost
Cites a source the customer can verify
Audit log of every conversation
Price
Free
$0.10 per resolved chat
Selvo AI Agent

Fix the issues before they need an apology

A generator helps you write the apology after the mistake. Selvo's AI agent works upstream: trained on your help center, it resolves the common issues inside your widget and inbox 24/7, cites its sources, and hands off to a human when it's unsure. Issues get fixed in minutes instead of festering into something you have to say sorry for. It bills at $0.10 per resolved conversation instead of per seat.

See how the AI Agent works

Questions about the AI apology email generator

What is an AI apology email generator?
It turns a bad situation into a written apology email to your customer. You describe what went wrong, pick the scenario (an outage, a billing error, a late delivery), choose a tone, and the AI drafts a subject line and a body you can review, tweak, and send. It handles the emails most people stall on, because apologizing well in writing is hard to do under pressure.
Is this apology generator free?
Yes. No signup, no email, no paywall. Build an apology prompt and open it pre-filled in ChatGPT, Claude, Perplexity, or Google AI, copy it into any tool, or grab one of the ready-to-send apology email templates. All of it is free.
How do you write a good apology email to a customer?
Own it in the first line: a real apology, not "we apologize for any inconvenience." Say plainly what happened without excuses or blaming a carrier or a system. Make clear what you're doing about it and, where it fits, how you'll make it right. End with a way to reach a real person. Keep it short; a long apology reads like you're defending yourself. Pick the scenario and tone and the generator drafts exactly that shape.
What should the subject line of an apology email say?
Be direct, not cute. "Apology for today's outage," "We charged you incorrectly, fixing it now," "Sorry your order is running late." The subject should signal that you know there's a problem and you're addressing it, so the customer opens it instead of bracing for a defensive non-apology. Every template here ships with a subject line written that way.
Should I apologize even if it wasn't entirely our fault?
If the customer had a bad experience, you can acknowledge that and apologize for the impact without admitting legal fault: "I'm sorry this disrupted your day" is honest and costs you nothing. For a billing or product error that was on you, own it directly. For a security or data incident, stick to the facts and loop in legal before you send; the generator's security scenario keeps the wording careful for exactly that reason.
Are the apology templates ready to send as-is?
They're a strong starting point, not a final answer. Each fills a proven apology structure for a real situation, with [brackets] where your specifics go: the amount, the dates, the fix. Swap in the real details, match the voice to your brand, and read it once before you send, because an apology with the wrong facts does more harm than no apology at all.
How do I avoid having to send so many apology emails?
Most apology emails trace back to two things: an issue that took too long to resolve, and a customer who felt ignored while it dragged on. The fix is upstream. An AI agent trained on your help center answers the common questions instantly and keeps customers informed, so problems get solved before they need an apology, and a shared inbox means nothing slips through the cracks. Selvo does both inside the inbox and widget your team already uses, billed at $0.10 per resolved conversation instead of per seat.

Something we didn't cover? Email a founder — answer in your inbox the same day.

We built the support tool we wished existed.

Help center, chat widget, AI agent, and shared inbox. The whole support stack on one bill. Free for fourteen days, no credit card.