Skip to content

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
A vendor at a Kenyan produce market

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

  1. 1Two-week discovery mapping the existing WhatsApp order flow end to end
  2. 2Vendor portal with self-service catalogue, pricing and stock control
  3. 3Daraja API integration with callback validation and automatic reconciliation
  4. 4Rider dispatch board with zone-based delivery pricing
  5. 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.
Amina NjeriFounder, Sokoni Trading

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 study

Tell 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.

Have a project in mind?

Free 30-minute discovery call.

Book a call