Order Confirmation WhatsApp Template for Restaurants
When a customer places a takeaway, delivery or table-booking order with your restaurant, the first message they want is simple: "Yes, we've got it." This ready-to-use, Meta-compliant WhatsApp order confirmation template gives them exactly that — instantly, in the channel they already read. It carries the customer's name, the order number, the itemised total and a one-tap button to track the kitchen. Because it is tied to a real transaction, it qualifies for the lower-cost utility category, and InfiQ gets it approved and live so you can start sending the same day.
Variables
{{1}}= Ananya{{2}}= #RST-4821{{3}}= ₹640{{4}}= Tandoori House
Verified business
10:24
Preview · as customers see it
When to send this template
Fire this message the moment an order is accepted in your POS or aggregator dashboard — not at the end of the day, and not batched. The confirmation is a transactional, event-triggered message, which is precisely why it belongs in the utility category and why Meta treats it as a genuine 1:1 service notification. For a restaurant, the trigger points are clear: an online order is paid, a phone order is keyed in, a table reservation is locked, or a delivery partner is assigned. Send within seconds of that action so the customer never has to wonder whether the order landed. This proactive nudge is also the single biggest driver of fewer 'did you get my order?' calls to a busy counter during the dinner rush.
- Online/aggregator order paid or accepted
- Phone or walk-up order entered into POS
- Table reservation confirmed for a specific slot
- Delivery rider assigned and en route
Personalising it so it reads like a real message
The difference between a confirmation that feels human and one that feels like a robot is entirely in the variables. Map {{1}} to the customer's first name, {{2}} to your own order reference (keep it short and human — '#RST-4821' beats a 20-character UUID), {{3}} to the final payable amount including taxes and delivery, and {{4}} to your outlet name so multi-location brands don't confuse a diner. Because WhatsApp shows the message inside a familiar chat thread with your verified business name and logo, a well-filled template reads as a personal note from the kitchen rather than a broadcast. Add the 'Track order' button that deep-links to your live status page, a 'Call restaurant' button for last-minute changes, and optionally a 'View menu' button to make re-ordering effortless next time.
- {{1}} customer first name — never leave it blank
- {{2}} short, readable order ID
- {{3}} final total, tax and delivery included
- {{4}} specific outlet name for multi-location brands
Getting it approved as Utility (and keeping it that way)
Submit this template under the Utility category, because it is purely informational and tied to a specific transaction the customer initiated. The most common reason a confirmation gets rejected or silently re-categorised as marketing is a stray promotional line — 'Get 20% off your next order!' or 'Check out our new dessert menu'. Keep the body strictly about this order: what was ordered, what it costs, and how to track it. Provide realistic sample values for every variable when you submit (Meta reviews the filled example, not just the skeleton), match the button labels to genuine destinations, and avoid emojis-as-decoration that obscure the transactional intent. If you later want to upsell, do it in a separate marketing template with its own opt-out line — never bolt it onto the confirmation.
- Category: Utility — informational only
- No offers, discounts or cross-sell in the body
- Fill every sample variable before submitting
- Button labels must match real destinations
What it costs to send
WhatsApp bills per delivered message by category. Since Meta moved off per-conversation billing on 1 July 2025, each utility message like this confirmation is priced individually at the utility rate — meaningfully cheaper than a marketing send. The 24-hour service window still exists, but it is a free window for replying to customers, not a billing bucket. Through InfiQ you pay transparent ₹ pricing (ex-GST), so you can forecast exactly what a month of confirmations costs before you send them. For most restaurants this is one of the highest-ROI messages you run, because it replaces phone calls, cuts no-shows and reorders, and lands in an inbox that is almost always read.
- Utility rate, billed per delivered message
- No per-conversation billing since 1 July 2025
- 24-hour service window is free, not a billing unit
- Transparent ₹ pricing, ex-GST
Handy variations you can spin off
Once the core confirmation is approved, it's easy to create siblings for different moments in the ordering journey. A trimmed one-line version works well for repeat regulars who just need a quick 'got it'. A regional-language edition — Hindi, Tamil, Marathi or your customers' preferred language — dramatically lifts read-through in local markets and can be submitted as its own approved template. And if you want to encourage a repeat order, build a separate marketing template with a time-bound incentive and the required opt-out line, keeping it firmly out of this utility flow. InfiQ's template management makes cloning, translating and versioning these variants a few clicks rather than a fresh submission each time.
- Shorter single-line confirmation for repeat diners
- Regional-language versions for local read-through
- Separate marketing upsell template with opt-out
- Table-booking variant with reservation time and pax
Like this template? Send it live in 24 hours.