The challenge
A hotel restaurant in Nairobi was running three parallel systems. Dine-in orders went through a POS. Room service was coordinated by phone — a waiter would call the kitchen, the kitchen would shout back, someone would write it on paper. Event catering was managed in a notebook.
The result was predictable: wrong orders reached the wrong rooms. Dine-in guests waited longer because the kitchen couldn't prioritise. Event orders were occasionally forgotten entirely until someone checked the notebook. Staff were apologising several times a week.
How they use Maamul
All orders, one kitchen screen
Whether an order comes from a restaurant table, a room service call, or an event booking — it appears on the same kitchen display. The kitchen team sees everything. Nothing arrives by phone or paper. Every order has a timestamp and a destination.
Room charge and M-Pesa at checkout
Guests can pay at the table with M-Pesa, charge to their room, or pay at checkout. All three options are available on the same POS screen. Room charges automatically add to the room's tab — no manual entry at the front desk.
Table and room status in real time
The front desk and restaurant team share a live view of which tables are occupied, which rooms have active service requests, and which events are running. Nothing falls through the gap between "did room 302 order?" and "no, that was room 202".
“We used to apologise for wrong orders several times a week. That stopped the day we went live. The kitchen now knows exactly what's going where before it starts cooking.”
Hotel Restaurant · Nairobi, Kenya