Skip to content
Sema na wateja wako.

Your customers already message you. Answer like a proper shop.

One WhatsApp number your whole team answers, replies that run themselves, and M-Pesa paid right in the chat, with the cost of every message in front of you before you send it.

Your own WhatsApp Business number. No card needed to start.

A fruit seller at her stall, smiling at her phone

Dar es Salaam · Ali Mkumbwa, Unsplash

Niaje, mko na 5L jerrycans?

Ndiyo. KES 850 each, 40 in stock.

M-Pesa prompt09:19
3 × 5L jerrycanKES 2,550
09:20
See it work

You are Grace. Ask the duka.

Tap her messages and watch Sema answer, the way it does in your inbox. Prices are all in, on Growth.

  1. What Sema does appears here, step by step.

A demonstration: nothing here is sent to anyone.

GW
Grace Wanjiku
+254 712 049 118
Reply window
Closed

Grace has seen your shop’s number on a poster. Send her first message below.

  • Official WhatsApp Business Platform
  • Top up by M-Pesa
  • Statements with your KRA PIN
  • Data stays in your workspace

Every message priced.
Replies cost least.

WhatsApp is priced per message, by what kind it is. Answering customers costs a fraction of reaching out to them. Move the sliders and see your own month.

What will this cost me?
3,000

Inside the 24 hours after they write: KES 0.65 each on Growth, and free for the first 1,000.

800

Order ready, appointment reminder, receipt: KES 0.65 each on Growth.

500

Promotions, new stock, a campaign: KES 3.66 each on Growth.

0

One-time codes sent through the API: KES 0.65 each on Growth.

Plan
Replies70% of messages

36% of what you spend on messages.

Messages
KES 3,648
Growth plan
KES 9,900
Total a month
KES 13,548

Messages to numbers in Kenya, from 1 October 2026. Meta bills its part of each message to your card; the plan and the rest come from your M-Pesa credit. A message that fails costs nothing.

How a conversation actually works

One customer, one day, and the only clock that decides what you pay.

  1. 1Window opens

    A customer messages you

    They already have WhatsApp and they already have your number. Nothing to install, no app to convince them to download.

  2. 2Open

    You reply for 24 hours

    Anything you like: text, photos, voice notes, a product from your catalog. A reply is the cheapest thing you send, and the first 1,000 a month on each number are free.

  3. 3Closing

    The window closes

    Sema shows the clock running down on every conversation, and keeps the ones about to close in a list of their own.

  4. 4Charged

    After that, messages cost money

    Only an approved template gets through, and each one is billed. Sema shows you the price before you press send.

What you get

The queue

One inbox for the whole team

Everyone answers from the same number instead of four staff phones. Assign conversations, leave notes for each other, and see who is handling what.

Conversations whose 24 hours are about to close have a list of their own, because the one about to cost you money is rarely the newest.

Answers that run themselves

An away message, a welcome, a reply to a keyword, or a whole flow: ask, wait, branch on the answer, check your own system, hand over to a person. Built as steps, saved with every version.

AI that knows its place

A draft of the next reply for your team to read and send. If you choose, it answers on its own: only from what you have written down, and a person takes anything else. Off until you switch it on.

Sell in the conversation

Send products from your WhatsApp catalog, one or thirty at a time. The customer orders in the chat, and pays by M-Pesa into your own till from the same conversation.

Campaigns people agreed to

Send to a saved audience at a rate WhatsApp is happy with, with offers, carousels and tracked links. Every opt-in is recorded and STOP is honoured, so your number keeps its quality rating.

Costs you can see

Every message is priced before it is sent, all in, and reconciled against what Meta actually charged. Top up by M-Pesa, and watch the balance in the header.

A day at the duka

One shop’s day, from the first message to the last

  1. 06:40Before opening

    The away message tells early customers when you open, and their question waits in the inbox for you.

  2. 09:15“Bei gani?”

    Grace asks the price. You send the product from your catalog, with its picture and price.

  3. 11:02While you serve

    AI answers “mnaleta Kilimani?” from your delivery notes, and leaves anything else for a person.

  4. 13:30Lipa hapa

    The M-Pesa prompt goes from the chat. Paid, with the receipt, before the order leaves.

  5. 17:00New stock

    One offer to the customers who said yes, with the price shown before it sends.

If your people are on WhatsApp, this is for you

The job is the same whether they are customers, patients, members or respondents: reach them where they already are, keep a record of it, and be able to show they agreed to hear from you.

Shops and traders

TodayOrders arrive on three staff phones. Nobody can say what was promised to whom, and payment means sending a till number and then chasing screenshots.

With SemaOne number the whole team answers. Products sent from your catalog, the customer’s cart arriving as an order in the thread and paid by M-Pesa into your own till, and the questions you answer forty times a day answered for you (price, stock, delivery) from what you wrote down.

