Available driver KPIs
See the per-driver KPIs Upper tracks on the Dashboard — routes completed, on-time rate, stops completed, and average service time — plus deeper report data.
Upper measures four per-driver KPIs on the Dashboard and adds a deeper set of data points in the Analytics reports. Together they give you the numbers you need for daily monitoring, performance reviews, and incident investigation.
This guide uses Upper's default driver / delivery labels. Your workspace may be set up to show Technician / Service instead — the same metrics apply under those labels.
Why this matters
Each KPI surfaces a different aspect of driver work. Routes completed measures volume, on-time rate measures customer experience, stops completed measures throughput, and average service time measures efficiency. Watching them together gives you a balanced view — no single number tells the whole story.
Per-driver KPIs on the Dashboard
The Dashboard home page has a Driver Performance section (labeled Technician Performance in service-mode workspaces) with four cards, one per KPI:
| KPI | What it measures |
|---|---|
| Routes Completed by Driver | Number of routes the driver finished |
| On-time Rate by Driver | Percentage of on-time deliveries |
| Total Stops Completed by Driver | Completed vs. failed stops (bar chart) |
| Average Service time per stop | Average time spent at each stop |
On the Starter (free) plan the Driver Performance section is blurred behind an Upgrade to View button with a PRO badge. The headline KPI cards at the top of the Dashboard stay visible, but per-driver metrics require a paid plan.
Additional driver data in Analytics reports
Open Track > Analytics in the left sidebar and use the View by dropdown to switch reports. These reports add stop-level and shift-level detail beyond the Dashboard cards:
| Data point | Where to view |
|---|---|
| Actual route duration | Route Plan Summary Report (Actual Duration column) |
| Delivered vs. skipped/missed stops per route | Route Plan Summary Report |
| Stop arrival, start, and completion times | Route Plan Detailed Report |
| Service time per stop | Route Plan Detailed Report |
| Proof of delivery (photo, signature, notes) | Route Plan Detailed Report |
| Clock in / clock out and shift duration | Driver Timesheet Report |
The Driver Timesheet Report appears in the View by dropdown only when your workspace has shift-hours tracking enabled. If you don't see it, that feature isn't turned on for your workspace.
Use the Dashboard for daily monitoring, the Analytics reports for periodic performance reviews, and Driver Breadcrumbs for investigating a specific route. Each tool answers a different question, and the combination is what makes performance management useful.
How to read the KPIs together
- High routes completed + low on-time rate — the driver is taking on volume but running late.
- Low routes completed + high on-time rate — the driver is reliable and may have capacity for more.
- High service time + high on-time rate — the driver is thorough; quality over speed.
- Low service time + low on-time rate — the driver is fast at stops but losing time elsewhere.
Common scenarios
Weekly driver check-in
Open the Dashboard and scan the Driver Performance cards. Anyone notably outside the team's range is the conversation for the week.
Performance review
Set the Dashboard date range (for example, 30 days), review all four KPIs, then open the Route Plan Detailed Report for the same driver to confirm the underlying stops.
Coaching conversation
Pick the one KPI that's furthest from the team baseline and dig into it. Don't try to discuss every metric at once.
Troubleshooting
Related
Available date ranges
See which date ranges Upper offers on the dashboard and on Analytics reports — Today, Yesterday, 7, 30, 90 days, plus a custom start-and-end date picker.
Available KPIs and metrics
See the KPIs, route performance charts, and per-driver metrics Upper tracks on the Dashboard, and how the date range filter scopes every number.