Auto dispatch
Auto dispatch removes the “who’s taking this one?” step. When a delivery order needs a driver, the system offers it to your fleet automatically using the strategy you choose, ranks drivers by who’s best placed to take it, and retries until someone accepts — so orders don’t sit unassigned while staff are busy with the kitchen.
The three assignment methods
Section titled “The three assignment methods”Pick the method that matches how your fleet works:
One-by-one
Section titled “One-by-one”The order is offered to the best-ranked driver first. If they decline or don’t respond in time, the offer moves to the next driver down the ranking, and so on.
- Best for: smaller fleets where you want the right driver, not just the fastest finger.
- Trade-off: assignment takes a little longer when top-ranked drivers decline.
Send-to-all
Section titled “Send-to-all”The order is offered to every eligible driver at once — first to accept wins.
- Best for: speed during the rush; larger, gig-style fleets.
- Trade-off: the quickest accepter isn’t always the best-positioned driver.
Nearest-available
Section titled “Nearest-available”The system picks the best available driver and assigns the order directly — no offer, no waiting for acceptance.
- Best for: maximum automation; dense areas where proximity dominates.
- Trade-off: drivers get no say, so it suits fleets where assignments are expected, not invited.
How drivers are ranked
Section titled “How drivers are ranked”For ranked assignment, every online driver gets a score. The main factors:
- Distance to the outlet — closer drivers score higher. This is the biggest factor by default.
- Current load — drivers already carrying active orders score lower, spreading work across the fleet.
The weighting between factors is configurable in the same Logic settings, so you decide whether proximity or load-balancing dominates. Scores use live driver positions from the partner app, so ranking reflects where drivers actually are right now.
Retries, fallbacks, and stepping in
Section titled “Retries, fallbacks, and stepping in”Not every offer lands on the first pass:
- Retries — unaccepted offers move down the ranking (one-by-one) or are re-offered, per your configuration.
- Fallback to staff — if no driver accepts, the order surfaces for manual assignment so it never silently stalls. Staff can then use Assign Driver on the order card as usual — see Drivers & assignment.
- Cancelling a search — while auto dispatch is still looking for a driver, staff can press Cancel Auto-Dispatch on the order and take over manually — handy when you already know who should take it.
Watching how it performs
Section titled “Watching how it performs”Auto dispatch has its own analytics at Dashboard → Reports (/reports/driver-auto-dispatch):
- A daily summary of dispatch activity and outcomes.
- Trends over time, so you can see whether assignment is getting faster or slower.
- Performance broken down by driver, by outlet, and by assignment method.
The numbers worth a weekly look: how long orders wait for a driver, how often offers are declined, and how many orders fall back to manual assignment. A rising manual rate usually means not enough drivers online at peak — a staffing signal, not a settings problem.
Rollout advice
Section titled “Rollout advice”- Start with one-by-one and the default weighting.
- Run a normal week and review
/reports/driver-auto-dispatch. - Tune the weighting — or switch method — based on what you see, one change at a time.
- Re-check after any fleet change: doubling driver count or changing shifts changes what good ranking looks like.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Try this |
|---|---|
| Orders never get offered to anyone | Confirm auto dispatch is enabled in Logic settings and at least one approved driver is Online |
| The same driver gets everything | Distance is out-weighing load — raise the load factor so work spreads across the fleet |
| Offers keep timing out unaccepted | Check the per-driver breakdown in /reports/driver-auto-dispatch — a chronic decliner distorts one-by-one timing; that’s a conversation, not a setting |
| An order is searching but you already know who should take it | Press Cancel Auto-Dispatch on the order and assign manually |
Related: Drivers & assignment · Delivery setup · Third-party delivery networks · Reports & analytics