Your shop's WhatsApp, now a full online store
Customers search, fill a basket and pay with M-Pesa. Stock updates itself, so you never sell what's no longer on the shelf.
- Payments confirmed by Safaricom
- Money goes straight to your Till/Paybill
- Works on your WhatsApp number
- Setup done for you
Sound familiar?
Selling on WhatsApp shouldn't cost you sleep — or sales
Orders get lost in the chat
Ten customers type at once, a voice note comes in, and the order for 3 crates gets buried. Every missed message is a sale your competitor gets.
“I've paid” — but have they?
Screenshots can be edited and confirmation SMSs take time to check. One fake payment can wipe out a day's profit.
You sell what you don't have
Stock lives in a notebook or in your head. Two customers pay for the last cylinder and someone gets a refund and an apology.
No record when you need one
Who paid, who's owed a delivery, what sold best last month? Scrolling chats is not bookkeeping.
How it works
From chat to cash in three steps
- 1
Customer asks on WhatsApp
They type what they need — “13kg gas”, “cooking oil”, “menu” — and get products with live prices and stock.
- 2
Pays with an M-Pesa prompt
Tillflow totals the cart, adds delivery from their location pin and sends an STK Push. They enter their PIN. Done.
- 3
You fulfil a verified order
The order lands in your dashboard only after Safaricom confirms payment. Update the status and the customer is notified automatically.
Not a chatbot. A commerce system.
Everything between “hi” and “delivered”
A real store inside WhatsApp
Catalogue, search that understands Sheng and typos, cart, delivery or pickup — with buttons and lists your customers already know how to tap.
Payments verified by Safaricom
Orders are marked paid only when M-Pesa confirms the exact amount. Screenshots and “nimetuma” messages never change a payment status.
Stock that can't be oversold
Items are reserved the moment a customer checks out and released if they don't pay. Low-stock alerts reach you before the shelf is empty.
Delivery zones and fees
Set areas, fees and minimum orders once. The customer shares a location pin and sees the exact delivery cost before paying.
Your team, when it matters
Customers can ask for a person at any time. Conversations land in a shared inbox where your staff reply, assign and follow up.
Every order on record
Daily sales, M-Pesa receipts, top products and refunds — exportable to Excel and PDF for your accountant.
A screenshot is not a payment. Safaricom's confirmation is.
Every order is matched to its own M-Pesa request. Tillflow marks it paid only when Safaricom confirms the payment and the amount equals the order total. Anything unusual is held for your review — never guessed.
- Exact-amount check
- Short or over-payments go to review, never auto-confirmed.
- Duplicate-proof
- Repeated Safaricom callbacks can't double-count a payment.
- Every receipt on record
- M-Pesa receipt, time and phone saved against the order.
- Your money, your account
- Payments land in your own Till or Paybill. We never hold funds.
Built for Kenyan shops
Made for the way you already sell
Pharmacies & chemists
Product questions go to your pharmacist; paid orders go to dispatch.
LPG gas distributors
Refills, exchanges and delivery fees by location pin.
Minimarts & grocers
Baskets of many items, live stock, repeat customers.
Restaurants & kitchens
Menus, delivery zones and paid-only kitchen tickets.
Boutiques & beauty
Sizes and colours, each with its own stock count.
Become a founding merchant
We're onboarding our first Nairobi merchants with hands-on setup from our team at Garden City. Founding merchants get priority support and a direct line to the people building the product.
Visit us: Garden City Business Park, Thika Road, Nairobi
Pricing
Simple monthly plans in shillings
14-day free trial with Growth features. No long contracts. Upgrade as you grow.
Starter
For one shop getting started
KES 4,000/month
- WhatsApp catalogue & cart
- M-Pesa STK checkout
- Orders & stock management
- Pickup + one flat delivery fee
- Up to 200 products, 3 staff + owner
Growth
For busy shops with delivery
KES 12,000/month
- Everything in Starter
- Delivery zones & fees
- Coupons & promotions
- Shared team inbox
- Reports & Excel exports
- Up to 1,000 products, 10 staff
Professional
For multi-branch businesses
KES 30,000/month
- Everything in Growth
- Stock across branches
- API & webhooks
- AI shopping assistant
- Priority support
- Up to 5,000 products, 25 staff
Prices in KES per month. One-time setup from KES 25,000 covers WhatsApp Business Platform onboarding, M-Pesa (Daraja) connection and loading your catalogue. Enterprise and ERP integration: custom quote.
Questions merchants ask
Do my customers need to download anything?
No. They order on the WhatsApp they already use. Payment happens through the normal M-Pesa prompt on their phone.
Which M-Pesa accounts does it work with?
Paybill and Buy Goods (Till) numbers through Safaricom's Daraja API. We help you get your Daraja production access during setup. Money goes straight to your own account — Tillflow never holds your funds.
How do you stop fake payment screenshots?
Tillflow ignores screenshots and “I've paid” messages entirely. An order is marked paid only when Safaricom confirms the payment and the amount matches the order total exactly.
Can I keep my current WhatsApp number?
Usually yes. The number moves to the official WhatsApp Business Platform (Meta Cloud API). We check your number during the demo and guide you through Meta's verification.
What if a customer wants to talk to a person?
They can type “agent” at any time. The chat moves to your team inbox and the bot steps aside until your staff resolve it.
Is Tillflow affiliated with WhatsApp or Safaricom?
No. Tillflow is an independent platform that works with the official WhatsApp Business Platform and Safaricom's M-Pesa Daraja APIs.
See your shop running on WhatsApp in 30 minutes
Tell us about your business. We'll call you, set up a live demo with your own products and show you the M-Pesa checkout end to end.