"Where is my shipment?"
The single highest-volume enquiry in the industry, answered manually hundreds of times a week from data that is already in a system.
Home / Industries / Logistics
AI Automation for LogisticsStop paying skilled operations people to answer "where is my shipment?" — and stop retyping delivery notes into your TMS by hand.
In freight forwarding, haulage, 3PL and last-mile, the same two jobs consume the team: telling people where things are, and retyping documents between systems.
The single highest-volume enquiry in the industry, answered manually hundreds of times a week from data that is already in a system.
Delivery notes, PODs, CMRs, customs paperwork and invoices arriving as scans and photos, then keyed in twice.
A delay nobody flagged becomes an angry customer call instead of a proactive notification.
Collection requests arriving as free text in a shared mailbox, transcribed by hand into the TMS.
Nights and weekends are when freight moves and when nobody is available to answer the phone.
Customer service levels assembled by hand at month end, too late to act on.
Two systems that share one integration into your TMS: one answers customers across every channel, the other turns paperwork into structured records.
We publish measured percentages only from live operations that have agreed to share their numbers. Your baseline is measured during the pilot.
This one measures time, not lost revenue — because in logistics the cost is your team's hours.
Calculation: weekly enquiries × 4.33 weeks × handling minutes ÷ 60 × your hourly cost. This is the cost of the work today, not a saving we promise — no automation removes 100% of it, and the realistic share is measured during your pilot.
| Enquiry | Channel | Reference | Answered from | Outcome |
|---|---|---|---|---|
| Where is my consignment? | CON-88214 | TMS tracking | Resolved by AI | |
| Has it been delivered? | Portal chat | CON-88190 | POD on file | POD sent |
| Can I get a copy of the POD? | Phone | CON-87766 | Document store | Emailed |
| Book a collection Thursday | New | Parsed to booking | Draft in TMS | |
| Damage on delivery — claim | CON-88103 | — | Escalated to claims | |
| Renegotiate our rates | Phone | Account | — | Escalated to sales |
| Document | Type | Matched to | Status | Destination |
|---|---|---|---|---|
| POD_88190_signed.jpg | Proof of delivery | CON-88190 | Validated | TMS + doc store |
| CMR_44127.pdf | CMR note | CON-88214 | Validated | TMS |
| Carrier_invoice_9921.pdf | Purchase invoice | PO-44120 | Rate mismatch | Finance review |
| Delivery_notes_batch.zip | Scanned batch | 184 consignments | Validated | TMS |
| POD_photo_blurred.jpg | Proof of delivery | Unreadable | Low confidence | Human queue |
| Consignment | Issue | Detected | Action taken |
|---|---|---|---|
| CON-88231 | ETA slipped past agreed window | Automatic | Customer notified with revised ETA |
| CON-88245 | No scan event for 14 hours | Automatic | Flagged to operations |
| CON-88250 | Delivered, POD missing | Automatic | Driver chased for upload |
| CON-88262 | Address unresolvable | Automatic | Customer asked to confirm |
Layout example showing the exception queue, not client data.
Live status and ETA pulled from your TMS on whichever channel the customer used.
Proof of delivery found and sent without an operator opening the document store.
Free-text email requests parsed into structured TMS bookings for review.
PODs, CMRs, delivery notes and carrier invoices extracted and validated.
Carrier invoices checked against agreed rates, mismatches sent to finance.
Missing scans, slipped ETAs and failed deliveries surfaced automatically.
Customers told about a delay before they ring to ask about it.
On-time performance and enquiry volumes reported without a spreadsheet.
Everything above depends on one thing: getting reliable data out of your TMS. That is the first thing we verify, before anything is quoted.
If your TMS has no API and no usable export, we will tell you that in discovery rather than build something fragile on top of screen scraping.
We measure your enquiry mix and confirm what your TMS can actually expose.
We define which enquiry types the AI may close and which always reach a person.
Status desk goes live first on one channel, supervised, so accuracy is proven on real traffic.
Once status is stable we add document processing on the same integration, then report monthly.
PODs, CMRs and carrier invoices processed and matched automatically.
Step 3The same answers on the phone, including overnight cover.
Step 4Self-service tracking embedded where your customers already log in.
Step 5Rate requests captured, structured and followed up consistently.
Often, through an API, a read-only database connection, an EDI feed or a scheduled export. We verify this in discovery and put the method in the proposal. If there is genuinely no reliable way to read your data, we tell you before you spend anything.
It only reports what your TMS says, with the timestamp of the last scan event, and it never estimates a date the system has not produced. If the data is stale or missing, it says so and escalates rather than guessing.
No. Damage, loss, claims and rate negotiations are escalated to a named person with the full history attached. Those conversations carry commercial and legal consequences and should not be automated.
That is your decision, not ours. Most operations we speak to are short-staffed rather than over-staffed, and use the recovered hours for exception management and customer relationships. We will not build you a business case that assumes redundancies you have not decided on.
Send us a week of tracking enquiries and a sample of your PODs. We will show you what share is genuinely automatable — including the part that is not.