Can WhatsApp API send delivery tracking updates?
Yes. The WhatsApp Business API is built for exactly this. Every time your order management system, courier aggregator or WMS emits an event — order confirmed, packed, shipped, out for delivery, delivered, delayed, or a failed attempt — you trigger a pre-approved utility template that lands as a personal 1:1 message on the customer's WhatsApp, complete with the AWB number, carrier name, expected date and a Track Order button that deep-links to live status. Because these are transactional updates the customer is expecting, they open at far higher rates than SMS or email, cut down "where is my order?" support tickets, and reduce failed deliveries by giving the customer a chance to reschedule. This page explains what template category to use, how the billing works after Meta's July 2025 change, how to wire your carrier webhooks, and how InfiQ helps an Indian logistics or D2C business ship it correctly from day one.
Quick answer
Yes — map each logistics event (shipped, out-for-delivery, delivered, delayed) to an approved utility template with a Track Order button, trigger it from your OMS or courier webhook, and WhatsApp delivers it 1:1. Utility templates are the right category; you are billed per delivered message at the utility rate.Which template category do delivery updates use?
Shipping and tracking notifications are the textbook use case for the Utility template category. A utility template facilitates a specific, agreed-upon transaction the customer already initiated — placing an order — so it covers order confirmations, dispatch alerts, out-for-delivery pings, delivery confirmations, delay notices and failed-attempt reschedules. This matters both for approval and for cost: Meta reviews templates by category, and a message dressed up as a delivery update but stuffed with promotional copy ('and don't forget our 20% sale!') will be re-classified as Marketing or rejected outright. Keep the body strictly about the shipment. Reserve Marketing templates for the follow-up 'rate your delivery / reorder now' nudges you send later.
- Order confirmed / packed / shipped — Utility
- Out for delivery, with rider or expected-time detail — Utility
- Delivered confirmation and proof-of-delivery — Utility
- Delay, RTO or failed-attempt reschedule prompt — Utility
- 'Loved it? Reorder' or review requests sent later — Marketing
How to wire it to your logistics events
The mechanics are event-driven and simple. Your source of truth — an OMS like Unicommerce or Increff, a Shopify/WooCommerce store, or a courier aggregator like Shiprocket, Delhivery, iThink or Nimbuspost — already emits status webhooks as a parcel moves. You point those webhooks at InfiQ (directly, or via Zapier/Make if you prefer no-code), map each carrier status code to the matching approved template, and pass the live variables: customer name, order ID, AWB/tracking number, carrier, expected date, and the tracking URL that powers the button. InfiQ then sends the correct 1:1 template message to the customer instantly. Inbound replies ('can you deliver after 6pm?') flow into a shared team inbox so a human can step in, and delivery/read receipts flow back so you know the update actually landed.
- Connect your OMS, store or courier-aggregator webhook to InfiQ
- Map each carrier status code to one approved utility template
- Inject live variables: name, order ID, AWB, carrier, ETA, tracking link
- Add a URL button that deep-links to the live tracking page
- Route replies into a shared inbox and capture delivered/read status
Add a live 'Track Order' button
A tracking update is far more useful when the customer can act on it in one tap. WhatsApp templates support call-to-action buttons, and for tracking the right choice is a dynamic URL button. You define a URL template such as https://track.yourbrand.in/{{1}} and pass the order's tracking token as the variable at send time, so every customer gets a button that opens their own live status page — the courier's tracking view, your branded tracking microsite, or a WhatsApp Flow that shows the timeline in-chat without leaving the app. You can pair it with a Quick Reply button like 'Reschedule' or 'Not received?' to catch problems before they become RTOs. This is what turns a passive notification into a self-service tracking experience and quietly removes a big slice of 'where is my order?' tickets.
- Dynamic URL button → each customer's own live tracking page
- Quick Reply buttons like 'Reschedule' or 'Report an issue'
- Optional WhatsApp Flow to show the delivery timeline in-chat
- One tap replaces a support call or an app download
What delivery updates cost in India
Since Meta moved off per-conversation billing on 1 July 2025, WhatsApp charges per delivered message, priced by the template's category. Delivery updates are Utility templates, so they are billed at the utility rate — which in India is the low end of the rate card and cheaper than marketing messages. There is a nuance worth using: replies you send inside the free 24-hour customer service window (opened when the customer messages you first, e.g. tapping 'Reschedule') are not billed as template sends, so genuinely interactive tracking conversations often cost less than a naive 'one paid template per status' estimate suggests. InfiQ applies its own transparent ₹ pricing (ex-GST), and you can size a real shipping flow before you commit using the tools below.
- Billed per delivered message, by category — utility rate for tracking
- Utility is the cheapest paid category on the India rate card
- Free 24-hour service window covers your follow-up replies
- InfiQ: transparent ₹ pricing on Meta's live rates, ex-GST
Keep it compliant and deliverable
Two things protect both your quality rating and your customer's trust. First, opt-in: even though utility updates relate to an order the customer placed, WhatsApp still requires a clear opt-in, so capture consent at checkout ('Get delivery updates on WhatsApp') and honour opt-outs. Second, relevance and timing: send the update when the event actually happens, keep the copy purely transactional, and never fold a marketing offer into a shipped alert. Do that and your quality rating stays high, your messaging limits grow, and your delivery rate holds. As an official Meta Business Partner, InfiQ provisions your WhatsApp Business Account with full BSUID ownership, gets your utility templates approved, and keeps your logistics flows within policy so the channel stays reliable as you scale.
Frequently asked questions
Which template category should delivery tracking updates use?+
Can I add a live tracking link or button to the message?+
How does WhatsApp connect to my courier or OMS events?+
How much does a delivery-tracking message cost?+
Do customers need to opt in for delivery updates?+
Will delivery updates reduce my 'where is my order?' tickets?+
Can customers reply to a tracking message?+
Does InfiQ own my WhatsApp account or do I?+
Turn every shipment into a WhatsApp update
Talk to InfiQ, an official Meta Business Partner, and we'll wire your courier and OMS events to approved utility templates — Track Order button and all — so customers always know where their order is.