Delivery Tracking WhatsApp Template for SaaS
A delivery is the moment a customer is most anxious and most engaged — refreshing a tracking page, guessing at an ETA, wondering who will knock on the door. This ready-to-use, Meta-compliant WhatsApp delivery tracking template answers all three questions in one message, on the channel your customer already checks. It ships in the cheaper utility category, personalises with the recipient's name, order ID, ETA and delivery agent, and carries a live-tracking button so the next step is a single tap. Copy it, fill the variables, submit for approval, and start sending through InfiQ — an official Meta Business Partner for the WhatsApp Business API in India.
Variables
{{1}}= Ananya{{2}}= #ORD-48213{{3}}= 6-8 PM today{{4}}= Rahul (Delhivery)
Verified business
10:24
Preview · as customers see it
When to send a delivery tracking message
Fire this template at the single highest-leverage moment in the fulfilment journey: when the parcel actually goes out for last-mile delivery. That is when "where is my order?" queries spike, when a missed delivery costs you a re-attempt fee, and when a customer genuinely wants to hear from you. Because the message is tied to a real event in an existing order, it qualifies for the utility category, gets opened within minutes, and quietly removes a whole class of support tickets by telling the customer what they were about to ask. Wire it to your order-status webhook so it triggers automatically the instant status flips to out-for-delivery — no manual sends, no delay.
- Out for delivery: the ETA and agent update that prevents 'where is my order?' tickets
- Arriving soon / nearby: a short nudge so the customer is reachable at the door
- Delivery attempted / failed: an honest update with a reschedule button to avoid a wasted re-attempt
- Delivered: an optional confirmation that closes the loop and sets up a review or reorder later
Personalise it so it reads like a 1:1 message
The difference between a delivery update that reassures and one that feels like spam is specificity. Fill {{1}} with the customer's first name, {{2}} with the exact order ID they recognise from checkout, {{3}} with a real, narrow ETA window rather than a vague 'today', and {{4}} with the delivery agent's name and carrier so the knock at the door is expected. Pull these straight from your order and logistics data at send time so every message is accurate to that shipment. The [Track live] button should deep-link to that specific order's live map or carrier page — not a generic tracking homepage — so one tap answers the question completely. Accurate variables also protect your quality rating: customers don't block or report messages that are genuinely about their own parcel.
Getting it approved as a utility template
Submit this as Utility, not Marketing. The dividing line Meta cares about is intent: a message that informs the customer about a transaction they already made is utility; a message that promotes, upsells or persuades is marketing. Keep the copy strictly about the delivery — the moment you add 'and get 10% off your next order' or any promotional hook, it will be reclassified and likely rejected. Provide realistic sample values for every variable when you submit (a real-looking name, order ID, ETA and agent) so the reviewer can see the message in context. Keep buttons functional: 'Track live' and 'Reschedule' are legitimate utility actions, whereas a 'Shop now' button pushes you into marketing. Approvals typically come back within a day, and InfiQ's template management flags category and variable issues before you submit so you avoid a rejected round-trip.
- Choose Utility as the category and keep the body purely informational
- Add sample values for {{1}}–{{4}} so the reviewer sees a realistic message
- Use action buttons (Track live, Reschedule) — never promotional CTAs
- Resubmit for approval whenever you edit the wording or variable structure
What each delivery update costs
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message by category. This template bills at Meta's utility rate for India — the cheaper of the categories — on top of InfiQ's transparent ₹ platform pricing (all ex-GST). There is no separate per-conversation fee: if the customer replies within the 24-hour service window to ask you to hold the parcel or leave it with a neighbour, that free service window lets you answer without an additional per-message charge. For most SaaS and D2C senders, the maths is decisive — one avoided support ticket or one prevented failed-delivery re-attempt typically covers the cost of many delivery updates. Use the cost calculator to slide your monthly volume and see the utility-rate spend and payback for your own numbers.
Variations you can copy
Start from the approved template and branch it for the situations your logistics throws at you. Each variation is its own approved template, so build the ones you actually use and keep them tidy in template management.
- Shorter: trim to name + ETA + a single Track live button for markets where brevity wins
- Failed-attempt: swap the ETA line for a 'we missed you' message with a prominent Reschedule button
- Regional language: a Hindi or regional-language version of the same utility template for clearer last-mile comprehension
- Delivered-confirmation: a short 'your order arrived' close-the-loop message you can send after handover
Like this template? Send it live in 24 hours.