Clinics and hospitals

TodayReception rings patients one at a time to confirm tomorrow’s appointments, and the ones who do not pick up still do not turn up.

With SemaA reminder template the day before. Whoever replies opens a 24-hour window to answer in, and the answer lands in the shared inbox instead of a handset.

Schools and colleges

TodayFee balances go home on a printed slip that never arrives, and following up means a phone call per parent.

With SemaA fee notice to the parent list as an approved template, with the parents who reply landing in one shared inbox. Every notice and every answer is on the record, and nothing is sent to a parent who opted out.

SACCOs, insurers and lenders

TodayStatements and renewal notices go out by bulk SMS at a flat rate whether anyone reads them. If a member disputes being contacted, there is no proof they ever agreed.

With SemaTemplates priced per message before they send and reconciled against what Meta actually charged, delivered only to members whose opt-in is recorded and who can stop them with one word.

Researchers and M&E teams

TodayEnumerators work from personal WhatsApp. The responses live on their handsets, and when someone leaves the fieldwork leaves with them.

With SemaOne workspace the whole team answers from, replies kept where the study can export them, and consent recorded per respondent. Sema distributes and keeps the record; it is not a form builder.

Event organisers

TodayJoining details sit in an email nobody opened, and a change of venue reaches half the room on the morning.

With SemaAn approved template to the attendee list that arrives where they actually read, a form built in WhatsApp to confirm who is coming, and a change of venue that reaches everyone at once.

Law firms, landlords, cooperatives and more

Messaging a list is the part most tools stay quiet about. Meta requires an opt-in and Kenya’s Data Protection Act requires you to be able to prove one. Sema records when and how each contact agreed and handles STOP automatically, which is what makes sending to members and respondents workable rather than risky.

Built here, not translated

The parts everyone else leaves out

A tool built for another market prices you in dollars, rates you as “rest of the world”, and has never heard of a KRA PIN. Sema is priced, billed and topped up the way a Kenyan business already works.

M-Pesa
Top up your credit with an STK push to your own phone
KES billing
Priced and invoiced in shillings, not converted at checkout
Local rates
Kenyan message rates, not a flat international price
KRA PIN
Every statement carries your KRA PIN
Swahili and English
Templates and replies in the language your customers use

Questions worth asking first

Do I keep my own number?

Yes. You connect your own WhatsApp Business number through Meta, and it stays yours. If you ever leave, the number and its history go with you.

What does a message cost?

One price for each message, all in, set by its kind, the country of the number and your plan. To a Kenyan number on Growth: KES 3.66 for an offer, KES 0.65 for an update, KES 0.65 for a login code, and KES 0.65 for a reply, with the first 1,000 replies a month on each number free. Sema shows the price before you send anything.

Can I message people who have not contacted me?

Only with a template Meta has approved, and only if they agreed to hear from you. Sema records when and how each contact opted in, because Kenya’s Data Protection Act requires you to be able to show it.

What happens to my customers’ data?

It stays in your workspace. You are the data controller and Sema is the processor. Nobody outside your team can read your conversations. That boundary is enforced by the database itself, not by the interface.

I do not have a bank card. Can I still use it?

Meta bills a card on your WhatsApp account for the messages themselves. M-Pesa GlobalPay gives you a Visa card number that spends from your M-Pesa balance. Paying for everything by M-Pesa through Sema (Sema paying Meta for you) is coming, and this page will say so when it is here.

Can my customers pay me by M-Pesa in the chat?

Yes, into your own paybill or till. Connect your account from Safaricom’s Daraja portal once, and anyone who replies can send the customer the M-Pesa prompt from the conversation; it shows as paid, with the receipt, once M-Pesa confirms it. The money never passes through Sema.

Does the AI talk to my customers on its own?

Only if you switch that on, and only from the answers you have written down. Anything else it hands to your team and says nothing. Drafts are the default: a suggested reply your team reads and sends. The settings page says exactly what is sent to the model and what never is.

Can our own system talk to Sema?

Yes. There is a public API to send messages and templates, check what happened to each, and keep your contacts in step; signed webhooks when something happens, a payment included; and one-time codes over WhatsApp. A flow can also ask your system a question in the middle of a conversation. The API reference is in the Help Centre.

Do I get a KRA tax invoice?

Every top-up gets a statement with your KRA PIN. Transmission to KRA through eTIMS, which makes it a tax invoice your business can claim as an expense, is not live yet, and each statement says so.

Start with the conversations you are already having.

Connect your number, import your contacts, and answer from one place. You can be running today.

No card needed. Your number and its history stay yours.

Rather not set it up alone? We’ll connect it with you, on a call, with your business the owner of everything.