onroute

Route Optimization

Increase your customers' revenue by optimizing routes for optimal efficiency, cost-effectiveness and fuel consumption. Maximize the delivered orders or jobs, taking into account vehicle capacity, delivery windows and over 50 more constraints.

Optimal routes in seconds
Optimal routes in seconds
Automatic algorithm fine-tuning
Automatic algorithm fine-tuning
Schedule +10000 orders at a time
Schedule +10.000 orders at a time
Customer quote

"After several years of use, we are still very pleased with OnRoute. The service is excellent and easy to use."

Marco Baikry, COO BPS
Marco Baikry, COO BPS
Air LiquideAqualexzoolyxUZ LeuvenL'Orealanacura
Use Cases

Create the most optimal schedules

Learn how our optimization services are applied to different industries

Field service

Optimize route planning in field service software, taking into account skills and equipment, so that the right staff members visit customers at the right moment. Increase quality and customer service, without excess costs. Respond in 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 last-mile delivery scheduling. Allow your customers to achieve higher customer satisfaction, successful delivery attempts and reduced CO2 emissions. The OnRoute API enables the optimization of delivery schedules in complex environments and for large amounts of orders (up to 20k orders in one go).

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 almost 30% of the overall operational costs. Every delayed, failed or wrong delivery increases costs exponentially and negatively impacts brand user satisfaction. That is where optimization and automatic scheduling comes in as a solution.

Daily Route Optimization, Geo-location Clustering

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 and manage the unpredictability of incidents. You can provide a reliable service by patrolling more often, and making security checks mandatory during certain times of the day or week.

Daily Route Optimization, Long-term Route Optimization

Distribution Center

You can streamline your entire supply chain by optimizing your route plan between warehouses. Using technology and smart planning, you can optimize your logistics processes by automating your cross-docking and transloading operations.

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

Waste Collection

You can improve the efficiency of your waste collection and help your fleet to do more with less traffic impacts, noise pollution, and air pollution. With variables such as garbage cans, types of waste, and work schedules, you can optimize routes and routes and maximize fleet capacity.

Long-term Route Optimization, Geo-location Clustering
No items found.
1
/
total
Benefits

Optimize without compromise

The most intelligent and fastest scheduling algorithms to find the best schedule for your customers' drivers.

Built for developers

Designed for the modern developer’s workflow

Authentication is simple and results are returned in JSON format. Learn more about how OnRoute works in our documentation.

C#
ObjectiveC
php
PHP
java
Java
Python
Python
javascript
Javascript
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.

Copied to clipboard!

#import 

NSDictionary *headers = @{ @"Accept": @"application/json" };

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.solvice.io/jobs/jobId/solution"]
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:10.0];
[request setHTTPMethod:@"GET"];
[request setAllHTTPHeaderFields:headers];

NSURLSession *session = [NSURLSession sharedSession];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request
                                            completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
                                                if (error) {
                                                    NSLog(@"%@", error);
                                                } else {
                                                    NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;
                                                    NSLog(@"%@", httpResponse);
                                                }
                                            }];
[dataTask resume];
 
Copied to clipboard!

const sdk = require('api')('@solvice/v1.0#1mld74kq6wjdff');

sdk.server('https://api.solvice.io');
sdk.getSolution({jobId: 'jobId'})
  .then(res => console.log(res))
  .catch(err => console.error(err));
 
Copied to clipboard!

OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
  .url("https://api.solvice.io/jobs/jobId/solution")
  .get()
  .addHeader("Accept", "application/json")
  .build();

Response response = client.newCall(request).execute();
 
Copied to clipboard!

import requests

url = "https://api.solvice.io/jobs/jobId/solution"

headers = {"Accept": "application/json"}

response = requests.request("GET", url, headers=headers)

print(response.text)
 
Copied to clipboard!

const options = {method: 'GET', headers: {Accept: 'application/json'}};

fetch('https://api.solvice.io/jobs/jobId/solution', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));
 
Planon Building Connections

Wanda's Journey to Efficient and Circular Logistics with Solvice's OnRoute API

Discover how Wanda, a trailblazer in circular logistics, transformed its operations using Solvice's OnRoute API. Faced with the challenge of scaling complex logistics for diverse goods and varying requirements, Wanda turned to Solvice for an optimal solution.

UZ Leuven

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.

Unleashing the Future of Pet Care with Solvice Route Optimization

Skiptown stands out as a haven for dogs. Behind the scenes, Skiptown faced a challenge familiar to many in the world of pet care: optimizing scheduling and routes for their dedicated team of caregivers.

Infront and De Lijn integrate Dynamics 365 Field Service with OnShift

Infront creates the most efficient routes for technicians and schedules thousands of tasks for public transportation company De Lijn.

Improved roster quality by 12%

KAVA asked Solvice to develop an algorithm that would spread the shifts of its 4,930 Belgian pharmacies as fairly and efficiently as possible.

Real-time dispatching of blood sample pickups

Solvice helped Zoolyx, the largest veterinary laboratory in Belgium, in integrating their field service execution with advanced and automatic scheduling of their operations.

Real-time planning for an inspection authority

ACEG, one of Belgium’s leading inspection authorities, has plans to roll out a fully integrated web application that allows their customers to self-register a new inspection.

Planon Revolutionizes Building Management Efficiency with Solvice's AI-Powered Solutions

Discover how Planon leveraged Solvice's innovative AI-powered scheduling solutions to enhance their building management processes, improve efficiency, and drive sustainability.

Wanda's Journey to Efficient and Circular Logistics with Solvice's OnRoute API

Discover how Wanda, a trailblazer in circular logistics, transformed its operations using Solvice's OnRoute API. Faced with the challenge of scaling complex logistics for diverse goods and varying requirements, Wanda turned to Solvice for an optimal solution.

Skedulo Partners with Solvice to Enhance Scheduling Capabilities

Using Solvice's optimization engines, Skedulo's new feature empowers customers to effortlessly create optimal schedules.

Suivo Enhances Workforce Scheduling with AI Integration

Suivo has introduced Artificial Intelligence (AI) to its workforce scheduling application through the integration of Solvice OnRoute and OnSchift APIs.v

Flexible Pricing

Select the pricing option that’s right for you

Get more insights