Yesterday sheet intelligence
See which riders need action—before today's shift.
Upload one day's rider sheet. The analyzer checks working hours, roaming, delay, orders and platform performance, then explains the observed problem and the next action. 11h 30m is calculated as exactly 11.5 hours Source data remains in the exportLive sample preview
Drop yesterday's rider sheet here
Excel, CSV or ODS • up to 50 MBClient Company
Daily Rider Performance
Demo data — upload your file for real results| Rider | Date | Hours | Orders | Roaming | Delay | Performance | Health | Status | Observed reason | Recommended action |
|---|---|---|---|---|---|---|---|---|---|---|
| YR Yousef RahmanR-1071 • Riyadh East | 2026-07-16 | 9.90target 11.50 | 17 | 132m | 66m5 orders | 68.0% | 1% | Critical | Roaming time is 1h 12m above the limit. | Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving. |
| FA Faisal AliR-1042 • Riyadh West | 2026-07-16 | 10.63target 11.50 | 19 | 108m | 51m4 orders | 72.0% | 36% | Critical | Roaming time is 48m above the limit. | Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving. |
| AK Ahmed KhanR-1024 • Riyadh North | 2026-07-16 | 11.70target 11.50 | 28 | 42m | 8m | 94.0% | 82% | Critical | Cancellation rate is 100%, above 5%. | Check cancellation reasons and avoid accepting orders the rider cannot complete; escalate app or restaurant issues separately. |
| MS Mohammed SalimR-1056 • Riyadh North | 2026-07-16 | 11.50target 11.50 | 24 | 73m | 18m1 orders | 86.0% | 96% | Needs attention | Roaming time is 13m above the limit. | Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving. |
Why: Roaming time is 1h 12m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Why: Roaming time is 48m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Why: Cancellation rate is 100%, above 5%.
Action: Check cancellation reasons and avoid accepting orders the rider cannot complete; escalate app or restaurant issues separately.
Why: Roaming time is 13m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Separate action section
Problems found and what to do next
Only observed source metrics are used—missing reasons are never invented.Yousef Rahman
Why: Roaming time is 1h 12m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Faisal Ali
Why: Roaming time is 48m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Ahmed Khan
Why: Cancellation rate is 100%, above 5%.
Action: Check cancellation reasons and avoid accepting orders the rider cannot complete; escalate app or restaurant issues separately.
Mohammed Salim
Why: Roaming time is 13m above the limit.
Action: Move to the assigned high-demand zone, keep GPS/network stable and ask dispatch for a better zone if orders are not arriving.
Company rules
Performance limits
Set your client's operating targets. 11.5 hours means 11h 30m.Protected calculation: customers see results, reasons and actions—not the platform's internal calculation code. Missing columns are marked for review instead of being treated as zero.
View detected columns and warnings
rider IdRider ID
riderRider Name
dateDate
branchBranch
hoursWorking Hours
ordersTotal Orders
roaming MinutesRoaming Minutes
delayed OrdersDelayed Orders
delay MinutesDelay Minutes
acceptance RateAcceptance Rate
cancellation RateCancellation Rate
performance RatePerformance %