Skip to content
Meta Business Partner

Delivery Tracking WhatsApp Template for Ecommerce

"Where is my order?" is the single most repeated question in any ecommerce inbox — and every one of those tickets is a customer who is anxious, a support agent who is busy, and a repeat purchase that is quietly at risk. This ready-to-use, Meta-compliant WhatsApp delivery tracking template answers the question before it is ever asked. It fires the moment a parcel goes out for delivery, tells the customer exactly who is coming and by when, and puts a live-tracking button one tap away. It ships as a Utility template with the variables, sample values, button setup and approval notes already worked out, so you copy it, wire up your courier fields, and start sending through InfiQ once Meta approves it — usually within a day.

Utility (transactional)
Category
5 — name, order ID, ETA, courier, agent
Variables
Track live · Reschedule · Support
Buttons
Consent still required
Opt-in
Typically within a day
Approval time
Per delivered message, utility rate
Billing
A copy-paste WhatsApp delivery tracking template for Indian ecommerce brands — submitted as Utility, personalised with name, order ID, ETA, courier and agent, with a live-track button. Approve it in about a day and send it live via InfiQ on transparent ₹ pricing (ex-GST).
utility

Variables

  • {{1}} = Ananya
  • {{2}} = #ORD-48213
  • {{3}} = 6:30 PM
  • {{4}} = Delhivery
  • {{5}} = Ramesh

Verified business

Live location
Hi Ananya, good news — your order #ORD-48213 is out for delivery today and should reach you by 6:30 PM. It's coming via Delhivery, and your delivery agent Ramesh may call you on the way. Tap below to follow your parcel live or pick a better time if you won't be home.

10:24

Track live
Reschedule delivery
Contact support

Preview · as customers see it

When to send it — and why the timing is everything

This template earns its keep in a narrow but critical window: the few hours between a parcel leaving the last-mile hub and landing at the customer's door. Fire it too early, at manifest or dispatch, and it competes with your order confirmation and dilutes both. Fire it the moment the courier marks the shipment 'out for delivery' and it hits the customer exactly when their attention on the order is highest — when they are deciding whether to wait in, move a meeting, or ask a neighbour to receive it. A well-timed delivery update is opened almost immediately because it is genuinely useful, and every one that lands is a support ticket that never gets raised.

  • Trigger on the courier's 'out for delivery' webhook, not at dispatch, so the ETA is real.
  • Send a single update per delivery attempt — resist the urge to ping at every scan.
  • For failed or rescheduled deliveries, follow up with a fresh, separate Utility message rather than editing this one.

Personalisation that makes it read like a human, not a blast

