Sales live in four WhatsApp groups.
Van sales / Till notifications / Shop 2 / Staff
Risiti.aiFor shops, salons, farms, water and more
Risiti turns the WhatsApp reports, M-Pesa messages and receipts you already have into sales, expenses and profit for every shop, branch and van you run. And it learns when each customer buys, so you know who to call today.
Already on Risiti? Sign in
Type your business's name: it gets its own address and page. Say what you sell and where. That's the setup.
WhatsApp groups, M-Pesa, Paybill and receipts flow in, with Zelle and Cash App coming soon. Risiti reads every message, then shows the month: sales, expenses and what's left.
Till payments, WhatsApp orders, the stall's cash: Risiti reads the messages you already get and files each sale. No adding up at night.
Snap the wholesaler's receipt, forward the M-Pesa you paid. Stock, power, transport: every shilling out has a name.
Sales minus costs, for the kiosk, the stall and WhatsApp orders. Restocking day or not, you know where you stand.
Mzee Kariuki buys every 2 days. It has been 4. Risiti notices, and tells you to call him before he shops elsewhere.
RouteIQ learns when each regular buys: who to expect today, and how much bread and milk to have ready.
Type your business's name: it gets its own address and page. Say what you sell and where. That's the setup.
WhatsApp groups, M-Pesa, Paybill and receipts flow in, with Zelle and Cash App coming soon. Risiti reads every message, then shows the month: sales, expenses and what's left.
The van and the stations already report on WhatsApp, and M-Pesa already texts you. Risiti reads every message and files each sale.
Snap the fuel receipt, forward the M-Pesa you paid. Fuel, packaging, wages: every cost is filed, so money stops quietly disappearing.
Sales minus costs, for the van and every station. If money is missing, you see it today, not at the end of the month.
Mama Njeri buys every 3 days. It has been 5. Risiti notices, and tells you to call her before she buys from someone else.
RouteIQ plans the van's day from your own sales: which towns, in what order, and what to load. Less driving, more selling.
Type your business's name: it gets its own address and page. Say what you sell and where. That's the setup.
WhatsApp groups, M-Pesa, Paybill and receipts flow in, with Zelle and Cash App coming soon. Risiti reads every message, then shows the month: sales, expenses and what's left.
Stylists post their clients on WhatsApp, and M-Pesa texts you every payment. Risiti reads them and files each sale, by stylist.
Snap the supplier's receipt, forward what you paid the stylists. Products, pay, rent: every cost is filed.
Sales minus costs, and what each stylist brought in. You see your best days and your quiet ones.
Purity comes for braids every 4 weeks. It has been 6. Risiti notices, and tells you to send her a message.
RouteIQ knows when each client usually comes back. Remind the ones who are due, and fill your week.
Here it is with what a business like yours usually sells. Inside Risiti you set your own products, prices and selling points.
Your WhatsApp reports, M-Pesa and Paybill payments and receipts become sales and expenses, and the month shows what's left.
Risiti learns each customer's rhythm from your sales, and tells you who missed their usual day and who is due.
Sound familiar?
Van sales / Till notifications / Shop 2 / Staff
QHT4… Confirmed. Ksh1,250.00 paid to…
TOTAL KSH 3,9_0.00 THANK Y_U
Business? Personal? Both?
Every 3 days … every 3 days … then nothing
Sales ? − Costs ? = ?
Risiti puts the whole day on one receipt.
From source to answer
WhatsApp reports, M-Pesa messages, till statements and Paybill payments flow into Risiti. It reads each one, files it on the right shop, station or van, skips the repeats, and turns your day into answers.
Risiti takes sales from WhatsApp groups, M-Pesa messages, till statements and Paybill payments, and costs from receipts and payments out. It reads each one, files it on the right selling point, skips repeats, and adds it to the dashboard: sales, expenses and what is left today, sales by station and van, the latest payments, and notes such as a customer who missed their usual order.
How it works
No setup weekend, no spreadsheet, no training. If you can send a WhatsApp message, you can run your books in Risiti.
Screenshots of your sales groups, an exported chat, M-Pesa and bank messages, your till or Paybill statement, photos and PDFs of receipts. Several at once.
Each sale lands on the right shop, station, van or page. Expenses come in itemized and categorized. Duplicates are skipped. Times follow the shop's own clock.
Sales, expenses and net income for today, this week, this month and this year, beside the same point last time.
Inside Risiti
Home shows the month the way a till slip would: sales and expenses as line items, net income as the total. Tap Day, Week or Year to change the view.
Shops and selling points
Run one kiosk or ten stations. Each shop keeps its own products, prices and selling points, and each selling point gets its own daily, weekly and monthly totals.


Sales
Your team already reports in WhatsApp. Screenshot the group or export the chat, and Risiti reads every customer, item and payment and puts it on the right station or van.

