Ready templates

Apology messages to customers: formal models for every situation on WhatsApp

Ready formal apology messages to customers: a late order, an out-of-stock product, a wrong order or price, a late reply and a cancelled appointment, with the four parts that make an apology fix things rather than add anger.

6 min read Updated 21 October 2026 ArabyBot team 12 models
The ArabyBot teamOfficial Meta partner · written from our own platform data
On this page 4
  1. The four parts of an apology
  2. The models by situation
  3. Fewer apologies: what stops the problem first
  4. Frequently asked questions

The short answer

An apology that fixes things rather than adding anger has four parts: a clear apology without a long excuse, what happened in one sentence, what you will do now and when, and a way to reach you if needed. Send it before the customer asks if you learn of the problem first; an apology that comes before the complaint prevents it. This page has ready models for the commonest situations: a late shipment, an out-of-stock product, a wrong order, a price error, a late reply and a cancelled appointment.

Also asked as: «رسالة اعتذار رسمية للعميل» · «صيغة اعتذار للعميل عن التأخير» · «رسالة اعتذار من شركة للعميل» · «ازاي اعتذر للعميل على الواتس» · «apology message to customer for delay» · «formal apology letter to customer» · «sorry message to customer»

The four parts of an apology

An apology that fixes things
PartExampleWhat to avoid
A clear apology“We apologise for your late order”“We regret any inconvenience that may have occurred”
What happened, in a sentence“The courier was late collecting it”A paragraph on market conditions and pressure
The fix and its time“It reaches you Thursday, shipping on us”“We will do our best”
A way to reach you“Reply to this message with any question”Another number or an email nobody answers

The models by situation

1. A late order or shipment

Model#1

We apologise, [name], for the delay to order [number]. The courier was late collecting it; it leaves today and reaches you [date]. We will send the tracking number as soon as it ships.

Model#2

Sorry for the delay, [name]. Your order's new date is [date], and to make up for the wait we have removed the shipping fee on this order.

2. Out of stock after the order

Model#3

We apologise, [name]: [product] sold out right after your order. You can wait until it is back on [date], swap it for [alternative] at the same price, or get a full refund. Which suits you?

Model#4

Sorry that size [size] of [product] is out of stock. Available now: [sizes]; if none suits you, we refund you today.

3. A wrong order

Model#5

We apologise, [name]: you received [wrong item] instead of [right item]. The mistake is ours; the right one reaches you [date], and the courier collects the other on the same visit at no charge.

Model#6

Sorry that [product] was missing from your order. We sent it separately today; it reaches you [date].

4. A price or invoice error

Model#7

We apologise, [name]: [product] showed the wrong price on our site. We will honour the price you ordered at this time, and thank you for your patience.

Model#8

We apologise for the error on the invoice for order [number]. The right amount is [amount], and we have returned the difference of [difference] to [payment method].

5. A late reply

Model#9

Sorry for our late reply, [name]. About your question on [topic]: [answer].

Model#10

Sorry for the wait; we had many messages today. I am [agent] and I will follow your request through to the end.

6. A cancelled appointment or a service outage

Model#11

We apologise, [name]; we had to cancel your appointment on [date] because of [reason]. Available: [slot 1] or [slot 2]. Which suits you?

Model#12

We apologise for the outage of [service] from [time] to [time]. It is working again now; if your order was affected, tell us and we will fix it.

Fewer apologies: what stops the problem first

Most store apologies come from three causes: an order shipped with an incomplete address or to a customer who was not serious, a question left for hours with no reply, and staff writing the same information ten different ways. Each has a cure: confirming every order on WhatsApp before shipping, an AI agent that answers at once and hands to a person what needs one, and quick replies the team writes once.

On WhatsApp after 24 hours

To apologise for a delay to a customer who has not written in over 24 hours, only an approved template arrives. A message about their order status with no offer is classed Utility; add a discount code and it becomes Marketing.

Frequently asked questions

1

Should I apologise before the customer complains?

Yes, if you learn of the problem first, such as a courier delay or an out-of-stock product. A customer who hears it from you appreciates it; one who finds out alone feels you hid it.

2

Should I offer compensation in the apology?

If the mistake is yours and deserves it: free shipping, a discount on this order, or a small gift. What matters is that what you offer is something you can deliver at once, not an open promise.

3

What is the difference between an apology and an excuse?

An apology starts with the customer: “we apologise for your late order”. An excuse starts with you: “due to heavy demand and shipping conditions…”. Give the reason in one sentence if needed, then move to the fix.

4

What if the customer is very angry?

Do not send a canned text; write to them from scratch after reading their whole message, and hand the chat to a person if the bot is answering. Handling customer complaints on WhatsApp.

The ArabyBot teamOfficial Meta business partner in the Middle East 188 guides Figures from our platform All guides

How we write these guides Figures come from our platform and Meta's actual invoices, dated with their sample; we describe what works today, not what we plan, and say what we do not do and when someone else is the better choice. Reviewed by the ArabyBot team on 21 October 2026.

Share this guide
And you run all of it from your phoneEverything on this page is also run from the ArabyBot mobile app — replies, orders, campaigns and AI reports. Not a web dashboard only.

Try the agent before you pay anything

The agent that will answer your customers is the one answering you now: ask it from the chat button here or on WhatsApp. Your account is free with no credit card, and the free trial on your own number or page is activated after you contact our team on customer-service WhatsApp.