ConnexBetter LogoConnexBetter

Messaging for logistics, courier and delivery in India

Logistics messaging keeps a customer informed at each handover: pickup, in transit, out for delivery, delivered or failed. The messages that matter most are the delivery-day ones, because they decide whether someone is home, has cash ready, and can be reached by a rider they have never met.

Most failed deliveries are communication failures. The address was unclear, the customer was out, or the rider called from a number they ignored. Small, well-timed messages fix a surprising amount of that.

C

CONNEX

SMS · Transactional

Your parcel 7729-3381 is out for delivery today. Rider: Sanjay. Share OTP 5821 only when you receive the parcel.

9:05 AM

We could not deliver parcel 7729-3381. Reschedule: cnxb.in/r/7729

4:40 PM

Delivery day and failed-attempt alerts. Details are illustrative.
Key events
Picked up, in transit, out for delivery, delivered, failed
Delivery day
Delivery OTP and rider contact by masked number
Failed attempts
Instant alert with reschedule option
Volume
High burst traffic, routed for speed

A parcel’s messages from pickup to doorstep

  1. 1

    Pickup and booking

    Confirm the booking, the pickup slot and the AWB number as soon as the shipment is created.

  2. 2

    In transit

    Send updates only on meaningful events such as reaching a hub or going out for delivery. A message at every scan trains customers to ignore you.

  3. 3

    Out for delivery

    On the morning of delivery, send the rider’s first name, the delivery window and the delivery OTP. Route calls through a masked number so neither side shares a personal phone.

  4. 4

    Delivered or failed

    Confirm delivery with a receipt. If the attempt fails, say so at once, give the reason and let the customer reschedule with one tap.

  5. 5

    Exceptions and returns

    Tell customers early when a shipment is delayed or returned, and how they can get a refund or arrange redelivery.

Which channel does which job

ChannelUse it forWhy
SMSTracking updates, delivery OTP, failed-attempt alertsInstant and universal. Handles burst traffic when many parcels go out at once.
WhatsAppTracking links, address confirmation, rescheduleTwo-way: customers can share a location pin or fix an address.
Number maskingRider and customer callsBoth parties call a virtual number, so personal numbers stay private.
Voice / IVRAddress verification and failed-delivery callsResolves address doubts quickly where messages go unread.

Message templates worth starting from

Variables are written as {#var#}, the way they appear on a DLT template. Adapt the wording to your brand, then register it.

Out for delivery

SMS
Your parcel {#var#} is out for delivery today. Rider {#var#}. Share OTP {#var#} only on receipt. Track: {#var#}

Transactional. Keep the OTP warning in the text.

Failed attempt

WhatsApp
We could not deliver parcel {{1}} today ({{2}}).
What would you like to do?
[Reschedule]  [Change address]  [Call me]

Utility template. A button beats a link for a fast reply.

Address confirmation

WhatsApp
Hi {{1}}, we need to confirm your delivery address for {{2}}. Please share your location or reply with the correct address.

Send before dispatch to cut failed attempts.

What usually goes wrong

An update at every scan

Customers stop reading after the third message. Send updates on the events that change what they need to do.

Riders using personal numbers

It exposes both sides and leads to missed calls from unknown numbers. Use number masking and a consistent caller ID.

Silence after a failed delivery

A prompt alert with a reschedule option saves more orders than any reminder campaign.

Weak address checks

A short confirmation before dispatch avoids many failed attempts and returns.

What a logistics operation needs in place

  • DLT templates for booking, tracking, delivery OTP and failed-attempt alerts.
  • Tracking events from your TMS or courier partners mapped to customer messages.
  • Number masking for rider and customer calls.
  • A WhatsApp flow for address confirmation and rescheduling.
  • Routes sized for morning delivery peaks.
  • Delivery reports fed back into your operations dashboard.

Questions we get asked

What is a delivery OTP and why use one?

A delivery OTP is a code the customer shares with the rider on receipt. It confirms that the right person received the parcel and cuts false delivery claims.

How does number masking work for delivery?

The rider and customer both call a virtual number that connects them, so neither sees the other’s real phone number. The link expires after the delivery.

Which shipment updates should we send?

Send updates on booking, pickup, out for delivery, delivered and failed or delayed. Skip minor scans, because too many messages reduce attention to the important ones.

Can WhatsApp be used for delivery updates?

Yes, using approved utility templates for customers who have opted in. It also lets customers reply with an address or location pin.

Can our system send thousands of messages at once?

Yes. ConnexBetter routes high-volume bursts through transactional routes built for speed, and the API returns delivery reports for each message.

Fewer failed deliveries, fewer angry calls

Tell us your daily shipment volume and courier set-up. We will map the messages that should fire at each event.