Upper Help
Analytics

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.

Upper gives you two places to read route efficiency: the Dashboard for trends across your operation, and the Analytics reports for per-route and per-stop detail. Together they tell you whether routes are running as planned and where the slippage is.

The simplest signal of planning quality is the gap between a route's estimated duration and its actual duration. Close that gap and the rest of the operation gets more predictable: less overtime, fewer late stops, and a schedule your drivers can actually keep.

Upper labels can be configured per workspace. This article uses the default driver / delivery wording — your workspace may show Technician / Service instead (for example, "On-Time Service Rate" or "Technician Performance").

Before you start

  • Completed routes — Efficiency metrics populate from routes that have been dispatched and completed. A workspace with no routes yet shows a "See how your operation performs" placeholder instead of data.
  • Plan note — The five Dashboard KPI cards are visible on every plan. The Route Performance and Driver Performance sections are gated: on the Starter (free) plan they appear blurred behind an Upgrade to View button with a PRO badge.

Read efficiency on the Dashboard

The Dashboard shows KPI cards and charts for the date range you select. Use the date-range control at the top-right to choose Today, Yesterday, 7 days, 30 days, 90 days, or Custom.

The five KPI cards are:

KPI cardWhat it tells you
Total Routes CompletedHow many routes finished in the range
Total Stops CompletedTotal completed stops in the range
On-Time Delivery RateWhether routes complete within their windows
Missed/Skipped StopsHow many planned stops weren't done
Average Stops per RouteHow much load each driver is carrying

Below the cards, the Route Performance section adds a Total Stops donut (delivered vs. skipped/missed vs. not visited) and a Routes chart over time. The Driver Performance section breaks results down per driver, including On-time Rate by Driver and Average Service time per stop.

Compare estimated vs. actual duration per route

For per-route detail, open the Route Plan Summary Report in Analytics. This report shows one row per route, so you can line up planned time against recorded time.

Open Analytics

In the left sidebar, go to Track → Analytics.

Choose the Summary report

Open the View by dropdown and select Route Plan Summary Report.

Scope the data

Open the Filter panel and set Date Range (it defaults to the last 7 days). Narrow further with Drivers, Route Plan Status, or Stop Status as needed, then Apply.

Compare the duration columns

Read Est Duration against Actual Duration for each route. A consistently large gap points to a planning problem rather than a driving one.

The Summary report can show these columns: Route Name, Driver Team, Date, Est Duration, Actual Duration, Status, Total Stops, Delivered Stops, Skipped/Missed Stops, and Created By. Use the Customize Columns icon to add, remove, or reorder them; most columns are sortable by the carets in the header.

For stop-level timing on a single route, switch View by to Route Plan Detailed Report — it shows one row per stop, with columns such as Arrive At, Completion Time, Service Time, and Stop Status.

A large gap between estimated and actual duration usually points to planning, not driving. Check the service time on your stops — if it's set too low, the optimizer plans a route that's faster than it can actually be run.

Durations and ETAs in Upper are based on historical traffic data.

Export the numbers

To analyze efficiency in a spreadsheet, click Export (top-right). In the Export modal, set the Export File Name, choose a Format (such as CSV or XLS), and pick your fields under the Default or Custom tab. You can also tick Send e-mail when Export is complete before clicking Start Export.

Troubleshooting

On this page