Assign vehicles to drivers
Set each driver's vehicle type, dimensions, and driving preferences in Upper so the optimizer routes your whole multi-driver fleet correctly in one pass.
Every driver in Upper has vehicle and routing settings on their profile. When you optimize across a multi-driver fleet, those settings tell the optimizer which roads each driver can use, how fast to sequence their stops, and how many stops they can take.
Upper uses "driver" and "delivery" by default, but your workspace may show "Technician" and "Service" instead. The steps are the same whichever labels you see — for example, the menu may read "Edit User" and the curbside field "Curbside Service."
Why this matters
In a mixed fleet — vans, trucks, and cars all running at once — the optimizer needs to know which stops fit which vehicle. Configure each driver correctly and you can route the entire fleet at once and get sensible per-vehicle plans. Leave them unconfigured and the optimizer treats every driver the same, producing routes that don't reflect what each vehicle can actually do.
Before you start
- Where it lives — Open Manage → Users in the left sidebar.
- Permissions — You need a role that can add and edit users (Admin or Dispatch Manager).
- Vehicle details handy — Know which driver runs which vehicle, with type, height (meters), width (meters), and any capacity dimensions you track.
Vehicle Height, Vehicle Width, and Vehicle Capacity are gated behind a higher-tier permission and may not appear on every workspace. Vehicle Type and the driving preferences are available to all drivers.
Set vehicle details when adding a driver
Open the Add User panel
On the Users page, click + Add User. A slide-in panel titled "Add User" opens.
Choose the role
Under User Role, select Driver (a person can hold more than one role, such as Dispatch Manager and Driver).
Configure the vehicle and routing settings
- Vehicle Profile — optionally select a saved profile to apply its vehicle settings at once.
- Vehicle Type — for example Car or Truck.
- Vehicle Height and Vehicle Width — in meters, used for clearance and narrow-road restrictions (where available).
- Max Stops — the cap on stops per route; defaults to No limit.
- Speed Limit — maximum driving speed; this is required when the user has the Driver role.
- Avoid — Highways, None (the default), or Highways and Tolls.
- Navigation Map — the app used for turn-by-turn handoff (Google by default).
- Curbside Service — the approach side for stops.
Save
Click Save to add the driver with their vehicle settings.
Edit a vehicle assignment
Open the row menu
On the Users page, click the kebab (…) action menu on the driver's row.
Choose Edit User
Select Edit User to open the panel for that driver.
Update and save
Change the vehicle and routing settings, then click Save.
How each setting affects routing
| Setting | Impact |
|---|---|
| Vehicle Type | Affects which roads are available during optimization |
| Height / Width | Avoids roads with clearance or width restrictions |
| Max Stops | Caps the number of stops assigned to this driver |
| Speed Limit | Feeds ETA calculations |
| Avoid | Keeps routes off highways, off tolls, or both |
| Curbside Service | Sequences stops to favor the chosen approach side |
ETAs are calculated from historical traffic data, not live traffic, so the Speed Limit setting shapes how each driver's route times are estimated.
If several drivers run the same model of vehicle, create a Vehicle Profile once with + Add Vehicle Profile on the Users toolbar, then apply it to each driver. That keeps settings consistent and saves re-entering them.
Troubleshooting
Related
Assign a vehicle to a driver
Set a driver's vehicle type, dimensions, and driving preferences on their Upper profile so route optimization respects road access, clearances, and capacity.
Compare performance across drivers
Compare driver performance on the Upper Dashboard. Set a date range and read the per-driver panels side by side to find top performers and drivers who need support.