Workforce Navigation
for Service Providers

Book a demo Learn more

Time dependent optimization -

Accurate, efficient, and realistic

Today's tools provide partial solutions to service providers around the world. Optimization services rely on distance calculations and neglect the impact time has on the route. By using the most advanced algorithms in the field and learning behavior patterns, Timing brings a new approach to the world of service providers. No more delays, no more waiting. With Timing, you can be accurate and efficient, reduce costs, and give your customers the best possible customer service.

Simple example for time dependent optimization in action:
Planning: The system planned a three-point route where customer C should expect the service rep at 09:10.
Execution:In the execution phase, the system detected a traffic jam and re-optimized of the route. As a result, the route was changed, and the system was able to reduce the delay to customer C by 25 minutes.

The planning phase

Accurate and realistic route optimization requires us to know when and where the service representative will be at any given time. Today, the common optimization solutions are static. This means that the system performs the optimization without asking "When?”. When does the service rep start their shift? When will they be at a specific location? What is the travel time between the locations and when will they show up at the customer’s home? Static optimization that ignores these questions plans the route without considering rush hours and the individual technician's habits and routine. This results in plans that do not reflect reality and cause delays, unsatisfied customers, lost revenue and wasted valuable resources. Timing’s technology uses time-dependent optimization both in the planning and in the execution phases. Time-dependent optimization includes location and time of day in every calculation. It finds the fastest route between many locations while considering rush hour and traffic conditions. Timing’s planning phase knows how to consider random and unknown variables that affect the schedule.

The execution phase

The execution phase considers ongoing changes during the service rep’s day, including unexpected service time delays and other random variables. Timing calculates and changes the route accordingly, within the time frame and with minimal changes to the ETA.

ETA prediction

Waiting at home for the service rep is frustrating. With Timing, customers can better plan their day without wasting hours waiting. They can set up an SMS notification to alert them before the service rep shows up, and they can even follow the rep’s progress on the map.