Dispatch routes to drivers
Dispatch routes in Upper with Share to Drivers — push to drivers' phones now, schedule ahead of the shift, or reassign a route to another driver.
Once a route is planned in Upper, dispatching sends it to the assigned driver's phone as a notification in the Upper Route Planner driver app. You can push it now to one driver or all of them at once, or schedule the notification to arrive ahead of the shift.
This article uses the default driver labels (Share to Drivers, Assign Drivers). If your workspace is set up for field service, you may see Technician and Service wording instead — for example Share To Technician. Both label sets refer to the same features.
Where dispatch lives
Open a route plan. The dispatch actions sit on the route header:
- Share to Drivers — the main dispatch action. Opens the Share to Drivers modal, where you choose who gets the route and when.
- Share URL — generates a view-only share link for a driver's route. This is separate from sending the route to the app.
As a route moves through dispatch and the day's work, its status progresses through Draft → Ready for Dispatch → Dispatched → In Transit → Completed.
Dispatch a route now
Open the route and click Share to Drivers
From the route plan, click Share to Drivers. The modal opens on the Share Now tab.
Select the drivers
The Share Now tab shows a table of drivers on the route. Each row lists the driver's name, shift start and end time, route duration, distance, stop count, and a share status. Use the per-row checkboxes to pick drivers, or the header checkbox to select all.
Click a row's stop count to open a Review Route preview and check the route before you send it.
Send the route
- To send to everyone you selected, click Share Now to All.
- To send to a single driver, click the Share link on that driver's row.
The driver receives a push notification in the Upper Route Planner app, and you'll see a "Route shared successfully" confirmation. The row's share status updates from Not Shared to a "time ago" stamp, and the per-row action changes to Share Again so you can re-send if needed.
The Share Now to All button stays disabled until at least one driver is selected.
Schedule dispatch ahead of the shift
Use the Schedule tab when you want the notification to arrive before the route starts — for example, routes you build the night before.
Open the Schedule tab
In the Share to Drivers modal, switch to the Schedule tab (clock icon).
Choose when the notification sends
In the Schedule Time column, pick how far ahead of time the notification should go out:
- Before 15 min
- Before 30 min
- Before 1 hour
- Before 2 hour
- Before 4 hour
- Custom — reveals a date picker and time picker. The scheduled time must be at least one minute in the future; past dates are disabled.
Select drivers and schedule
Pick the drivers in the table, then click Schedule for All. On the Schedule tab the button stays disabled until you've selected drivers (and, for Custom, picked both a date and time).
Send the route faster with Quick Share
When you build a route for a single driver and want to keep your stop order exactly as entered, use Quick Share. It creates and shares the route without re-optimizing the stop sequence.
Quick Share is for single-driver routes only. For routes split across multiple drivers, use Optimize Route, which optimizes and divides the work before you dispatch.
Reassign a route to another driver
If you need to move a route to a different driver, open the driver row menu on the route and choose Reassign Route. You'll see a list of other available drivers to move the route to.
Troubleshooting
Related
The complete order-to-completion workflow
Follow the full Upper workflow end to end: get stops into a route, assign drivers, optimize, dispatch with Share to Drivers, track live, and close out with proof of delivery.
Driver location update frequency
How often driver locations refresh on the Live Tracking map in Upper, what affects update timing, and how to keep position data flowing reliably.