Skip to content
Meta Business PartnerQuick answer inside

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.

Do this with InfiQ

Talk to InfiQ

Get a straight answer for your setup

Tell us what you’re trying to do — a WhatsApp specialist replies within one working day.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Frequently asked questions

Which template category should delivery tracking updates use?+
Utility. Shipping confirmations, out-for-delivery alerts, delivered notices, delay notices and failed-attempt reschedules all describe a transaction the customer initiated, so they qualify as utility templates — the appropriate category and the cheaper paid rate. Keep any promotional copy out of them or they'll be re-classified as marketing.
Can I add a live tracking link or button to the message?+
Yes. Use a dynamic URL button whose URL includes a variable, e.g. https://track.yourbrand.in/{{1}}, and pass each order's tracking token at send time. Every customer then gets a Track Order button that opens their own live status page — your microsite, the courier's view, or a WhatsApp Flow that shows the timeline in-chat.
How does WhatsApp connect to my courier or OMS events?+
Your OMS, store or courier aggregator (Shiprocket, Delhivery, Shopify, Unicommerce and others) emits status webhooks as a parcel moves. You point those at InfiQ directly or via Zapier/Make, map each status code to an approved utility template, and pass the live variables. InfiQ sends the correct 1:1 message the moment the event fires.
How much does a delivery-tracking message cost?+
Since 1 July 2025 WhatsApp bills per delivered message by category, and tracking updates use the utility rate — the cheapest paid tier on India's rate card. Replies you send inside the free 24-hour service window aren't charged as template sends. InfiQ applies transparent ₹ pricing on Meta's live rates (ex-GST); size a real flow with the pricing calculator.
Do customers need to opt in for delivery updates?+
Yes. Even though the update relates to an order they placed, WhatsApp requires a clear opt-in. The clean pattern is a checkbox at checkout — 'Get delivery updates on WhatsApp' — plus an easy opt-out. Honouring both keeps your quality rating healthy and your delivery rate high.
Will delivery updates reduce my 'where is my order?' tickets?+
Materially, yes. Proactive shipped and out-for-delivery pings with a self-service Track Order button answer the question before the customer asks it, and a 'Reschedule' quick reply catches problems that would otherwise become failed deliveries or RTOs. Most teams see a real drop in inbound WISMO contacts once the flow is live.
Can customers reply to a tracking message?+
Yes — that's a strength of WhatsApp over SMS. A reply like 'deliver after 6pm' opens the free 24-hour service window and lands in your shared team inbox, where an agent (or a bot) can respond and coordinate with the courier, all in the same thread the customer already trusts.
Does InfiQ own my WhatsApp account or do I?+
You do. InfiQ provisions your WhatsApp Business Account with full BSUID ownership under your own Meta Business Manager, so your number, templates and customer relationships stay yours — no lock-in. InfiQ is an official Meta Business Partner handling provisioning, template approval and the tooling on top.

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.