Order Confirmation WhatsApp Template for D2C Brands
The moment a customer hits "Place order" on your D2C store, they want one thing: proof it worked. An order confirmation on WhatsApp lands where they already are — no unread inbox, no promotions tab, no app to open. This page gives you a ready-to-submit, Meta-compliant order confirmation template built for Indian direct-to-consumer brands, with the correct utility category, the exact variables, sample values Meta reviewers expect, and the approval notes that keep it from being bounced. Copy it, wire in your order fields, and start sending confirmations that get opened in seconds through InfiQ, an official Meta Business Partner.
Variables
{{1}}= Ananya{{2}}= #SB-48213{{3}}= ₹1,499{{4}}= Sunbloom
Verified business
10:24
Preview · as customers see it
When to send this order confirmation template
Trigger this template the instant a paid order is created in your store or OMS — the confirmation should feel like an immediate receipt, not a delayed follow-up. For prepaid orders, fire it on payment success; for COD, send it as soon as the order is placed and pair it with your separate COD confirmation flow. Because it is tied to a genuine transaction the customer just completed, it sits squarely in the utility category and can be delivered without waiting for a marketing window. In practice, D2C brands connect this to a Shopify, WooCommerce or custom-checkout webhook so the message goes out within seconds of the order landing — which is exactly when customer anxiety is highest and open rates are at their peak.
- On payment success for prepaid orders
- At order creation for COD orders
- Immediately after checkout, triggered by an order-created webhook
- Before any shipping or dispatch update in your post-purchase sequence
How to personalise it without breaking utility rules
The template reads like a 1:1 message because every meaningful detail is a variable: the customer's first name in {{1}}, your human-readable order id in {{2}}, the amount in {{3}}, and your brand name in {{4}}. Keep the copy strictly informational — a warm, on-brand confirmation is fine, but the moment you add a discount code, an upsell, or a 'shop more' nudge, Meta will reclassify it as marketing and it may be rejected on review. Feed clean values into every placeholder: never leave a variable blank, and format the amount with the currency symbol so it reads naturally. Map {{2}} to the same order number the customer sees on your site so the Track order button and your support team stay consistent.
- {{1}} customer first name — keep it to the name only, no titles
- {{2}} order id — match what appears on the customer's account page
- {{3}} order total — include the ₹ symbol and formatting
- {{4}} brand name — the store name customers recognise
Getting it approved on the first try
Submit this as a Utility template. Meta reviewers look for a message that maps to a specific action the recipient took, so the wording here is deliberately transactional. Provide realistic sample values for all four variables when you submit — reviewers reject templates whose samples are empty, placeholder gibberish, or clearly promotional. Avoid emojis-as-marketing, ALL CAPS urgency, and anything that reads like a campaign. Because it is genuinely utility, approval is usually quick — often within a day — and once live it can be sent instantly. InfiQ's template management flags category risks before you submit, so you catch a marketing-flavoured phrase before Meta does rather than after a rejection.
- Category: Utility, not Marketing
- Fill in real sample values for {{1}}–{{4}}
- No offers, coupons or cross-sell language
- Buttons: a URL button for tracking and a quick-reply or number for help
What it costs to send at D2C volume
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message by category. This template is billed at the utility rate — the lowest tier alongside authentication — which makes it inexpensive to send order confirmations at scale. The 24-hour window that opens when a customer replies is a free service window for follow-up service messages, not a billing unit, so a customer who taps 'Need help?' can be assisted without an extra template charge inside that window. With InfiQ you pay transparent ₹ pricing (ex-GST), so you can model exactly what a month of confirmations costs against your order volume before you commit. For most D2C brands the utility rate is small enough that the reduction in 'where is my order?' support tickets pays for the sends many times over.
- Billed at the per-delivered-message utility rate
- Reply-driven 24-hour service window is free for follow-up service messages
- Transparent ₹ pricing, ex-GST
- Lower support load offsets the send cost at scale
Variations you can build from this template
One confirmation template rarely fits every SKU and every region, so treat this as your base and branch from it. A shorter variant — 'Hi {{1}}, order {{2}} confirmed. Total {{3}}. Track below.' — is ideal for repeat buyers who don't need the full reassurance copy. A regional-language version in Hindi, Tamil, Marathi or your customers' primary language dramatically lifts comprehension and trust; submit each language as its own approved template. If you want to promote, do it in a separate marketing-category template with an opt-out line — never bolt an offer onto this utility message. Each variant is its own submission, but they can all share the same trigger and variable mapping in InfiQ.
- Short version for returning customers
- Hindi / regional-language versions, each approved separately
- A separate marketing template for any promotion (with opt-out)
- Add a delivery-estimate line for made-to-order or pre-order SKUs
Like this template? Send it live in 24 hours.