An order delay message to a customer does two things: it gives them the new time before they have to ask, and it shows that someone is in charge of their order. Restaurants, cloud kitchens and home bakers send it the moment they know the promised time will slip, whether the cause is a Saturday night rush, rain, a rider who got stuck or a cake that needs ten more minutes to set. The one thing that makes it work is sending it early. A delay message at minute 20 of a 40-minute promise reads as honest. The same message at minute 55 reads as an excuse.
Lead with the new time, then the reason in one short clause, then the apology. Do not explain at length. Give a time you can actually keep, with a small buffer, because a second delay message is far worse than a slightly longer first one. If the delay crosses 30 minutes, offer a way out: cancel with a full refund, or wait. If you give a goodwill credit, keep it small and remember it is your discount, from your margin. Never send a delay message without a new time; "running a bit late" with no number creates more calls than it saves.
Short delay, kitchen running behind (10 to 15 minutes)
Hi [Name], order [Order ID] will reach you by [New Time] instead of [Old Time]. The kitchen is running about 15 minutes behind tonight. Sorry for the wait. Your order is being prepared now.
नमस्ते [Name], आपका order [Order ID] [Old Time] की जगह [New Time] तक पहुँचेगा। आज kitchen करीब 15 मिनट पीछे चल रही है। इंतज़ार के लिए माफ़ी चाहते हैं। आपका order अभी बन रहा है।Longer delay with the option to cancel (30 minutes or more)
Hi [Name], we are sorry. Order [Order ID] is delayed and the new expected time is [New Time]. If that does not work for you, reply CANCEL and we will refund ₹[Amount] in full. Reply WAIT and we will move it to the front of the queue.
नमस्ते [Name], माफ़ी चाहते हैं। आपका order [Order ID] late हो गया है, अब [New Time] तक पहुँचेगा। अगर यह time ठीक नहीं है तो CANCEL reply करें, ₹[Amount] पूरा refund कर देंगे। WAIT reply करेंगे तो इसे सबसे पहले निकालेंगे।Rain or weather delay
Hi [Name], heavy rain is slowing deliveries in [Area]. Order [Order ID] is packed and on its way, but it may take until [New Time]. Thank you for your patience. We will update you if that changes.
नमस्ते [Name], [Area] में तेज़ बारिश की वजह से delivery धीमी है। आपका order [Order ID] pack होकर निकल चुका है, पर [New Time] तक लग सकता है। सब्र के लिए शुक्रिया। कुछ बदला तो बताएँगे।Rider delay, new rider assigned
Hi [Name], the rider for order [Order ID] got held up, so we have assigned a new rider, [Rider Name], [Rider Phone]. New expected time: [New Time]. Sorry about this.
नमस्ते [Name], order [Order ID] का rider रास्ते में अटक गया, इसलिए हमने नया rider लगाया है, [Rider Name], [Rider Phone]। अब [New Time] तक पहुँचेगा। इसके लिए माफ़ी चाहते हैं।Missing item, replacement on the way
Hi [Name], we are sorry, [Item] was missed in order [Order ID]. It is being sent now and will reach you by [Time]. There is nothing to pay. Please keep the rest of the order, this was our mistake.
नमस्ते [Name], माफ़ी चाहते हैं, order [Order ID] में [Item] छूट गया। अभी भेज रहे हैं, [Time] तक पहुँच जाएगा। इसके लिए कुछ देना नहीं है। बाकी order रख लें, गलती हमारी थी।Apology after a late delivery, with a goodwill credit
Hi [Name], your order [Order ID] reached you later than we promised and we are sorry. Your next order with us is ₹[Credit] off, no code needed, valid till [Date]. Thank you for your patience today.
नमस्ते [Name], आपका order [Order ID] हमारे promise से late पहुँचा, इसके लिए माफ़ी। आपके अगले order पर ₹[Credit] की छूट रहेगी, कोई code नहीं चाहिए, [Date] तक valid। आज सब्र रखने के लिए शुक्रिया।Pickup order not ready at the promised time
Hi [Name], pickup order [Order ID] needs another [Minutes] minutes and will be ready at [New Time]. Sorry for the wait. If you are already here, tell the counter and we will get you a seat and some water.
नमस्ते [Name], pickup order [Order ID] में [Minutes] मिनट और लगेंगे, [New Time] पर तैयार होगा। इंतज़ार के लिए माफ़ी। अगर आप पहुँच चुके हैं तो counter पर बता दें, हम बैठने की जगह और पानी दे देंगे।Dine-in table order taking longer than usual
Table [Table Number], your [Item] is taking about [Minutes] minutes more than usual. The rest of order [Order ID] is being served now. Sorry for the wait, we are on it.
Table [Table Number], आपका [Item] आम दिनों से करीब [Minutes] मिनट ज़्यादा ले रहा है। Order [Order ID] का बाकी खाना अभी serve हो रहा है। इंतज़ार के लिए माफ़ी, हम लगे हुए हैं।Scheduled order or pre-order running late on the day
Hi [Name], your pre-order [Order ID] for [Date] will dispatch at [New Time] instead of [Old Time]. It will still reach [Address] by [Arrival Time]. If you need it earlier for an event, call [Phone] now and we will see what can be done.
नमस्ते [Name], [Date] का आपका pre-order [Order ID] [Old Time] की जगह [New Time] पर dispatch होगा। फिर भी [Arrival Time] तक [Address] पहुँच जाएगा। किसी function के लिए पहले चाहिए तो अभी [Phone] पर call करें, हम कोशिश करेंगे।Delivery could not be completed, full refund
Hi [Name], we are sorry. We could not deliver order [Order ID] today because [Reason]. A full refund of ₹[Amount] has been initiated and should reflect in 5 to 7 working days. Reply here if you would like us to send the order tomorrow instead.
नमस्ते [Name], माफ़ी चाहते हैं। [Reason] की वजह से आज order [Order ID] deliver नहीं हो पाया। ₹[Amount] का पूरा refund शुरू कर दिया है, 5 से 7 working days में आ जाएगा। कल दोबारा भिजवाना चाहें तो यहीं reply करें।Tips for sending these on WhatsApp
- Send the delay message the moment you know, not when the old promised time has passed. Ten minutes of warning is worth more than any credit.
- Let the person who can see the kitchen queue send it. If every delay message needs the owner's approval, it goes out late.
- Save one reply per cause (rush, rain, rider) so staff change only the time, and the tone stays calm on a bad night.
- Close the loop when the delayed order arrives. A one-line "delivered, thank you for waiting" from the status update templates is enough.
- On Tezzu, every order and the time it came in sits in the live dashboard and the staff app, so you can see a queue backing up before customers start asking, and warn the ones that will slip.
Frequently asked questions
How do I inform a customer about an order delay?
Message them on the same WhatsApp chat as the order, with the order ID, the new time and one line on why. Do it as soon as the kitchen or the rider tells you, and give a time with a few minutes of buffer so you do not have to message twice. If the delay is long, add the option to cancel with a full refund in the same message.
What should I offer a customer when the order is late?
Start with the truth and a new time; most customers only want to know when. For a long delay, a full refund on request is fair. A small credit on the next order, ₹50 to ₹100 on a typical order, is a common gesture and it also brings the customer back. Decide this policy in advance so staff do not improvise discounts during a rush.
Should I call or message when an order is delayed?
Message first. A WhatsApp message reaches the customer without interrupting them, gives them the new time in writing, and lets them reply CANCEL or WAIT without a conversation. Call only when the delay is long, the order is for an event, or the customer does not respond and the rider needs an answer. Scripts for those conversations are in handling order complaints on WhatsApp.