· Planet01
Most late deliveries are explained as traffic. On a multi-branch floor the more common cause is quieter: the ticket sat in a queue while someone decided which rider was free, then called a rider who was already across the radius.
That decision is easy in a quiet hour and bad at 8:30pm. The person dispatching is also answering the phone, watching the oven, and reconciling a missing cash drop from the previous hour. Proximity and fairness lose to whoever is standing at the counter.
Chains that stabilize on-time rate do one structural thing. They make assignment a rule the branch can see: how far a rider may be sent, who has waited longest, and when a manager is allowed to override. Rider Desk’s smart dispatch is that rule, with live status beside it so the override is obvious instead of tribal.
If your ETA report is a surprise every Monday, start with a single peak hour at one busy branch. Count how long tickets waited before a rider name was attached. That number is usually larger than the ride itself.