Three places a route loses miles
Route Health (under Route Schedule in the sidebar, next to Route Map) checks your routes every week and shows where driving can come down:
- Day changes: a customer who'd be a shorter drive on another of the same technician's days. Each one is a card you can Apply or dismiss.
- Stop order: the same stops driven in a better order. Optimize all fixes this for every route at once.
- Commute: the drive from where a technician's routes start to the first stop and back. No new order fixes it; it's flagged so you can check where their routes start.
Every number is a weekly estimate from the last check, using real road distances where they are known. Nothing on your routes changes until you apply a card or run Optimize all.
Read the Route Health page
- 1Open Route Schedule → Route Health. Last checked under the title says when the numbers were made. They refresh every week on their own; Check again reruns the check now in the background, and Last checked updates when it finishes.
- 2The green banner adds up the day changes: miles a week and driving time across the cards below. Each card names the customer, the days (for example Wed → Tue) and the technician. Apply moves the stop for good, keeping its visit count, spacing and technician. The X dismisses it.
- 3The white panel under the banner covers the rest. Its first line is how many miles a week your routes drive in total. Stop order shows how many routes aren't optimized yet and about how many miles a week optimizing them saves, with an Optimize all button. Commute names any technician who spends a large share of their week getting to their first stop and back, and whether their routes start at their home address or at the route's own start location.
Day changes only move a stop between one technician's own days, and only when it saves at least 2 miles a week. They never move a stop to a different technician. Moving stops between technicians is what Rebalance and Auto-Assign in the Route Builder do (see build and optimize routes).
Day change cards stay after you optimize. Optimize all only changes the order of stops within each route, never which day a customer is on, so it can't answer a day change card: only Apply or the X does. After Optimize all changes any route, Route Health checks again on its own, and Last checked updates when that finishes; until then the numbers are from before. Optimize this week plans the coming dates, not your weekly routes, so it doesn't change Route Health's numbers or cards. If Last checked looks older than your last changes, click Check again.
A technician needs a home address, or their routes a start location, for Route Health to measure their driving. Without either, their routes are left out of the numbers.
Optimize every route at once
Optimize all is in the header of Route Schedule, in the Stop order row on Route Health, and in the Route Builder header (in the ⋯ menu on a narrow screen). All three open the same window and do the same thing. You need the Edit routes permission.
- 1Click Optimize all. The Optimize every route window explains what happens: What changes is only the order of stops within each route, and it is permanent: every week from then on runs in the new order, not just this week. Quarterly, twice-yearly and yearly stops go at the end of the route. What stays the same is days, technicians and visit counts. Locked stops, timed stops, one-time work orders and unplanned stops keep their spots, and so does any date you reordered by hand in Single day only mode.
- 2It lists the routes that get a new order, one row per technician with a chip per day. A green chip shows the estimated miles a week that day saves. An amber dot marks a route a technician is driving right now: they keep today's order, and the new order starts on that route's next run.
- 3By default it does the routes that were never optimized, or changed since they were. Tick Also optimize the N routes already optimized to redo those too.
- 4Click Optimize N routes. Google Maps orders each route for the shortest drive, which takes about a minute. The window then says how many routes got a new stop order and how many were already in the best order. Any route Google couldn't optimize is listed and keeps its order; try it again in a few minutes.
- 5Route Health rechecks your routes right after, so its numbers reflect the new orders.
Optimize all can't be undone in one step. Each route's change is in Route Schedule → History, and you can reorder any route by hand on its page.
Optimize this week around appointments
Optimize all orders your weekly routes. Real days also have one-time jobs, parts runs and other unplanned stops, often at a promised time. Optimize this week (in the Route Schedule header, next to Optimize all) plans each route day of the next 7 days as it will actually run, with all of those stops together. It meets every promised time first, waiting if the technician would arrive early, then keeps driving to the least. A parts pickup always comes before the job it is for, and locked stops stay where they are.
- 1Click Optimize this week. It plans the days first and shows each one under its date: the technician, the number of stops, about how many miles the new order saves, and N appointments on time. When the current order would be late for a visit, it says how many late visits the new order puts back on time.
- 2If a promised time can't be met in any order, the day says so (Can't make the customer, their time, and about when the technician would get there). Move that stop to another day or technician, or change its time.
- 3A date that already has its own order (from a booking or a hand reorder) says Replaces this date's own order. Tick Leave days that already have their own order to skip those.
- 4Click Apply to N days. Only those dates change. Days a technician already started are left alone.
Your weekly routes don't change, and the planned dates keep their new order even if the weekly route changes later (a new stop goes at the end of that day). Drive times are typical, without traffic.
Ask George
Ask George "are my routes optimal?" or "how can my routes save miles?" He reads the same numbers and answers with all three: which routes would save the most from a better stop order, the Route Health day changes, and any technician whose commute is most of their week. He can run Optimize all for you after you approve his card, and apply or dismiss a Route Health card.
Frequently asked questions
Is Optimize all permanent, or just for this week?
Permanent. It saves the new order to each route's weekly schedule, so every week from then on runs in that order until someone changes it. A route a technician already started today finishes today in the old order. To change the order for one day only, open the route page, switch to that date's Single day only mode, and reorder the stops there.
Route Health shows only one suggestion. Is it working?
Usually yes. One card means one customer is worth moving to another day; the rest of each technician's days are already well grouped. Check the Stop order and Commute rows under the banner: that's often where the bigger savings are. Last checked under the title shows when it last ran.
Does Optimize all change which day or technician a customer has?
No. It only changes the order of stops within each route. Days, technicians and visit counts stay the same. To move customers between days use the Route Health cards; between technicians, Rebalance or Auto-Assign in the Route Builder.
Will optimizing move a timed stop?
No. A stop with an Appointment time stays exactly where it is, and the other stops are ordered around it. This applies to Optimize all and to the Optimize button on a single route. One-time work orders and unplanned stops (like a parts run) keep their spots too. To plan the coming days so each visit actually lands at its time, use Optimize this week.
Will Optimize all mess up a route my technician is driving today?
No. A route a technician already started keeps today's stops in today's order. The new order starts on that route's next run.
Why does a technician show up under Commute?
Most of their week's miles are the drive from where their routes start to the first stop and back. A better stop order can't fix that. Check where their routes start (their home address, or the route's own start location on the route page) and whether part of their area suits another technician.