Office OperationsUpdated May 26, 2026

Route Optimization

RoutePilot can automatically order a technician's stops to minimize total drive time. Optimization uses actual road network data for the service area rather than straight-line distance estimates.

How It Works

When you click Optimize Route on a technician's column, RoutePilot:

  1. Calculates driving time between every combination of stops
  2. Finds the order that minimizes total drive time
  3. Reorders the stops on the dispatch board

The first and last stop positions are respected if you have a fixed starting or ending point (such as a depot or the technician's home).

Running Optimization

From the dispatch board:

  1. Select the technician's column
  2. Click Optimize (the route icon in the column header)
  3. Review the new stop order
  4. Confirm or undo if the suggested order doesn't match operational needs

You can optimize one technician at a time or all technicians at once using Optimize All Routes at the top of the board.

When to Override

Optimization minimizes drive time but doesn't know everything. You should manually override when:

  • A customer requires a specific time window
  • A technician is picking up materials mid-route
  • A stop has a key or access dependency on another stop
  • A new customer specifically requested first or last

After manually reordering, the total estimated drive time updates automatically.

Map Scope

RoutePilot's routing covers the full Florida statewide road network. Service-area restrictions (which counties appear in the interface) are configured separately and do not affect the underlying road data used for optimization.

Note

Route optimization requires the routing engine to be active. If the routing status shows Unavailable in your settings, optimization will fall back to your manual stop order without estimating drive time.

Optimization vs. Manual Ordering

SituationRecommendation
Standard day, stops in the same areaOptimize — significant time savings
Mixed service areas across a large regionOptimize, then review
Time-specific appointmentsManually set order, don't optimize
Small route (2–3 stops)Manual is often fine

Next Steps