Rider workspace
Live jobs, OTPs, and payouts run on WhatsApp after ops verifies you. This page is your command sheet β flat UI, no decorative illustrations.
Todayβs earnings (KES)
On WA
Active jobs
Pinned
Completed handovers
CONFIRM
Dispute hold
KES 0*
* Live totals arrive as WhatsApp text after each job. Hold window ~15 min after CONFIRM.
Active job
IN TRANSIT
π Held in Escrow
π In Transit
β
Payout Released
Example layout β your chat shows real pickup notes, vendor phone, drop-off, and fee when pinned.
- Pickup
- Westlands shop Β· vendor on WhatsApp
- Drop-off
- Kilimani gate Β· buyer contact in offer
- Order
- SKN-8820 Β· fee shown on offer
Enter on WhatsApp: *PICKUP SKN-8820 ####*
Enter on WhatsApp: *CONFIRM SKN-8820 ####*
Start 15-min buyer no-show timerAfter 15 minutes with no buyer, follow return flow. Return fee = 50% of delivery fee when item is handed back.
Route sketch
β Pickup
β Drop-off
Flat vector pins β live GPS stays on WhatsApp / your maps app.
Earnings ledger (sample)
Minimal table β real M-Pesa refs arrive in chat after B2C.
| Order | Completed | Gross fee | Status | M-Pesa ref |
|---|---|---|---|---|
| SKN-1049 | Today 14:12 | KES 250 | Payout released | QH82SKN9 |
| SKN-1031 | Today 11:40 | KES 180 | Held (~15m) | β |
| SKN-0988 | Yesterday | KES 300 | Payout released | QG71SKN2 |
Command cheat sheet
- AVAILABLE / BUSY β pin status
- *ACCEPT SKN-####* β lock job
- *PICKUP SKN-#### ####* β seller OTP
- *CONFIRM SKN-#### ####* β buyer OTP
- NO_SHOW SKN-#### β start 15-min timer