WhatsApp for logistics and courier companies

WhatsApp Business API for logistics and courier companies

Tell consignees when the parcel is out for delivery, capture the right location pin, and save failed attempts with a one-tap reschedule in WhatsApp.

Express and domestic courier companiesLast-mile delivery partners for e-commercePart-truckload and freight forwardersFranchise courier countersHyperlocal and intra-city delivery fleets
WhatsApp chat from a courier with an out-for-delivery alert, Share location and Reschedule buttons, and the consignee sharing a pin

How do courier companies use WhatsApp for delivery updates?

Courier companies send shipment events as WhatsApp utility templates: booked, in transit, out for delivery and delivered. The out-for-delivery message carries the rider's ETA and buttons to share a location pin or reschedule. Failed deliveries trigger a reattempt template, and every consignee reply is posted to the courier's tracking system by webhook.

Updated

Key facts: WhatsApp for logistics and courier companies

Best for
Out-for-delivery with ETA; Location pin before the rider leaves; Failed delivery reattempt
Message types
Utility template, Service reply, Chatbot
Who it suits
Express and domestic courier companies, Last-mile delivery partners for e-commerce, Part-truckload and freight forwarders, Franchise courier counters, Hyperlocal and intra-city delivery fleets
Rules
Meta-approved templates and customer opt-in; free-form replies only within 24 hours of the customer's last message
Pricing model
Meta's per-message rate by template category, plus a MsgClub platform fee. WhatsApp API pricing explained
Integration
REST API and webhooks (message.delivered, message.read, message.received) into your own software. WhatsApp API

What costs couriers money every day

Failed first attemptsThe consignee is not home, the address lacks a landmark or the phone is switched off. Each reattempt costs another rider trip and delays the cash cycle.
Riders calling from personal phonesRiders spend minutes on calls asking for directions, consignees refuse unknown numbers, and the hub has no record of what was agreed.
Where-is-my-parcel calls flood the hubShippers and consignees ring the branch for status because the tracking SMS link is ignored or the AWB number is lost.

Shipment moments to automate

Utility template
Out-for-delivery with ETASent when the rider's run sheet is closed in the morning: AWB number, time slot, COD amount if any, and buttons to share location or reschedule.→ Higher first-attempt delivery
Service reply
Location pin before the rider leavesWhen the consignee taps Share location, the map pin reaches the rider app through your system, so there is no call asking for the lane.→ Shorter rider stops
Utility template
Failed delivery reattemptAfter a non-delivery scan, the consignee picks tomorrow, a later date or self-pickup from the branch, and the choice updates the NDR queue.→ Fewer return-to-origin parcels
Utility template
COD confirmationConfirms the order and cash amount before dispatch to the last mile, so fake or impulse COD orders are cancelled before a rider is sent.→ Lower RTO cost
Chatbot
Tracking bot by AWBAnyone can send an AWB number and get the latest scan, expected date and branch phone, without calling the hub.→ Fewer status calls
Utility template
Proof of deliveryDelivered message with time, receiver name and a link to the POD image, useful for B2B consignees and shippers checking claims.→ Fewer delivery disputes

Delivery templates

Copy, edit and use these as a starting point.

Submit each template to Meta for approval in your MsgClub panel. {{1}}, {{2}} are variables.

How does WhatsApp work for logistics and courier companies?

  1. A scan happensYour tracking or transport management system records a scan: manifested, out for delivery, delivered or undelivered with a reason code.
  2. The API sends the matching templateMsgClub sends the template mapped to that scan, with the AWB, slot and COD amount filled in.
  3. The consignee actsLocation pins, reschedule choices and COD cancellations come back as replies; questions go to the hub's team inbox.
  4. Your system updates the shipmentWebhooks update the NDR queue and rider app, and delivery or read status is stored against the AWB.
Connect your softwareMap each scan code in your transport or courier management system to a template, call the MsgClub API on that event, and route replies by webhook into the NDR and rider dispatch tools you already run. WhatsApp API · API and webhooks · Pricing
ComplianceMessage consignees only about their own shipment and use utility templates without offers. The shipper usually holds the customer's consent, so agree in your contract who collects WhatsApp opt-in and how numbers may be used under the DPDP Act 2023.

Questions about WhatsApp Business API for logistics and courier companies

Can a courier company send WhatsApp updates to consignees it has no direct relationship with?

Yes, if the shipper collected the customer's consent to receive delivery updates on WhatsApp and your contract allows you to send them. Messages must be utility templates about that shipment only. Many couriers add a line to their shipper agreement covering WhatsApp notifications and data use.

How do consignees share their location on WhatsApp?

Add a Share location button or send a location request message when the chat is open. The consignee taps it and sends a map pin, which arrives as a reply with latitude and longitude. Your system can pass it straight to the rider app or the delivery run sheet.

Can WhatsApp reduce RTO for COD shipments?

It helps. A COD confirmation before the parcel is handed to the last-mile rider lets customers cancel orders they no longer want, and a reattempt template after a failed delivery recovers many parcels that would otherwise return. Track RTO percentage before and after to see the effect on your lanes.

Are delivery updates charged as utility messages?

Yes. Shipment updates are utility templates, charged per delivered message under Meta's current pricing, even when the customer has written to you in the last 24 hours. High-volume couriers benefit from Meta's utility volume tiers, which lower the rate as monthly volume grows.

Can riders message customers from the WhatsApp Business number?

Riders usually should not hold the business number. Instead, the consignee's location or instructions reach the rider app through your system, and the hub staff reply from the team inbox. That keeps one record per AWB and avoids riders using personal phones.

What languages work for consignee messages?

Any language WhatsApp displays. Couriers often keep an English template and a Hindi version, and add regional versions for hubs in Tamil Nadu, Maharashtra or West Bengal. Each language is approved separately and chosen per shipment based on the delivery pin code or customer preference.

Start sending in minutes

Create a free account to test the panel and API, or talk to our team about volumes, DLT setup and CRM integration.