LOGLogistics & transportationStop 10 of 10
ETA prediction & shipment visibility
Knowing where shipments are and when they will really arrive, and using that to act before customers notice a delay.
Read atChange any time
Once a shipment leaves, two questions matter: where is it now, and when will it really arrive?
Visibility answers the first. Data comes from GPS devices and telematics in trucks, carrier apps, milestone scans (picked up, departed hub, arrived, out for delivery), port and rail updates for containers, and sometimes toll or e-way bill records. Pulling these feeds together gives one live view of every shipment, instead of phoning drivers.
ETA prediction answers the second. The carrier’s planned arrival time is often optimistic. A predicted ETA uses machine learning on history and live conditions:
- distance remaining and current speed,
- typical traffic for that route, day and hour,
- how long similar trucks usually wait at checkpoints, hubs and customer docks,
- weather, festivals and road disruptions.
Instead of one fixed time, a good model says “likely 4:10 pm, almost certainly before 6 pm”, which is more honest and more useful.
The value is in acting early. If a truck carrying a big store order is predicted to be four hours late, planners can warn the store, re-sequence the dock schedule, or send a few cases from another warehouse before anyone complains. Customers get accurate “arriving at” messages instead of chasing updates.
Words to use
- Telematics
- Devices in vehicles that report location, speed and status in real time.
- Milestone
- A recorded event in a shipment’s journey, such as picked up, departed hub or delivered.
- Predicted ETA
- An arrival estimate from a model using route history and live conditions, ideally with a range.
From naive to predicted ETA
- Naive ETA: 300 km at the current 45 km/h is 6.7 hours, arriving about 2:40 pm.
- Historical speed: trucks on this corridor at this time of day average 38 km/h, so 7.9 hours: about 3:55 pm.
- Rest stop: drivers on this route usually take a 30-minute break: about 4:25 pm.
- Destination rules: the city restricts heavy trucks until 9 pm, so the truck can’t reach the warehouse before then: about 9:15 pm.
The planned 2:40 pm arrival was never possible. A model that knows the corridor, the driver patterns and the city’s rules tells the warehouse in the morning, so it can schedule its dock and its labour for the evening.
What the model learns from
- Trip history: past trips on the same lane, with actual arrival times.
- Live position and speed from GPS devices, telematics or driver apps.
- Patterns by time: traffic by hour and day, festivals, weather.
- Waiting times: typical delays at toll plazas, checkpoints, hubs and customer docks.
- Rules and constraints: city entry restrictions, driver hours, delivery appointments.
Models such as gradient boosting learn how these combine, and quantile versions give a range (likely by 9:15 pm, almost certainly by 10 pm) instead of one time.
Is the ETA any good?
- Accuracy: the share of arrivals within, say, an hour of the ETA, measured at fixed points before arrival (24 hours out, 4 hours out).
- Bias: do trucks arrive consistently later than predicted?
- Calibration: if the model says “90% sure by 10 pm”, does that come true about 90% of the time?
Acting on it
Predicted delays should trigger actions automatically or through a planner: rescheduling dock slots, informing customers with a new time, re-sequencing warehouse work, or sending stock from elsewhere for urgent orders.
Data gaps and consent
Visibility is only as good as its data. GPS devices fail or get switched off, phone-based tracking depends on the driver’s handset and network, and carriers share data unevenly. Combining sources (devices, apps, toll and e-way bill records through government platforms such as ULIP, carrier updates) fills gaps. Tracking drivers’ phones needs informed consent, and India’s Digital Personal Data Protection Act, 2023 sets duties for handling such personal data.
The yard and the dock
Many delays happen in the last few hundred metres: waiting at the gate, in the yard and at the dock. Visibility that stops at “arrived at customer” misses the hours spent waiting to unload, which drive detention charges and carrier dissatisfaction. Yard and dock scheduling systems, with appointment data, close that gap.
Ocean visibility
For containers at sea, ship positions come from the automatic identification system (AIS) that vessels broadcast. Combining these with port congestion data, schedule changes and transshipment plans gives better arrival predictions than the shipping line’s schedule. Cancelled sailings, port congestion and transshipment delays are common sources of surprise.
From visibility to a control tower
A control tower combines visibility across shipments, orders and stock with rules and people who act on exceptions. The progression is the same as for any analytics: see what is happening, understand why, predict what will happen, and recommend or take action. Most of the value is in the last steps.
Proving the value
Visibility projects should be judged on outcomes, such as:
- fewer customer calls asking “where is my order?”,
- lower detention and demurrage charges,
- better dock productivity from accurate arrival times,
- fewer stockouts from late shipments caught in time,
- lower safety stock where lead times became more predictable.
Interview kit
Practise it out loud
Answer each question yourself before opening the model answer.
Shipment visibility combines GPS, carrier milestones and other feeds into one live view of where goods are. ETA prediction uses machine learning on route history, traffic, dwell times and weather to estimate when they’ll really arrive, ideally with a confidence range. The value comes from exception management: flag likely delays early, then act by re-planning docks, warning customers or expediting from another site.
Why is a carrier's planned ETA often wrong, and how can you improve it?
Planned ETAs assume ideal conditions and ignore typical delays like traffic, checkpoint queues and waiting at docks. A model trained on actual past trips, updated with live location and conditions, predicts much more realistic arrival times and their uncertainty.
How does better ETA prediction save money?
Docks and labour can be scheduled to real arrival times, fewer emergency shipments are needed, customers can be warned or served from another location before a stockout, and less safety stock is needed when lead times become more predictable.
Connected stops
Where this idea feeds in, or gets its inputs from.
Sources and further reading
- Chopra, S. & Meindl, P. Supply Chain Management: Strategy, Planning, and Operation. Pearson. Chapter on information technology in a supply chain.
- Hyndman, R. J. & Athanasopoulos, G. Forecasting: Principles and Practice (3rd ed.). OTexts.
- Government of India. Digital Personal Data Protection Act, 2023.