Re-sequence stops on a live route
Reorder stops on a live route in Upper by dragging them on the Timeline or re-optimizing remaining work, then share the updated sequence to the driver.
Field conditions change the order that makes sense. A customer is ready earlier than planned, traffic blocks a turn, or two nearby stops are faster done back-to-back. Upper lets you reorder the remaining stops on a route from the dispatcher Timeline View and push the new sequence to the driver — no need to rebuild the route.
Default labels in this guide are driver/delivery mode: Share to Drivers, Proof of Delivery, Delivery Options. Your workspace may instead show Technician / Service wording (for example, "Share To Technician"). Both label sets point to the same features.
Before you start
- Open the route from Route Plan and switch to the Timeline View — the map sits at the top and the driver rows with their stop sequences sit below.
- The driver needs connectivity on the Upper Route Planner driver app to receive the updated sequence once you share it.
- Only stops the driver hasn't completed yet can be reordered. Completed stops keep their historical position.
Re-sequence stops by dragging
Use a manual drag when you want to move one or two stops to a specific spot in the order.
Open Route Plan from the left sidebar and click the live route you want to change.
In the Timeline View, find the driver whose sequence you want to change.
Drag a stop along that driver's timeline to its new position in the order.
Click Share to Drivers to push the updated sequence to the driver's app.
Re-optimize the remaining stops
For wholesale changes — or when traffic has scrambled the original plan — let Upper recalculate the best order instead of dragging stops one by one. Re-optimizing recomputes the sequence for the remaining stops, then share the result to the driver.
ETAs and sequencing in Upper are calculated from your route data and historical traffic patterns, not a live traffic feed. Re-optimizing applies the latest stop list and constraints; it does not react to real-time congestion on its own.
Lock a route to protect its order
Each driver row in the Timeline View has a padlock control. Locking a route prevents it from being re-optimized, so a sequence you've deliberately set by hand isn't reshuffled the next time you optimize. Unlock the route when you want optimization to include it again.
Reverse the whole route
If you simply want to run the stops in the opposite direction, the driver row's three-dot menu includes Reverse Route, which flips the order of the route's stops in one action. Share to the driver afterward.
Share the new sequence
After any reorder, the change reaches the driver only when you share it:
- Share to Drivers — sends a push notification with the updated route to the driver's app. This is the main way to deliver a re-sequence.
- Share URL — generates a view-only share link for the route; use this when you want to share the route as a link rather than push it to the driver app.
Avoid re-sequencing while a driver is actively navigating to their next stop — the change can swap their current target out from under them. Message or call the driver before you push a reorder that changes their next stop.
Use Live Tracking (Track → Live Tracking) to confirm the driver is still reporting and to watch their progress against the updated order.
Troubleshooting
Related
Re-assign routes between drivers
Move stops and whole routes between drivers in Upper using Reassign Route, swap, and box-select in the route builder—rebalance work without rebuilding the plan.
Reassign a live route to a different driver
Hand an in-progress route in Upper to a different driver when someone calls in sick or a vehicle breaks down, then re-optimize and re-share the remaining stops.