
Dispatcher
Picks the loop.
Not the closest driver.
The agent that turns demand into the right driver doing the right job at the right time — fair to drivers, transparent to merchants, invisible to riders.

Dispatcher
The agent that turns demand into the right driver doing the right job at the right time — fair to drivers, transparent to merchants, invisible to riders.
For drivers
The dispatcher considers your current loop, the cargo class, the time window, the recipient's preferences — and only then distance.
If two pickups are on your route, the dispatcher offers them as one accept. You earn the second leg without hunting for it.
No driver gets buried in low-margin work. Job mix is balanced across the driver pool over the shift.
Every accept tells you net pay — after the platform's share, after estimated mileage, before tip. No mystery numbers later.
Severe weather, surge windows, and demand spikes shape what comes to you — but the dispatcher will never silently reroute your shift.
Decline an offer with one tap or a 'pass' to Concierge. Your acceptance rate isn't punished for protecting your time.
For merchants
01 — Quote in <1s
POST a job to /v1/jobs/quote with pickup, drop-off, cargo class, window. Get a price-locked quote.id back. Show it at checkout.
02 — Book on confirmation
POST /v1/jobs/book with the quoteId and your idempotency key. Receive link.job.booked.v1 with the driver assignment.
03 — Multi-tenant fairness
Your jobs share the same dispatcher with rideshare and food. Per-leg attribution is exact to the penny; you only pay for what you used.
04 — Real-time visibility
Webhook events on every lifecycle change — booked, accepted, picked up, in transit, delivered. Or watch in the ops dashboard.
Dispatch with us
Drivers get the best loop. Merchants get a quote endpoint. Both get the same signed receipt at the end.