Route Optimization

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

Optimal routes in seconds
Automatic algorithm fine-tuning
Schedule +10.000 order at a time

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

Marco Baikry, COO BPS
Use Cases

Create the smartest schedules

Learn how our optimization services are applied to different 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


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

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.

Optimize without compromise

The most intelligent and fastest scheduling algorithms to find the best schedule for your 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.

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!


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

NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.solvice.io/jobs/jobId/solution"]
[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.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()
  .addHeader("Accept", "application/json")

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)

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 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.

UZ Leuven

90% less time planning schedules

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

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

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.

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.

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 an algorithm that would spread the shifts of its 4,930 Belgian pharmacies as fairly and efficiently as possible.

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.

Skedulo Partners with Solvice to Enhance Scheduling Capabilities

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

Flexible Pricing

Select the pricing option that’s right for you

Get more insights