onroute

Route Optimization API

Increase your revenue by improving your routes for greater efficiency and cost effectiveness. Maximize the delivered orders or jobs, taking into account a variety of constraints.

Generate +100 optimal routes in just a few seconds
Automatic algorithm fine-tuning by machine learning
Schedule more than 10.000 activities at a time within a single solve

"Using OnRoute, I was able to build a proof-of-concept for a complex scheduling and packing problem in less than 2 days."

Bernard De Ruyck, Director IT & Innovation KAVA
Use Cases

Create the smartest and fastest schedules

Learn how our optimization services are applied to different solutions and industries.

Field services

Optimize your route planning for field services, taking into account skillsets and equipment, so that the right staff members visit customers at the right moment. Increase quality and customer service, without excess costs. Respond real-time to any unforeseen events.

Daily Route Optimization, Long-term Route Optimization

E-commerce

Customer satisfaction and operational efficiency are key for e-commerce brands. Consumers have become accustomed to receiving their orders immediately. However, route optimization is a complex problem and even a small mistake can have a knock-on effect and lead to a poor customer experience.

Pickup & Delivery, Load Capacity Optimization

Last mile delivery

Optimize your last mile delivery. Achieve better customer satisfaction, successful delivery attempts and reduced CO2 emissions. Onroute enables the optimization of delivery schedules by optimizing service levels and costs instead of relying on manual scheduling, which costs a lot of time and effort.

Pickup & Delivery, Load Capacity Optimization

Food delivery

Delivery is a major part of the cost of a food delivery business. The very last stage of an order takes up to almost 30% of the overall operational costs. Every delayed, failed or wrong delivery increases costs exponentially and negatively impacts brand user satisfaction.

Daily Route Optimization, Geo-location Clustering

Order picking

Order picking is an expensive part of running a warehouse. Warehouses save on unnecessary labor costs by ensuring that their workers, when navigating through a warehouse, take the most efficient route. Pick path optimization helps to reduce lost time, save money and get orders to your customers sooner, rather than later.

Picking Path Optimization

Construction and equipment

Transport should be cost-efficient and on schedule, as price and service quality are crucial factors in the logistics of building materials and heavy equipment. If the manufacturer or supplier can manage this systematically, this will improve cost efficiency and customer retention.

Daily Route Optimization, Long-term Route Optimization

Mobile Security

With full control over your mobile security routes, you can optimize them to increase efficiency, but also manage the unpredictability of incidents to ensure you deliver a reliable service. Using an optimal patrol schedule, you can make surveillance rounds a mandatory part of mobile patrols and schedule surveillance periods.

Daily Route Optimization, Long-term Route Optimization

Distribution Center

You can streamline your entire supply chain of liner routes between distribution centers, cross-docking and transloading operations with optimization technology. By optimally planning routes to transport goods from multiple warehouses or suppliers to distribution centers as efficiently and quickly as possible.

Daily Route Optimization, Long-term Route Optimization, Load Capacity Optimization

Waste Collection

You can achieve a reduction in the distance traveled per unit of waste collected and optimize your fleet capacity with variables such as garbage can capacity, waste type and work schedule. More efficient routes help you minimize the negative effects of waste collection with less noise, less air pollution and less traffic congestion.

Long-term Route Optimization, Geo-location Clustering
1
/
total
Benefits

Optimize without compromise

The most intelligent and fastest scheduling algorithms to solve your route scheduling problem.

Built for developers

Get started using Route Optimization

Authentication is simple and results are returned in JSON format. Learn more about how the OnRoute works in our getting started guide.

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

{% c-block language="js" %}
function logMessage(msg) {
   var preText = "New Message: "
   console.log(preText+msg)
}

logMessage("Multi-line code blocks are important.")
{% c-line-end %}

Fully integrated automated rostering service

Strobbo, BeNeLux’s leading workforce management SaaS in the retail and hospitality market, wanted to be the first to provide a fully integrated automated rostering service to their customers.

90% less time planning schedules

UZ Leuven wanted to save on planning time for the oncall rostering of their anaesthesiology department.

Up to 35% more visits daily

British American Tobacco wanted to optimize the assignment of customers to their sales team and regional representatives.

Total drive time reduced by 23%

BPS distri asked Solvice to deliver a solution to save on the driven kilometers, in addition to cutting the time spent planning their routes.

Improved roster quality by 12%

KAVA asked Solvice to develop a scheduling optimization algorithm to spread the shifts of 4,930 Belgian pharmacies as efficiently and fairly as possible over a cyclical period of 6 months.

Find the right pricing

Learn about pricing for Workforce Optimization API on the pricing page.

Ready to get started?