An order confirmation message is the first thing a customer sees after ordering, and it has one job: tell them you have the order and what happens next. Restaurants, cloud kitchens, tiffin services and home bakers send it within a minute of the order landing, in the same WhatsApp chat the customer ordered from. What makes it work is detail. Order ID, items, amount and a realistic time. A bare "order received, thank you" leaves the customer unsure whether anyone actually read it, and that is when the "did you get my order?" calls begin.
Keep it to five or six lines so it fits on one phone screen. Send it within 60 seconds of the order; later than that and the customer starts to doubt. Repeat the items and the total so a wrong quantity gets caught before the kitchen starts. Give a time range, not a single minute. Fill placeholders such as [Order ID] and [Amount] from the order record, never from memory. A confirmation is a service message, so the customer's order is the only consent you need, and that is also why you should not attach an offer to it. For the messages that follow this one, see order status update messages.
Standard delivery confirmation (every delivery order, bot or manual)
Hi [Name], your order [Order ID] at [Restaurant] is confirmed. Items: [Items]. Total ₹[Amount], paid by [Payment Method]. We expect to deliver to [Address] by [Time]. Reply here if anything needs changing.
नमस्ते [Name], [Restaurant] पर आपका order [Order ID] confirm हो गया है। Items: [Items]। Total ₹[Amount], payment [Payment Method] से। हम [Time] तक [Address] पर deliver कर देंगे। कुछ बदलना हो तो यहीं reply करें।Cash on delivery confirmation (amount collected at the door)
Hi [Name], order [Order ID] is confirmed. Total ₹[Amount], to be paid on delivery. Please keep cash ready or pay the rider by UPI when the food arrives. Expected by [Time]. If this order was placed by mistake, reply CANCEL within 5 minutes.
नमस्ते [Name], आपका order [Order ID] confirm है। Total ₹[Amount], payment delivery पर होगा। खाना आने पर cash तैयार रखें या rider को UPI से दे दें। [Time] तक पहुँच जाएगा। अगर order गलती से हुआ है तो 5 मिनट के अंदर CANCEL लिखकर भेजें।Pickup order confirmation (customer collects from the counter)
Hi [Name], your pickup order [Order ID] from [Restaurant], [Pickup Point] is confirmed. It will be ready at [Time]. Show this message or tell us the order ID at the counter. Total ₹[Amount], [Payment Status].
नमस्ते [Name], [Restaurant], [Pickup Point] से आपका pickup order [Order ID] confirm है। [Time] पर तैयार मिलेगा। Counter पर यह message दिखाएँ या order ID बता दें। Total ₹[Amount], [Payment Status]।Dine-in table order confirmation (QR table ordering)
Table [Table Number], your order [Order ID] has reached the kitchen. Items: [Items]. It should be at your table in about [Minutes] minutes. To add anything, scan the QR again or ask your server.
Table [Table Number], आपका order [Order ID] kitchen में पहुँच गया है। Items: [Items]। लगभग [Minutes] मिनट में आपकी table पर आ जाएगा। कुछ और add करना हो तो QR दोबारा scan करें या staff को बता दें।Order received, payment pending (online payment not completed yet)
Hi [Name], we have your order [Order ID] for ₹[Amount]. The kitchen starts as soon as the payment comes through: [Link]. We will hold the order for 15 minutes, after that it will be cancelled automatically.
नमस्ते [Name], आपका order [Order ID] ₹[Amount] का हमें मिल गया है। Payment आते ही kitchen शुरू हो जाएगी: [Link]। Order 15 मिनट तक hold रहेगा, उसके बाद अपने आप cancel हो जाएगा।First-order confirmation (new customer, sets up the repeat order)
Hi [Name], welcome to [Restaurant]. Your first order [Order ID] is confirmed: [Items], ₹[Amount]. Expected by [Time]. Save this number. Next time, just send Hi and the menu comes up.
नमस्ते [Name], [Restaurant] में आपका स्वागत है। आपका पहला order [Order ID] confirm है: [Items], ₹[Amount]। [Time] तक पहुँच जाएगा। यह number save कर लें। अगली बार बस Hi भेजिए, menu सामने आ जाएगा।Confirmation with a special instruction (spice level, no onion, allergy)
Hi [Name], order [Order ID] is confirmed with your note: [Special Instruction]. Items: [Items]. Total ₹[Amount]. If we have read the note wrong, reply within 5 minutes, before the kitchen starts.
नमस्ते [Name], आपका order [Order ID] आपके note के साथ confirm है: [Special Instruction]। Items: [Items]। Total ₹[Amount]। अगर हमने note गलत समझा हो तो kitchen शुरू होने से पहले, 5 मिनट में reply करें।Order summary for the customer to confirm (manual chat orders)
Hi [Name], here is what we noted: [Items], delivery to [Address]. Total ₹[Amount] including ₹[Delivery Charge] delivery. Reply YES to confirm and we start right away. If anything is wrong, reply with the correction.
नमस्ते [Name], हमने यह note किया है: [Items], delivery [Address] पर। Total ₹[Amount], इसमें ₹[Delivery Charge] delivery शामिल है। सही है तो YES reply करें, हम तुरंत शुरू करेंगे। कुछ गलत हो तो सही करके भेज दें।Confirmation for a later slot today (lunch or dinner window)
Hi [Name], order [Order ID] is confirmed for today's [Slot] slot. Items: [Items], ₹[Amount]. The kitchen starts it at [Prep Time] so it reaches you within the slot. We will message you when it leaves.
नमस्ते [Name], आपका order [Order ID] आज के [Slot] slot के लिए confirm है। Items: [Items], ₹[Amount]। Kitchen इसे [Prep Time] पर शुरू करेगी ताकि slot के अंदर आप तक पहुँचे। निकलते ही message करेंगे।Tiffin plan confirmation (daily, weekly or monthly subscription)
Hi [Name], your tiffin plan is confirmed: [Plan Name], [Meals] meals from [Start Date] to [End Date], delivered around [Time] to [Address]. Amount ₹[Amount], [Payment Status]. To skip a day, message us by 9 pm the night before.
नमस्ते [Name], आपका tiffin plan confirm है: [Plan Name], [Start Date] से [End Date] तक [Meals] meals, रोज़ करीब [Time] पर [Address] पर। Amount ₹[Amount], [Payment Status]। किसी दिन skip करना हो तो एक रात पहले 9 बजे तक message कर दें।Tips for sending these on WhatsApp
- Send it from the same number the customer ordered on, so the confirmation sits in the same chat as the menu and any payment link.
- Put the order ID in the first line. It is what the customer will quote if they call, and what your staff will search for.
- Promise a range like 35 to 45 minutes and update it if the kitchen is backed up. A short delay message sent early is better than a late delivery with no warning.
- If staff send confirmations by hand, save the template as a quick reply in WhatsApp Business so the wording stays the same across shifts.
- If a bot sends it, make sure the placeholders come from the order itself. On Tezzu the ordering bot confirms the order on your own WhatsApp number with the order ID, items and amount taken from what the customer just placed, and the same order shows up in the dashboard and the staff app.
Frequently asked questions
What should an order confirmation message include?
Five things: the order ID, the items with quantities, the total and how it is being paid, the delivery address or pickup point, and an expected time. Add one line on how to reach you if something is wrong. Anything beyond that, such as offers or menu links, belongs in a separate message, if at all. The customer should be able to read the whole confirmation in a glance.
How quickly should an order confirmation be sent on WhatsApp?
Within a minute. Customers who order on WhatsApp are already in the chat, and five minutes of silence feels like the order was missed. If a person confirms manually during a rush, a short "Got it, confirming in 2 minutes" is better than nothing. An ordering bot removes the wait entirely because it confirms the moment the order is placed.
Can order confirmations be sent automatically on WhatsApp?
Yes, in two ways. The free WhatsApp Business app lets you save quick replies, but a person still has to fill in the details and tap send. A WhatsApp Business API setup can send the confirmation on its own with the order details filled in. Tezzu does this on your own number for every order placed through the bot or the store page. The guide to WhatsApp Business vs the Business API explains the difference.