Import orders, optimize routes, dispatch drivers, and capture proof of delivery — one system from depot to doorstep. The optimization engine builds clean, geographic routes that cut distance and time on every run.
CSV import · live dispatch · proof of delivery · multi-tenant isolation
Everything an operator needs to run last-mile delivery — orders to proof of delivery, with a super-admin layer over it all.
CSV import, manual entry, or API. Dedupe, geocode, and validate before they hit a route.
Optimize one driver or a whole fleet into clean geographic territories — no spaghetti, no crossing.
Live map, driver positions, ETAs, and a styled detail card on every stop.
Photo + signature capture, durable upload, and an automatic customer email on completion.
Full data isolation between admins, with role-based access enforced end to end.
God-mode oversight of every admin, driver, route, and cost — with a full audit trail.
The core of DeliveryOS. Assignment and sequencing are solved together, so every driver gets a coherent territory and the shortest sensible path through it.
Decide who delivers what and in which order — together, not as separate guesses.
Nearby stops stay on the same route. No overlap, no crossing across the city.
Vehicle capacities, time windows, shift limits, and depot start/return all respected.
Already have a delivery stack? Skip the platform and call the optimization engine directly — send stops and vehicles, get assigned, sequenced routes back in seconds.
POST /v1/optimize
{
"vehicles":[ {"id":"v1","capacity":50} ],
"stops":[ {"id":"o1","lat":43.6,"lng":-79.4} ]
}
→ { "routes":[ {
"vehicle":"v1",
"sequence":["o7","o3","o1"],
"distance_km":21.4 } ] }