Order Confirmation WhatsApp Template for Banking
A ready-to-use, Meta-compliant WhatsApp order confirmation template built for Indian banking and financial-services teams. When a customer completes a purchase — a card order, a policy add-on, a cheque book request, a locker booking or any fee-bearing transaction — this message confirms it instantly, sets expectations for what happens next, and gives them a one-tap way to track or ask a question. It ships in the Utility category with the right variables and sample values already mapped, so you can paste it into InfiQ, personalise the tokens, and start sending once Meta approves the template (usually within a day). The result: fewer "is my order confirmed?" support tickets, faster reassurance for the customer, and a delivery cost that sits in the cheaper Utility band rather than the marketing one.
Variables
{{1}}= Ananya{{2}}= ORD-48213{{3}}= ₹1,499{{4}}= Meridian Bank
Verified business
10:24
Preview · as customers see it
When to send this template
Fire this message at the exact moment an order or request is committed in your core system — the second a debit-card reissue is placed, a fixed-deposit booking is confirmed, a cheque book is requested, an add-on insurance rider is purchased, or a paid service like a locker or duplicate-statement request is logged. Because it is tied to a real, customer-initiated action, it belongs in the Utility category and is treated by Meta as transactional rather than promotional. Sending it in real time is what makes it valuable: the customer gets certainty before doubt sets in, so they never open your app or call the branch just to check whether the transaction went through. Trigger it from your order or CBS event webhook so the confirmation lands within seconds, not on a nightly batch.
- Debit or credit card orders and reissues
- Fixed-deposit, RD or locker bookings
- Cheque book and duplicate-document requests
- Paid add-ons such as insurance riders or premium plans
- Any fee-bearing, customer-initiated banking transaction
How to personalise it
Four variables carry all the personalisation this template needs. {{1}} is the customer's first name so the message reads as a genuine 1:1 note rather than a broadcast. {{2}} is the order or reference ID that lets the customer — and your support agents — trace the transaction unambiguously. {{3}} is the amount, formatted with the rupee symbol and grouping so it matches what appears on the statement. {{4}} is your brand or entity name, which reinforces trust at the moment money has just moved. Keep the values short and factual: Meta rejects Utility templates whose variables smuggle in marketing language, links to offers, or emoji-heavy filler. Map each token to a clean field in your CBS or order system and let InfiQ's variable filler validate them before send so a missing amount or blank reference never goes out.
- {{1}} customer first name — keeps it personal
- {{2}} order/reference ID — enables self-service tracking
- {{3}} amount with ₹ formatting — matches the statement
- {{4}} brand/entity name — reinforces trust at payment
Why Utility is the right category
Order confirmations are the textbook case for the Utility category: they follow a specific transaction the customer just triggered and contain no promotion. That classification matters commercially. Since 1 July 2025 Meta bills WhatsApp per delivered message by category — marketing, utility or authentication — and Utility messages sit in a lower band than marketing ones. So keeping this template strictly informational isn't just a compliance choice, it directly lowers what each confirmation costs to deliver. The 24-hour customer service window is separate: it's a free window that opens when a customer messages you, during which you can reply without a template charge — it is not a billing unit and shouldn't be confused with per-message pricing. If a customer taps a button and replies within that window, your follow-up help is free.
- Utility = tied to a real transaction, no promotion
- Billed per delivered message in the lower Utility band
- Free 24-hour service window applies to customer-initiated replies
- Never add offers or discounts — that reclassifies it as marketing
Getting it approved by Meta
Submit the template as Utility with all four sample values filled in, because Meta reviews the sample-rendered message, not just the skeleton. Keep the body purely factual — a confirmation of what happened and what happens next — and avoid any language that promotes a product, teases a discount, or upsells, since that pushes the template into the marketing category and often triggers a rejection. Buttons should stay operational: 'Track order', 'Need help?' and 'Contact support' are safe, while a button that reads like an ad ('See offers') is not. Use a clear, specific template name so approvals are easy to manage as you build a library. If Meta does reject a variant, the usual cause is promotional phrasing or an unmapped variable; fix the wording, keep it inside Utility rules, and re-submit — approvals typically clear within a day.
Variations you can create
Once the core template is approved, spin off siblings for different moments in the banking journey without rewriting from scratch. A shorter version trims the body to the confirmation plus one variable for high-volume, low-context sends. A regional-language version carries the same Utility structure in Hindi, Tamil, Marathi or whichever language your customers read — localisation lifts read-through and keeps the message feeling personal. If you genuinely need to promote something (a linked offer or a limited-time incentive), build that as a separate Marketing-category template with an explicit opt-out line, rather than bending this Utility confirmation, so your transactional messages stay cheap and your promotional ones stay compliant.
- Shorter: confirmation plus a single variable for quick sends
- Regional language: same Utility structure, localised copy
- Promotional spin-off: a separate Marketing template with an opt-out line
Like this template? Send it live in 24 hours.