Order Confirmation WhatsApp Template for Food Delivery
The moment a hungry customer taps "Place order", they want one thing: proof that the kitchen heard them. A WhatsApp order confirmation is the single highest-open message your food delivery brand will ever send — it lands on a channel people actually check, it kills the "did my order go through?" support ping, and it sets the ETA expectation before the rider even leaves. This page gives you a ready-to-use, Meta-compliant order confirmation template built specifically for Indian food delivery — correct utility category, the right variables, working buttons, and the approval notes that keep it from getting rejected. Copy it, drop in your order details, and send it through InfiQ within seconds of checkout.
Variables
{{1}}= Priya{{2}}= #DL-48217{{3}}= 2x Paneer Tikka Roll, 1x Masala Fries{{4}}= ₹ 480{{5}}= Spice Route Kitchen{{6}}= 35–40 mins
Verified business
10:24
Preview · as customers see it
When to send this template — and why it belongs in the utility category
Fire this message the instant your checkout succeeds and payment (or COD) is captured — ideally inside 10 to 30 seconds. That timing matters: an order confirmation is a transactional message tied to a specific action the customer just took, which is exactly what qualifies it for WhatsApp's utility template category rather than the pricier marketing one. Utility templates carry no promotional content, are read almost instantly, and quietly eliminate the flood of "has my order been placed?" queries that otherwise hit your support line at dinner rush. Because the customer initiated the transaction, this is the cleanest, lowest-friction message in your entire food delivery journey.
- Send within seconds of a successful checkout, not minutes later
- Keep it strictly informational — item summary, total, ETA, tracking
- Reserve promos, coupons and upsells for a separate marketing template
- Pair it with the shipping/rider-dispatch update as the next message in the sequence
How to personalise it so it reads like a 1:1 message
A confirmation that just says "your order is confirmed" feels like a robot. A confirmation that names the customer, lists exactly what they ordered, shows the total they'll pay and gives a real ETA feels like the restaurant is talking directly to them. That's why this template uses six variables — customer name, order ID, item summary, order total, brand name and estimated delivery window — so every message is genuinely specific to that order. Populate {{3}} with the actual line items ("2x Paneer Tikka Roll, 1x Masala Fries"), not a generic "your items", and put a realistic range in {{6}} like "35–40 mins". The more concrete the details, the more the message reassures the customer and the fewer follow-up questions your team fields.
- {{1}} customer name — for instant personal recognition
- {{2}} order ID — so support and the customer share one reference
- {{3}} item summary — the actual dishes, so they can spot a mistake early
- {{4}} order total — the exact amount, ex nothing hidden
- {{5}} brand name — reinforces trust and reduces spam reports
- {{6}} ETA window — sets expectation before the rider is even assigned
Buttons that turn the message into an action, not a dead end
A confirmation without a next step wastes WhatsApp's biggest advantage: it's interactive. Attach a "Track order" button so the customer moves from confirmation to live rider tracking in a single tap, a "Contact restaurant" button that opens a direct chat if they need to fix an address or add cutlery, and optionally a "View receipt" link for a tax invoice or itemised bill. Track order is best implemented as a URL button pointing at your live-tracking page (you can pass the order ID dynamically), while Contact restaurant works well as a quick-reply button that drops the customer straight into your support flow. One tap, one clear next step — that's what keeps delivery-day anxiety low and repeat orders high.
- Track order — URL button to your live tracking page
- Contact restaurant — quick reply into your support or bot flow
- View receipt — optional URL to an itemised invoice
Getting it approved by Meta on the first submission
Submit this template as utility and it should sail through, provided you keep it disciplined. The fastest rejections come from sneaking marketing language into a utility template — a line like "Order again and get 20% off!" instantly reclassifies it as marketing and can get it bounced. Keep the body strictly about the transaction, fill in accurate sample values for every variable (Meta's reviewers read them to understand the message's real intent), and avoid excessive emojis, ALL CAPS shouting or shortened tracking links that look like spam. Give buttons clear, honest labels. On InfiQ you draft, submit and track approval status from the template management dashboard, and most well-formed utility templates for food delivery are approved within a day — after which you can send at scale immediately.
- Category: utility — do not mix in any promotional offer
- Provide realistic sample values for all six variables
- Skip promo codes, discount claims and marketing CTAs entirely
- Use plain, honest button labels and avoid link shorteners
What it costs to send at food delivery volume
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message priced by category — and an order confirmation sits in the utility bucket, which is meaningfully cheaper than marketing. You pay the utility rate for each confirmation that's actually delivered, on top of InfiQ's transparent ₹ pricing (ex-GST). For a food delivery brand this is one of the most defensible line items you have: every confirmation is a message the customer wanted, it deflects support cost, and it reinforces the order at the exact moment doubt could creep in. Use the cost calculator to slide your monthly order volume and see the utility spend and expected payback before you commit.
- Billed per delivered message at WhatsApp's utility rate
- Utility is cheaper than the marketing category — keep it utility
- Transparent ₹ pricing, ex-GST
- Service replies inside the 24-hour customer window aren't billed as new templates
Like this template? Send it live in 24 hours.