Back to Blog
Guides

WhatsApp for Business in Kenya: The Order Isn't Real Until M-Pesa Confirms It

N
Neksio
Product team
Oct 30, 20269 min
WhatsApp for business in Kenya: selling in chat

At 7:10 in the morning, Mama Njoroge Fresh — a grocery business in Nakuru that delivers to estates on a motorbike — has eleven orders waiting on WhatsApp for business in Kenya to work its particular magic. By 7:40 every one of them is settled, because Kenyan chat commerce has a closing ritual no other market shares: the order is a suggestion until the M-Pesa message lands. The chat proposes; M-Pesa disposes. Any tool that wants to help a Kenyan business has to be built around that loop, so here it is, step by step, with the agent's role marked at each stage.

The loop: order, till number, confirmation, dispatch

  1. 1The customer orders in chat — items, quantities, the estate and house number, a delivery window.
  2. 2The agent totals the bill from your price document and sends your M-Pesa till number (or Pochi number) with the exact amount.
  3. 3The customer pays and forwards the M-Pesa confirmation message into the thread.
  4. 4The agent matches the confirmation code and amount against the order, thanks the customer, and releases the order to whoever packs and rides.
  5. 5Anything that does not match — wrong amount, missing code, a name that differs — is flagged to a human immediately, not smoothed over.

Steps one to three and the tidy parts of four are document work: prices, till details, delivery zones. That is the agent's territory. The judgement calls in step five stay with you, which is exactly where a Kenyan trader wants them.

Till number, Pochi, or your personal number?

New sellers often ask which payment identity to print on the thread. A Buy Goods till number is the established business route: it carries your business name on the customer's confirmation, which reassures first-time buyers. Pochi la Biashara suits the sole trader who wants business receipts separated from personal M-Pesa without full till formality. A personal number works, and many dukas start there, but it mixes household and shop money in one statement — painful at stock-taking time. Whichever you choose goes on the agent's payment sheet verbatim; it will read the number back identically in a thousand threads, which is a thousand chances a tired human would eventually transpose a digit.

Deposits that end no-show Saturdays

Nywele Studio, a salon in Westlands, Nairobi, runs the same loop for time instead of goods. A braiding appointment is four hours of a stylist's Saturday, so the salon takes a deposit before the slot is real: the agent offers the open times, names the deposit, sends the till number, and only marks the booking confirmed when the M-Pesa message arrives. A worked minute of it: Karibu Nywele Studio — braids on Saturday, we have 9 am or 1 pm. The deposit is KSh 500 to till number 567890, and your slot is held once the confirmation comes through. The customer pays from the same phone she is chatting on. No-shows fall, Saturdays fill, and nobody's auntie has to be phoned to plead for the deposit.

Karibu: the welcome is part of the product

Kenyan service chat opens warm — karibu, jambo, a name used early — and mixes English with Swahili as naturally as conversation at the counter does, with a little Sheng from younger Nairobi customers. An agent instructed in that register greets properly, confirms Asante sana when the payment lands, and switches fully into Swahili for customers who open there. It will not attempt slang it cannot carry; your tone instruction decides how far the familiarity goes, and restraint is available too.

Run your order loop while you pack and ride

Free tier first: 100 AI replies a month on WhatsApp, no card. See the plans when the orders outgrow it.

Frequently asked questions

How does the agent use the M-Pesa confirmation message?
It asks the customer to forward the confirmation into the thread, then matches the code and amount against the order total from your price document. Matches release the order; mismatches go straight to a human with both figures shown.
Should my business use a till number or Pochi la Biashara?
A till number shows your business name on the customer's payment confirmation, which builds trust with first-time buyers. Pochi suits sole traders separating business receipts from personal M-Pesa. Put whichever you choose on the agent's payment sheet and it will quote it exactly, every time.
Can it take deposits for salon or clinic bookings?
Yes — that is one of its best Kenyan uses. It offers open slots, states the deposit, sends the till number, and confirms the booking only when the M-Pesa message arrives, which is what makes the deposit system work without staff chasing payments.
What if a customer pays the wrong amount or to the wrong number?
The agent flags it to you immediately with the details rather than guessing, since reversals run through Safaricom's own process. The order is held, the customer is answered politely, and a human resolves the money side.
What does Neksio cost for a Kenyan business?
Free covers 100 AI replies a month on WhatsApp. Starter is $8.99 for 5,000 replies, Growth $11.99 for 15,000 replies including Facebook and Instagram, and Scale $29.99 is unlimited with your own OpenAI key.