Overview
The Route Optimization page helps you plan efficient routes by showing all appointments for a crew on a specific date. You can optimize the route to minimize driving time and see the optimized schedule with drive times between stops.Access route optimization
Click Route Optimization in the sidebar under “Operations.”
Select crew and date
- Choose a Crew from the dropdown
- Select the Date to optimize
- The page will show all scheduled appointments for that crew on that date

View unassigned appointments
Appointments that don’t have a crew assigned appear in the “Unassigned Appointments” section. You can assign them to a crew before optimizing the route.
Assign appointments to crews
1
Find the appointment
Look in the “Unassigned Appointments” section.

2
Assign to crew
Select a crew from the dropdown for that appointment. The appointment will move to that crew’s schedule.

Optimize the route
Once you have 2 or more appointments assigned to a crew:- Click the Optimize Route button
- The system calculates the most efficient order to visit each stop
- The optimized route shows:
- Reordered appointments
- Scheduled arrival and departure times
- Drive time between each stop
- Total route duration
- Total driving time

The Optimize Route button only appears when there are 2 or more appointments for the selected crew.
View the optimized route
After optimization, you’ll see:- The crew’s start and end depot locations (marked S and F on the map)
- All appointment locations in optimized order
- Drive times between stops
- Total route summary with duration and distance

How optimization works
The route optimizer:- Uses the crew’s start location as the beginning of the route
- Finds the shortest path to visit all appointments
- Returns to the crew’s end location at the end of the day
- Calculates realistic drive times based on road networks
- Schedules arrival and departure times for each stop
Apply the optimized route
After reviewing the optimized route, click Apply Changes to update the appointment start and end times in the system. This saves the optimized schedule so your crew can follow it.Limitations
- Route optimization requires appointments to have geocoded property addresses
- The crew must have start and end locations configured
- At least 2 appointments are needed to optimize (single appointments don’t need optimization)
- Optimization works best when all appointments are in a reasonable geographic area
If you haven’t set up crew start and end locations yet, see Adding crews.