Audit driver activity and route adherence
Compare a driver's actual path and stop timings against the planned route in Upper using Live Tracking and the Route Plan Detailed Report.
When a customer disputes a delivery, a driver says a route took longer than it should have, or on-time rate slips, you need a record of what actually happened on the road. Upper gives you two complementary views: the actual path a driver drove in Live Tracking, and the stop-by-stop timings in the Route Plan Detailed Report in Analytics.
Your workspace may label drivers as technicians and deliveries as services. The steps are identical; only the wording on screen changes.
See the path a driver actually drove
Live Tracking can draw the route a driver actually took on the map, separate from the route Upper suggested. This is the quickest way to check route adherence at a glance.
Open Live Tracking
In the left sidebar, go to Track → Live Tracking.
Show the actual path
Click Show Actual Path (the footprint toggle). Upper draws the path the driver actually drove on the map. Click Hide Actual Path to switch it off again.
Open a driver's card for details
Each driver on the route appears as a card showing Stops completed / total, service time, distance, Route Complete %, ETA, and Avg. Speed. Click a card's View Details to expand the stop list for that driver.
The actual path is built from the driver's phone location while the app is running and the route is in progress. In areas with a weak GPS signal the path can have gaps, and a driver who was not signed in has no path to show.
Audit stop-by-stop timings in the Detailed Report
For an exact, exportable record of when a driver reached and finished each stop, use the Route Plan Detailed Report in Analytics. It has one row per stop and includes timing columns you can audit against the plan.
Open Analytics
In the left sidebar, go to Track → Analytics.
Choose the Detailed Report
Open the View by dropdown and select Route Plan Detailed Report.
Filter to the driver, route, and dates
Open the Filter panel and set Date Range, Select Route Plan, and Drivers. You can also narrow by Route Plan Status and Stop Status (All, Success, Fail). Click Apply.
Read the timing columns
Use the Customize Columns icon to show the columns you need. The timing columns include Start At, Arrive At, Completion Time, and Service Time (average time per stop), alongside Stop Status, Reason, Distance, and proof columns such as Photo and Signature.
How to use the two views together
- Route adherence — Turn on Show Actual Path and compare the driven line against the planned route on the map.
- Time at each stop — Read Arrive At, Completion Time, and Service Time in the Detailed Report to see how long each stop took versus what was planned.
- Schedule compliance — Compare Start At and the route's start against the driver's expected shift.
- Disputed delivery — Filter the Detailed Report to the date and driver, confirm the recorded Arrive At time at the address, then open the Photo and Signature columns for that stop.
Export the filtered Detailed Report from the Export button (CSV or XLS) so you have a saved record of the timings to attach to a dispute or share with the driver.
Accordions
Related
Analyze route efficiency
Measure route efficiency in Upper using Dashboard KPIs and the Route Plan Summary Report. Compare estimated vs. actual duration to find planning gaps.
Available dashboard metrics
See every metric on the Upper dashboard: five KPI cards, the Route Performance charts, and the four Driver Performance cards — all driven by the date range.