Expenses
Photograph a receipt, upload a PDF or paste an M-Pesa message. The business, items, tax and category come out on their own; you confirm and it is filed.

Receipts for customers
When a school or a hotel asks for a receipt, make one in seconds and send it on WhatsApp, as a PDF or as an image.

Profit
Net income for the day, week, month or year, against the same point last time, with plain-language notes on what changed.

Who it is for
Built first for Kenyan businesses that run on WhatsApp and M-Pesa, and it works in any currency, with tax presets for 47 countries. Pick your kind of business and watch Risiti run a day of it.
Refill stations and delivery vans in one view, what each customer usually pays, and who is due for water today.
WhatsApp groupsTill messagesStatements
Every till payment becomes a sale. Stock paid by M-Pesa becomes an expense.
TillM-PesaQuick sale
Drop in the till statement: hundreds of payments read in seconds, and your busiest hours.
StatementPaybillInvoices
Dine-in, phone orders and delivery apps, each with its own total.
TillWhatsApp ordersGlovo
Clients, services and stylists, with M-Pesa payments and Instagram bookings in one place.
PochiWhatsApp
Counter and phone orders, Paybill payments, and every supplier invoice filed.
TillPaybillInvoices
Contractors paying by Paybill, the lorry's deliveries, and who is due to order again.
PaybillWhatsAppTill
Feed and seed sales from the shop and the pickup, and which farmers are due to buy.
TillWhatsAppReceipts
Instagram, TikTok and walk-in sales side by side, and which page sells the most.
Till
Phone sales and repairs kept apart, with receipts your customers can trust.
TillPaybillRepairs group
Vans, agents and routes, the day each shop usually orders, and the price it usually pays.
Van groupsPaybillStatement
Paybill payments with their order numbers, and Instagram, TikTok and Jumia in one total.
PaybillJumia
Every client payment becomes a sale, and a receipt for the client is one tap away.
M-PesaPaybillReceipts
Trips in, fuel out, and what each bike or van really makes.
Riders groupM-Pesa
If money comes in and goes out, it fits. Name your own products and selling points, and bring any of these sources.
WhatsAppM-PesaStatementsPaybillReceipts
At risiti.ai/your-name: what you sell, where to find you, how to pay, and one button for what customers come to do. It keeps itself up to date as you run the business. Eight sample pages, every name and price made up:
Privacy
Use Risiti without signing up and your records stay on your own device. Make a free account and they are backed up, and on every phone or computer where you sign in. Either way, nothing about your business is sold, and nothing in Risiti is there to track you.
Without an account, shops, sales and expenses live only on your phone or computer. With one, they are also kept in your private Risiti account, so a lost phone loses nothing.
A receipt or screenshot you scan is read by AI through Risiti's reading service, and the result comes straight back. Risiti does not keep it, and the AI provider's terms do not let it train models on it.
No advertising and no analytics in the app, and your data is never sold.
Download a full backup or spreadsheets whenever you like, or delete everything from Settings.
The details are in the privacy policy.
Install
Risiti is a web app you install from the browser. There is no app store to search and no big download, and it keeps working when the network does not.
Once installed, Risiti opens and records sales and expenses without a connection. Reading photos and screenshots needs one.
Questions
No. Risiti shows money in, money out and what's left, in plain words. If you work with an accountant, download your sales and expenses as spreadsheets and send them over.
Yes. Paste or forward an M-Pesa message: money you paid out becomes an expense with the amount, who was paid and the code, and money received on your till, Paybill or Pochi la Biashara becomes a sale with the customer's name, the time and the code. Till payments your staff post in WhatsApp become sales too.
Drop in a till, Paybill or personal M-Pesa statement (PDF, Excel or CSV) and every payment in becomes a sale, with withdrawals and charges left out. A payment is known by its code, so one already saved from its message is never counted twice. Every sale can be marked cash, M-Pesa, till, card, bank or credit.
Yes, as many as you run. Each shop has its own products, selling points, receipts and numbers. Star the one that opens first and switch between them with one tap.
On your own device, in your browser's storage. If you make a free account, also in your private Risiti account, so it is backed up and on every device where you sign in. When you scan something, it is sent to be read by AI and the result comes back; Risiti does not keep a copy.
The privacy policy has the details.
Yes. Once installed, Risiti opens, shows your numbers and records sales and expenses without a connection. Reading photos and screenshots needs one.
Sign in to your Risiti account on the new phone and everything is there. Without an account, download a full backup from Settings on the old phone and restore it on the new one.
Yes. Mark an expense as Personal and it stays out of your shop's numbers, while Risiti still shows where your own money went.
Yes. Risiti works in any currency and has tax presets for 47 countries, from Kenya, Uganda, Tanzania, Rwanda and Nigeria to the UK, the US and India. Every shop keeps its own currency and time zone.
Start today
Open Risiti in your browser, set up your shop in three steps, and snap your first WhatsApp report.