Unified Order Hub for a Nairobi Cloud Kitchen
Result
“End-of-day reconciliation from 2 hours to 11 minutes — with real-time M-Pesa and multi-channel revenue visibility”
Kileleshwa Eats is a cloud kitchen brand operating out of Kileleshwa, fulfilling orders via Glovo, Uber Eats, and direct WhatsApp. When we started working with them, orders were landing on three separate phones, stock was tracked in a WhatsApp group shared among staff, and reconciling the day's revenue across M-Pesa, Glovo, and Uber Eats payouts took the founder two hours every night.
The Problem
Orders fell through the cracks when the WhatsApp phone wasn't monitored. Stock ran out mid-service because replenishment was reactive, not data-driven. Most critically, the founder had no single view of what was selling or whether the business was actually profitable on any given day — revenue sat across three separate channels with no automated reconciliation against M-Pesa's Daraja records.
What We Built
We built a centralised operations dashboard that aggregates orders from Glovo, Uber Eats, and WhatsApp into a single real-time feed. The system connects directly to M-Pesa's Daraja API to auto-match payments to orders the moment they arrive. Low-stock alerts trigger automatically when any item drops below a set threshold. Every night at 11pm, the founder receives an automated daily report: total revenue by channel, top-selling items, wastage estimate, and any unresolved orders.
The Results
End-of-day reconciliation dropped from 2 hours to 11 minutes. Stock wastage fell 28% in the first 60 days — the founder could see slow-moving items before they spoiled, not after. For the first time, the business had real-time revenue visibility across all channels. The system paid for itself within 3 weeks of going live.
Ready to scale?
Want results like these?
We build custom AI and automation systems for businesses like yours.
Book a Free Strategy Call