Skip to main content

Route Optimization

Efficient routing reduces travel time, fuel costs, and crew fatigue. Otesse helps optimize daily routes for your service teams.

How Route Optimization Works

The routing system considers:

  • Booking locations — The addresses of all bookings for a crew member on a given day
  • Time windows — Each booking has a start time that must be respected
  • Travel time estimates — Calculated using road network data, not straight-line distance
  • Buffer requirements — Minimum time between bookings for travel and preparation

Route View

Access route visualization from the calendar:

  1. Switch to Day View
  2. Select a specific crew member
  3. Click View Route

The route view shows:

  • A map with all booking locations marked
  • The optimized route path between locations
  • Estimated travel times between stops
  • Total drive time for the day
  • Any potential issues (tight windows, long drives)

Optimization Strategies

Geographic Clustering

Group bookings in the same area together:

  • Schedule morning bookings on the north side, afternoon on the south
  • Avoid zig-zagging across your service area
  • Works best when customers have flexible time preferences

Time-Based Sequencing

Order bookings to minimize total travel:

  • Start with the booking closest to the crew's home base
  • Proceed to the nearest next booking
  • End with the booking closest to home

Fixed-Time Anchoring

Some bookings have fixed times (customer requested a specific slot):

  • These become anchor points in the route
  • Flexible bookings are arranged around the anchors
  • The algorithm fills gaps with nearby bookings

Daily Planning Workflow

  1. Evening before: Review the next day's schedule in the calendar
  2. Check routes: View each crew member's route and flag issues
  3. Adjust if needed: Reschedule flexible bookings to improve routing
  4. Morning of: Crew members see their optimized route in the mobile app
  5. During the day: Routes update in real-time based on actual completion times

Route Metrics

Track routing efficiency over time:

  • Average daily drive time per crew member
  • Miles driven per booking (efficiency indicator)
  • On-time arrival rate (impacted by route quality)
  • Idle time between bookings (should be minimized)
  • Route efficiency score — Actual drive time vs. theoretical optimal

These metrics help identify crews that need routing assistance and zones where booking distribution could improve.