Marketplace & delivery
How it works
One platform for customers, shops, and boda drivers. Follow the journey from browse to payout — with escrow-backed payments so everyone is protected.
For customers
Shop local, pay safely, track delivery, and confirm with a one-time code.
-
1
Browse shops & products
Explore verified shops, compare products, and see MOQ and tiered pricing so you know exactly what you are ordering.
-
2
Add to cart & checkout
Choose delivery address and pin your location — use automatic detection or drop a pin manually for accuracy.
-
3
Shop confirms
The shop reviews your order and confirms availability. Once confirmed, you can complete payment — nothing is released to the shop until you confirm delivery.
-
4
Pay securely
Pay with M-Pesa, Tigo Pesa, Airtel Money, card, or bank transfer. Funds are held in escrow — Shoboca protects buyers by releasing money only after you confirm receipt.
Full payment & escrow details -
5
Boda delivers
Track the assigned rider in real time. At your door, they share a 6-digit OTP for you to enter in the app.
-
6
Confirm receipt
Enter the OTP to confirm delivery. Funds are then split automatically: the shop receives their share (after platform commission), and the driver receives the delivery fee in their wallet.
Payment & buyer protection
Your money stays in escrow until you confirm delivery. That means the shop and driver are paid for a completed delivery — and you are not charged for goods you did not receive.
Mobile money
M-Pesa, Tigo Pesa, and Airtel Money — fast checkout from the wallet you already use.
Card & bank
Visa, Mastercard, and bank transfer where available — same escrow protection applies.
Escrow
Funds are held by Shoboca until you enter the delivery OTP — not released on payment alone.
How money moves
- 1 You pay — Payment is captured and allocated to your order.
- 2 Escrow holds — The shop does not get paid yet; funds stay protected.
- 3 You confirm — Enter the OTP from the driver to prove handover.
- 4 Payout — Shop and driver wallets are credited; platform commission is deducted as shown in your order.
Why this matters
If something goes wrong before delivery, your payment is still tied to the order in escrow — you are not relying on informal refunds. Always confirm only when you have received your items.
For shops
Confirm orders, assign riders, and get paid to your wallet after delivery confirmation.
-
1
Receive order & notification
New orders appear under Shop → Orders with notifications so you never miss a sale.
-
2
Confirm order
Confirm stock and readiness so the customer can pay. Payment goes to escrow until delivery is confirmed.
-
3
Assign a boda driver
After payment, pick a nearby available driver from your dashboard for pickup and drop-off.
-
4
Prepare; boda picks up
The driver accepts, collects from your shop, and heads to the customer with live tracking.
-
5
Customer confirms delivery
The buyer enters the OTP shown to them — that completes proof of delivery.
-
6
Get paid
Your share is credited to your wallet after commission — transparent and tied to completed deliveries.
For boda drivers
Accept requests, update status, share OTP at delivery, and earn fees to your wallet.
-
1
Receive delivery request
Shops assign you from Driver → Delivery requests with route and order context.
-
2
Accept or decline
Accept if you can make the run; decline so the shop can assign another rider without delay.
-
3
Pick up from shop
Mark Picked up once you have the order in hand.
-
4
In transit
Mark In transit; the customer can follow your location for a smoother handover.
-
5
Deliver & give OTP
Upload proof if required; the app displays a 6-digit OTP — give it to the customer to enter.
-
6
Get paid
When the customer confirms with the OTP, your delivery fee is credited to your wallet.