WhatsApp Order Message Templates for Restaurants (2026)
The difference between a WhatsApp order that feels professional and one that feels like a stranger texting you back at random is almost never the food. It's the messages around the order.
When a customer sends "2 chicken shawarma, extra garlic" to your number, they've just handed you their evening. What they hear back — how fast, how clearly, and in what tone — decides whether they order again next week or quietly go back to the delivery app they were trying to escape.
The good news: you don't need to improvise. A handful of reusable message templates covers 95% of every order, keeps your replies consistent no matter who's on the phone, and makes a one-person kitchen sound like a slick operation. Below are the scripts we see working, stage by stage, plus the timing and small touches that matter.
Why your order messages are the whole experience
On a delivery app, the app owns every notification. On WhatsApp, you do. That's the trade: more control, but you have to actually use it.
Customers don't expect a call centre. They expect three things, in order: acknowledgement (you got it), certainty (what it costs and when it's ready), and closure (it's on the way / ready to collect). Miss any one of those and you get the dreaded "hello? is my order confirmed??" message — the moment trust starts leaking.
A quick rule before the templates: reply to the first message within five minutes, even if it's just to say you're on it. Speed of first response beats polish every time.
The order lifecycle, with copy-paste scripts
Every order moves through the same stages. Save each of these as a WhatsApp quick reply (Business app → Settings → Business tools → Quick replies) so you can fire them with a keyboard shortcut. Swap the {curly bits} for real details.
1. Order confirmation
Send this the moment you've read the order and can fulfil it. It replaces the vague "ok" that makes customers nervous.
Hi {name}! 👋 Thanks for your order — got it all here:
{2× Chicken Shawarma — extra garlic} {1× Fries}
Total: {£14.50} Ready for {collection at 7:15pm}. I'll message you the moment it's done. Anything to add? 🙂
Why it works: it mirrors the order back (catches mistakes now, not at handover), states the price with no surprises, and gives a specific time — not "soon".
2. Payment request (if paying up front)
Keep it frictionless. One line, one link or detail.
To confirm your order, you can pay by {bank transfer to 12-34-56 / this link: {link}}. Send me a screenshot when done and I'll get the kitchen started. 🙌
Never make the customer ask how to pay. If you take cash on collection, say so here instead: "Pay on collection is fine — see you at 7:15!"
3. Kitchen / prep update (optional, for longer waits)
Only for waits over ~20 minutes. Silence during a long wait is where anxiety lives.
Quick update — your order's on the grill now 🔥 Still on track for {7:15pm}.
4. Ready for collection
Your order's ready and packed! 🎉 Whenever you're here, just message "outside" and I'll bring it out. See you soon, {name}.
The "message outside" line quietly solves your kerbside handover without a phone call.
5. Out for delivery
On its way! 🛵 {Driver name} is heading over now — about {10–15 minutes}. They'll call on arrival. Thanks {name}!
If you can share a live location pin or a driver number, add it. Customers forgive a slightly late delivery; they don't forgive not knowing.
6. Post-order follow-up
Send 2–3 hours later, or next morning. This is the message most restaurants skip — and the one that builds repeat business.
Hope that hit the spot, {name}! 🙏 If everything was good, a quick reply means a lot — and I'll save your usual so next time it's one message. See you again soon!
"I'll save your usual" is the hook. It turns a transaction into a relationship and makes re-ordering effortless.
A quick-reference table
| Stage | When to send | Goal |
|---|---|---|
| Confirmation | Within 5 min of order | Acknowledge + confirm price/time |
| Payment request | Right after confirmation | Remove friction to pay |
| Prep update | Only if wait > 20 min | Kill "is it coming?" anxiety |
| Ready / Out for delivery | The moment it's true | Certainty + handover instructions |
| Follow-up | 2–3 hrs later / next day | Feedback + save the "usual" |
Handling the awkward ones
Templates cover the happy path. Keep three more ready for when things wobble:
Item unavailable:
So sorry {name} — we've just sold out of {falafel}. Can I swap it for {halloumi} (same price) or take it off and adjust the total? Your call. 🙏
Running late:
Heads up — we're busier than expected and your order will be ~{15 min} later, ready at {7:30}. Really sorry for the wait, it'll be worth it. 🙏
Order mistake / complaint:
That's on us, {name} — genuinely sorry. I'll {refund the item / remake it now}. Thank you for telling me rather than just not coming back — it means I can fix it.
Owning a mistake fast, in plain language, saves more customers than a perfect order ever wins.
Five small touches that separate you from a random number
- Use their name. WhatsApp shows it to you — use it. It's the cheapest warmth there is.
- One or two emoji, not ten. A little signals friendliness; a wall signals a bot.
- Always give a time, never "soon". "Ready at 7:15" builds trust; "soon" erodes it.
- Never leave a message on read without replying. If you can't answer fully, send "one sec, checking!" so they see two grey ticks turn into a reply.
- Save regulars' usual orders. Next time, "Your usual + a Coke?" closes an order in one tap.
Where templates end and a system begins
Quick replies get you a long way. But once you're doing 20–30 orders a night, copy-pasting and hand-editing totals becomes the bottleneck — and the place mistakes creep in. That's the point where a proper digital menu with WhatsApp ordering earns its keep: the customer builds the order themselves, the total is calculated for you, and your templates fire around a structured order instead of a freeform text.
Start with the scripts above tonight. Get the rhythm — acknowledge fast, be specific, always follow up — and the food you already make well will finally feel as good to order as it tastes.
Want the numbers behind ditching the middleman? See chat ordering vs delivery app commission: the real maths.