Upper Help
Route Planning

Split a route into multiple routes

Split a route in Upper Route Planner by assigning multiple drivers during optimization, or move stops into a new route by hand for stop-by-stop control.

Upper Route Planner doesn't have a one-click split button, but you can split a route in two ways: let Upper divide the work automatically by assigning several drivers when you optimize, or split it by hand — building a new route and moving stops into it. The multi-driver path covers the common case in one step; the manual path gives you stop-by-stop control.

Why this matters

One route can outgrow a single driver. A run gets too big for one shift, a multi-day plan needs to break into per-day routes, or a specific customer has to go to a specific driver. Splitting lets you divide the stops across drivers or routes instead of rebuilding everything from scratch.

Before you start

  • Plan requirement — Available on every plan, including Starter.
  • Permissions — You need create-route and edit-route permission and access to Route Plan.
  • A source route — The route you want to split into two or more.

Depending on how your workspace is set up, you may see Technician and Service labels where this article says Driver and Delivery. The steps are the same either way.

Two ways to split

  • Let Upper split the work (multi-driver optimization): add all the stops to one plan, assign several drivers, and optimize. Upper distributes the stops across the drivers and sequences each route. This is the right path most of the time.
  • Split by hand: build a new route and move specific stops into it, then optimize both. Use this when you need exact control over which stops go where.

Method 1: let Upper split the work automatically

When you just need the workload divided across your team, assign multiple drivers to one plan and let optimization split it.

Open or create the route plan

Open the route in Route Plan, or build a new plan with all the stops on it.

Add every driver to the plan

On the Assign Drivers tab (live label: Assign Technicians), use + Add More Drivers to add all the drivers who should share the work. Each driver row carries its own Vehicle Type, Shift Start, and Shift End.

Optimize the route

Use Optimize Route (the floating button at the bottom-right of the map). Upper distributes the stops across the selected drivers and sequences each route into an efficient run.

Review each driver's route

In the optimized view, check each driver's stop count, time, and distance. Open Advanced Settings if you want to change how the work is divided — see the tip below.

Advanced Settings includes a Workload Distribution option that controls how stops are split across drivers — for example, Equalize Workload (Equal Stops), Balance Workload (Equal Time), Maximize Efficiency, or Min Drivers. Pick the mode that matches how you want the routes balanced before you optimize.

Method 2: split a route by hand

Use this when you need to decide exactly which stops go where — a specific customer that must go to a dedicated driver, or a run you're breaking across days.

Open the source route

Open the route you want to split from your My Route Plan list.

Decide which stops move

Identify the stops that should go to the new route. You can also Export Addresses from the route's Action menu first if you want a copy of the stop data to work from.

Create the new route

From My Route Plan, use + Create Route to start the second route, then set its name and start date.

Add those stops to the new route

Bring the stops in using any of Upper's add-stops methods — add them manually, or import them from a file. If your version offers it, copying stops from the existing route keeps all the field data intact.

Remove the moved stops from the source route

Back on the original route, delete the stops you moved using the per-stop menu (Delete Stop), so each stop lives on only one route.

Optimize both routes

Run Optimize Route on each route so both run in an efficient sequence.

Make sure each stop ends up on exactly one route. If you add stops to the new route but forget to remove them from the source route, the same stop gets served twice.

Common scenarios

  • One large route, several drivers — Add all the stops to one plan, add every driver on the Assign Drivers tab, and optimize. Upper splits the work for you.
  • A run that spans multiple days — Create a route per day, split the stops by hand between them, then optimize each day's route.
  • A specific customer must go to a specific driver — Build the main route, remove the special-case stops, create a dedicated route for them, and assign it to the right driver.

Troubleshooting

On this page