The difference between a delivery update customers appreciate and one they ignore is specificity. Five variables carry the whole message: the customer's first name so it opens warmly, the order ID so they know exactly which parcel this is (frequent shoppers have several in flight), a real ETA window pulled live from the courier rather than a vague 'today', the carrier name so the branded truck at the gate makes sense, and the delivery agent's name so a call from an unknown number feels expected instead of like spam. Populate all five from the order record at send time — never leave a placeholder unfilled, because an empty variable is both an instant rejection risk and an obvious tell that the message was automated.

  • {{1}} name · {{2}} order ID · {{3}} ETA window · {{4}} courier · {{5}} agent name.
  • Map each variable to a live field in your order or courier data, not a static default.
  • Sample values (Ananya, #ORD-48213, 6:30 PM, Delhivery, Ramesh) go in when you submit for approval.

Getting it approved as Utility — first time

Submit this as Utility, not Marketing. It qualifies cleanly because it is transactional and tied to an action the customer actually took: placing and paying for an order. Utility is also the cheaper category, so the correct classification saves you money on every send as well as clearing review faster. The one rule that trips brands up is keeping it strictly informational. The instant you add a discount code, a 'shop again' line, or any promotional nudge, Meta re-reads the template as Marketing — which changes the billing rate and often gets the Utility submission rejected outright. Provide realistic sample values for all five variables when you submit, keep the tone factual, and reserve any promotional message for a separate Marketing template that carries its own opt-out line.

  • Category: Utility. Keep every word informational — no offers, no upsell.
  • Fill in sample values for all variables so reviewers see real, coherent content.
  • Put promotions in a dedicated Marketing template with an opt-out; never here.

What it costs, and how InfiQ prices it

Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message by category. As a Utility template, every delivery update you send bills at the utility per-message rate rather than the higher marketing rate — another reason correct categorisation matters. The 24-hour service window is a free window for replies to customer-initiated chats, not a billing unit, so it does not change what this proactive update costs. On top of Meta's charge, InfiQ applies transparent ₹ pricing, ex-GST, with no per-conversation guesswork. Because a single well-timed update deflects a support ticket that would otherwise cost an agent's time — and protects a repeat purchase — delivery-tracking messages tend to pay for themselves faster than almost any other automated send.

  • Billed per delivered message at the utility rate — not per conversation.
  • InfiQ adds transparent ₹ pricing, ex-GST.
  • Payback is driven by tickets deflected and deliveries completed on the first attempt.

Variations you can copy

Once the core Utility template is approved, adapt it to your logistics reality without starting from scratch. A shorter version — name, order ID and ETA only — works well for high-volume brands that want a lean, fast-loading update. A regional-language version in Hindi, Tamil, Marathi or whatever your customers speak is worth submitting once and reusing forever, because a delivery instruction is trusted far more in the reader's own language. And if you genuinely want to invite a repeat purchase off the back of a great delivery experience, build that as a separate Marketing template — with a clear opt-out line — rather than bending this Utility one out of shape.

  • Shorter: trim to name, order ID and ETA for lean high-volume sends.
  • Regional language: a Hindi or vernacular version, approved once and reused.
  • Post-delivery re-engagement: a separate Marketing template with an opt-out line, never inside this Utility template.

Like this template? Send it live in 24 hours.

Talk to InfiQ

Use this template in your account

Tell us your volume — we’ll load your templates and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Which WhatsApp category does the delivery tracking template use?+
Utility. It is a transactional message tied to a real action the customer took — placing an order — which is exactly what the Utility category is for. It is also the cheaper category, so submitting it correctly saves money as well as avoiding rejection.
Does it still need opt-in even though it's Utility?+
Yes. Consent to be contacted on WhatsApp still applies to all categories. Utility and authentication templates are tied to a real action rather than a promotion, but the customer must still have opted in to receive messages from your business.
Can I edit the wording of the template?+
Absolutely. Change the copy to match your brand voice, add or drop variables, and adjust the buttons — just keep it strictly informational so it stays within Utility rules, then resubmit the edited version for approval before sending.
How quickly can I start sending after I add it?+
Once Meta approves the template — usually within a day — you can send it instantly through InfiQ. Wire the trigger to your 'out for delivery' event and every qualifying order goes out automatically from that point.
What do the five variables map to?+
{{1}} is the customer's first name, {{2}} the order ID, {{3}} the delivery ETA or time window, {{4}} the courier or carrier name, and {{5}} the delivery agent's name. Pull each one live from the order so the message reads as a genuine 1:1 update.
How is this template billed?+
WhatsApp bills per delivered message by category since Meta moved off per-conversation billing on 1 July 2025. As a Utility template it bills at the utility per-message rate, plus InfiQ's transparent ₹ pricing, ex-GST.
Can I add a discount or 'shop again' offer to it?+
Not to this template. Adding any promotion re-classifies it as Marketing, which risks rejection and changes the billing rate. Keep this one purely informational and put any promotional nudge in a separate Marketing template — which must include an opt-out line.
Can I send it in Hindi or a regional language?+
Yes, and you should if your customers shop in that language. Create a language-specific version of the template, submit it once for approval, and reuse it. A delivery update in the customer's own language is read more carefully and trusted more.

Ship delivery updates your customers actually thank you for

Copy this Utility template, wire it to your courier's out-for-delivery event, and start cutting 'where is my order' tickets with InfiQ — an official Meta Business Partner for the WhatsApp Business API in India.