Blog/Logistics & Supply Chain

Shipment Exception Alerts Customers Actually Want to Receive

Decide which shipment exceptions deserve a customer alert, what each message should say and when to send it, without spamming.

By Sagar Makker · 4 min read · October 2026
In short
Alert customers only on exceptions that change their plans, not on every scan
Every alert should state what happened, the revised ETA and what you are doing
Route high-value or repeat exceptions to an account manager before sending
The problem

Most customers either hear nothing until a shipment is late, or get flooded with automatic updates for every scan and check-in. Both lead to the same angry call. The planner at the receiving end wanted one thing: an early, honest heads-up that the truck will miss the slot, so they could reschedule labour and production.

Inside the logistics company, the information usually exists. Drivers report breakdowns, GPS shows a long halt, a hub flags a missed connection. But it sits with operations and never becomes a clear customer message. When it does, it is vague: slight delay, will update. That does not help anyone plan their day.

Why it happens
01No agreed list of which events count as a customer-facing exception
02Tracking systems send raw status codes instead of plain messages
03Revised ETA is not calculated before the customer is told
04Operations and customer service work from different screens and data
How to fix it
1
Define your exception list
Agree with key customers which events matter: ETA slip beyond a threshold, breakdown, e-way bill expiry risk, address issue, shortage or damage at delivery. Ignore routine scans.
2
Set thresholds per customer
A two-hour delay may be critical for a plant on a just-in-time schedule and irrelevant for a distributor. Store thresholds and preferred channels, such as email or WhatsApp, per account.
3
Write a fixed message format
Each alert states what happened, where the shipment is, the revised ETA, what you are doing about it and who to contact. Keep it under five lines.
4
Close the loop on delivery
Send a short follow-up when the exception is resolved, and log every exception with its cause so you can review repeat problems with carriers each month.
Where an AI agent helps
Input
GPS pings, driver updates, hub scans and customer-specific alert thresholds
Agent does
Detects real exceptions, recalculates ETA and drafts a short alert in the customer's preferred channel
Human gate
Account manager approves alerts for key accounts or high-value loads
Outcome
Timely, plain-language exception alerts with a revised ETA
What to measure
Exceptions alerted before customer askedAverage lead time of delay warningsInbound status calls per 100 shipmentsRepeat exceptions by carrier and lane
Questions
Should we tell customers about every delay?

No. Tell them about delays that cross the threshold they care about. Small slips that still meet the delivery window create noise and train customers to ignore your alerts. Agree the thresholds with each key account upfront.

What channel works best for alerts in India?

It depends on the customer. Many dispatch and stores teams prefer WhatsApp for speed, while procurement teams want email for records. Let each account choose, and use approved message templates where your WhatsApp setup requires them.

What if the revised ETA is uncertain?

Say so, and give a range plus the time of your next update. Expected between 6 and 8 pm, next update by 4 pm, is far more useful than a confident ETA you later have to revise again.

Keep reading
All posts →
Logistics & Supply Chain
Answering Freight RFQs in Minutes Instead of Days: A Practical Setup
4 min readRead →
Logistics & Supply Chain
How to Reconcile PODs Against Freight Invoices Without Spreadsheets
4 min readRead →
Logistics & Supply Chain
Normalising Carrier Rate Sheets So You Can Compare Rates Fairly
5 min readRead →

Want this fixed in your business?

Send the workflow. We reply with a scope and a fixed price in two working days.
Send a brief →