Key features
Our route optimization API takes into account several key elements when optimizing daily routing schedules. It assigns orders to a mobile workforce, managing the complexity of visits while minimizing the total drivetime. Here's a non-exhaustive list of such elements:
- Minimize the amount of drivers deployed, utilize all drivers to balance the workload, or reduce the overall length of the schedule.
- Use various vehicle profiles - from electric bikes to full-size trucks
- Driver skills and qualifications (e.g., "speak English" or "F-gas certification") to match drivers with the right job.
- Multiple time windows and optionally specify how much time the driver needs to serve customers.
- Indicate the start and end times of shifts to ensure that drivers are assigned the correct routes
- Rescheduling for new jobs in real time, taking into account new jobs without disrupting already planned routes, based on current vehicle locations.
- Use traffic data based on historical travel time data compiled from millions of collected data points or choose to use real-time traffic data.
We see examples of Route Optimization every day: field service workers out on the road, last-mile delivery, meal delivery drivers delivering food from central kitchens to hungry homes, delivery trucks bringing groceries from local stores, and couriers delivering packages to your office.
Save on the time spent planning
Producing daily schedules for a mobile workforce can be very difficult: it requires ad-hoc orders to be planned alongside fixed orders and cyclic appointments. Optimization cuts back the time spent planning drastically. Integrating our OnRoute API will allow for your customer's operational planners to focus on the most important matters.
Manage the complexity of hundreds to thousands of stops
Scheduling is typically complex to manage: time windows for specific customers, special goods that require refrigeration, or certain visits that need a certified driver to visit. All of these specific rules to follow can be integrated seamlessly into your application.
Reduce operational expenses
By optimizing your daily schedules, you can help your customer reduce operational costs by up to 35%. This allows resources to be used in the most efficient way: maximize the customers served and minimize overall costs. As a result, they can get more work done with fewer resources, save on fuel costs and reduce carbon emissions.