Move every load with fewer vehicles and tighter routes
Integrate the Pick-up and Delivery Routing API to automatically assign the right jobs, to the right drivers, to the right vehicles, optimizing for increased productivity and reduced travel time.




constraints
Out-of-the-box business rules, purposefully designed for real-world operations.
stops
Our biggest dataset optimized in one Pick-up and Delivery Routing solve.
second
To solve the inevitable intraday disruptions
Travel time
Average customer result after implementation
Built for your operational reality
Handle changing demand, disruptions, and workforce complexity with schedules built for the real world.

Stay in control of your scheduling timeline
Plan schedules and routes for the week, month, or year ahead. Continuously roll the horizon forward and optimize as new jobs come in. Replan in real time when traffic, cancellations, or capacity surprises disrupt your schedules.

Every pick-up is bound to its delivery
Same vehicle. Same load. Right order, every time. The model never plans one without the other, so a reroute keeps every pair intact and every route feasible.

Maps and traffic service integrations
Timefold ships with built-in maps for most regions, but it never locks you to them. Point it at any source of distance and travel time by implementing two endpoints. The platform handles the rest: pre-calculation, incremental updates, throttling, and concurrency.

Any constraint, any scale
From dozens to millions of planning decisions, optimize around any combination of constraints without sacrificing performance or schedule quality.

Explainable AI
Every decision has a reason. Understand the trade-offs behind every schedule and adjust constraints with confidence.

Applicable across use cases
Built for field operations at scale.
Timefold brings automation, optimization and intelligence to NEMT dispatching. Reduce miles, cut costs, and improve patient experience by embedding our Route Optimization API.
Assign orders to drivers and sequence every pickup and delivery in one continuous solve. Higher drop density, on-time deliveries, and real-time recovery are one API call away.
Assign every pickup and delivery to the right driver and sequence the whole route in one solve. Higher stop density, on-time service, and real-time recovery.
How does it work?
JSON in, JSON out. Stateless. Technology agnostic.



Production-ready models / no setup required / Works with any stack via REST API / Start with sample data or your own
Solve for what matters to your business





Key constraints
Nothing gets overlooked.
Route optimization
Reduce travel time and mileage per technician, increasing productivity and the number of jobs completed each day.
Capacity
Every route respects vehicle capacity, current load, and demand, so a driver is never assigned more than they can carry.
Priority stops
Mark jobs as mandatory or optional, and the solver always serves your highest-priority stops first when not everything fits.
Shift start time, locations and breaks
Routes honor each driver's shift start, their start and end locations, and any breaks they're owed.
Job pooling
Multiple pickups and deliveries can share a single route, letting one driver handle several jobs in the same trip.
Time windows
Each stop is scheduled inside the time window the customer has agreed to be available.

When scheduling works, everything works.
Less waste. More control. Teams that trust the plan.