Sokoni Marketplace
A multi-vendor marketplace connecting 300+ Nairobi retailers to customers, with M-Pesa checkout and same-day delivery routing.
- Client
- Sokoni Trading Ltd
- Timeline
- 14 weeks
- Platforms
- Web, Mobile Web

Licensed placeholder image — replace with real project photography or a product screenshot before launch.
- Monthly order volume
- 3.4xMonthly order volume
- Lost orders after launch
- 0%Lost orders after launch
- Faster order-to-delivery
- 47%Faster order-to-delivery
- Active vendors
- 300+Active vendors
The challenge
Sokoni ran on WhatsApp. Orders arrived as screenshots, stock was tracked in a shared spreadsheet, and roughly one order in six was lost or duplicated. Growth had stalled because every new seller added coordination work no system was absorbing.
What we built
We built a multi-vendor marketplace with seller onboarding, live inventory, M-Pesa STK push checkout and automated commission payouts. Delivery assignment moved from phone calls to a rider dispatch board with live tracking.
How we approached it
- 1Two-week discovery mapping the existing WhatsApp order flow end to end
- 2Vendor portal with self-service catalogue, pricing and stock control
- 3Daraja API integration with callback validation and automatic reconciliation
- 4Rider dispatch board with zone-based delivery pricing
- 5Phased rollout: 20 pilot sellers, then the full catalogue over six weeks
We went from losing orders every week to not losing any. The vendors onboard themselves now, which is the part I still cannot believe.
Technology
- Next.js
- TypeScript
- PostgreSQL
- M-Pesa Daraja
- Redis
- Vercel
Commercial outcome
3.4x order volume and zero lost orders after replacing WhatsApp
Read the case studyTell us what is not working
Thirty minutes, no deck. You will leave with an honest read on feasibility, a price band and a timeline - whether or not you work with us.
We reply within one business day.
