We have built beautiful dashboards. Some of them were genuinely good - fast, clean, everything one click away.
The uncomfortable thing we learned is that a good dashboard gets opened on Monday morning and then not again until something goes wrong. Not because it was bad. Because opening it is a decision, and decisions have a cost, and running a shop already spends that budget on other things.
So when we designed how you would talk to Rai, we started from a different question. Not "what is the best interface we can build?" but "what is the owner already holding?"
Where the questions actually get asked#
A shop owner's day does not have a reporting slot in it. The questions arrive in gaps - waiting for a supplier, in a matatu, standing at the counter between customers, at nine in the evening when something has been bothering them since lunchtime.
Every one of those moments has a phone in it, and the phone is already on WhatsApp.
So Rai lives there. You type a question - "how much did we do yesterday?", "which items haven't moved this month?", "is anything about to run out?" - and the answer comes back in the thread. The morning brief arrives the same way. Alerts fire there too, the moment a fast mover is about to stock out or a supplier's price jumps.
The language part, which is not a nice-to-have#
Here is something we noticed long before Rai existed. An owner who is perfectly comfortable in English will still, given the choice, ask a question about their own money in Swahili or in Sheng. Not because they cannot manage the English - because thinking about your business is not a formal activity, and formal language makes it feel like one.
Rai answers in whatever you wrote in. Ask in Sheng, get an answer in Sheng. Switch mid-conversation, and it switches with you.
Technically this is one of the cheapest things in the whole product - modern models handle it well. The payoff is completely out of proportion to the cost. It is the difference between a tool that gets used a few times a week and one that gets used several times a day, and use is the only thing that eventually changes how a business is run.
An answer in the wrong language is still work. An answer in your own language is just an answer.
What does not get relaxed#
It is worth being explicit about this, because "AI on WhatsApp" is a phrase that covers a lot of low-quality products.
The numbers that come back over WhatsApp are the same numbers, from the same curated set of business metrics, with the same checks, as the ones in the app. There is no simplified WhatsApp mode that guesses more freely because the format is casual.
The safety rules do not relax either. Nothing that would change your data happens over a chat message. If Rai has drafted a purchase order for you, the message tells you it is ready and takes you to approve it - it does not accept "yes go ahead" as a signature. Casual channel, formal boundary.
The brief is the habit#
Of everything Rai does over WhatsApp, the daily brief is the one that changes behaviour.
It is short. What moved yesterday, what is at risk, three things worth doing. It arrives before the shop gets busy, in the same app the owner is already checking for messages from suppliers and customers.
And because it arrives without being asked for, it does not compete with the day's other decisions. Over a few weeks it stops being a notification and starts being a routine - the business equivalent of checking the weather. That routine is worth more than any single clever report, because it is the thing that makes an owner spot the slow problems while they are still small.
That is the real argument for meeting people where they already are. Not convenience. Consistency.
