Every parent reached, and every notice on the record.
Fee balances go home on a printed slip that never arrives. A change of closing date reaches half the parents. And the parents who message the school reach a bursar’s personal phone. Sema sends notices to the parents of a class, a stream or the whole school, and answers them from one inbox.

Kisii · Sarmoh Focus, Pexels
What you would use it for
Fee reminders
UpdateAn approved reminder to the parents of one class or the whole school, with the balance filled in for each. It is sent from the inbox, or from your school system through the API.
KES 0.65 a message on Growth.
Term dates and closing notices
UpdateA notice to everyone at once, with the date in the school’s own time zone, and a record of who it went to and who read it.
KES 0.65 a message on Growth.
Parents’ questions, answered once
ReplyA keyword reply for “fees” and “term dates”, an away message after hours, and the rest in one inbox the office shares, with each conversation assigned to whoever handles it.
KES 0.65 a reply on Growth; free for the first 1,000 a month.
Consent on the record
ReplyEach parent’s opt-in recorded, and STOP honoured automatically. A parent who asks not to be messaged is not messaged, and you can show it.
KES 0.65 a reply on Growth; free for the first 1,000 a month.
What it would cost
A school of 1,200 families sending a fee reminder, a term-dates notice and a closing notice in a month, and answering the parents who reply.
| A month | |
|---|---|
| Three notices to 1,200 parents3,600 × update | KES 2,340 |
| Parents’ replies and questions900 × reply | KES 0 |
| Growth plan | KES 9,900 |
| The month | KES 12,240 |
Kenyan numbers, from 1 October 2026. See every rate.
What it looks like
Pictures of Sema itself, from a sample workspace, as it is today.


A notice to parents: who it reached, who read it, and what it cost.


Parents, with the classes they are tagged by and whether each agreed to hear from the school.
The parts behind it
- Campaigns →
Fee reminders and closing days to the parents who agreed, by class or by stream.
- The inbox →
Parents’ questions answered by the office, the bursar or a class teacher.
- Payments →
Fees paid by M-Pesa into the school’s own paybill, from the chat.
- Reports →
What reached parents and what was read, every week.
Ready for your trade
- Message templates, already written →
The messages your trade sends most, written the way Meta approves them.
- An admission enquiry form →
A form your customers fill in without leaving WhatsApp, made already; you change its words.
- A first week, set up for you →
Which messages, automations and reports to start with, in the Help Centre.
Your customers’ data, protected
Parents’ numbers and children’s names are held to the same rules as any customer’s: only the staff who should see them, and only as long as the school decides.
Roles the database enforces
Owner, admin, manager, agent, billing and viewer. The billing role reads the money and never a conversation, however it connects.
Two-factor sign-in, for everyone
An owner can require a code from an authenticator app of everybody in the workspace.
An activity log
Sign-ins, failed sign-ins, team changes and keys: who, when and from where.
Consent on the record
When and how each customer agreed, as Kenya’s Data Protection Act asks, and STOP honoured in English and Kiswahili.
Kept as long as you choose
Messages kept until deleted, or from 30 days to five years, and a customer’s data exported or erased on request.
Is it working?
Sema checks itself every minute, and says what it found on its status page.
What people ask first
- Can we message just one class?
- Yes. Tag contacts by class or stream, save the audience, and send to it. The reach and the cost are shown before anything goes.
- What if a parent does not want messages?
- They send STOP, and they are not messaged again until they opt back in: not by a campaign, an automation or an agent’s template.
- Can parents pay fees in the chat?
- Yes, into the school’s own paybill: the office sends the M-Pesa prompt from the parent’s conversation, with the child’s name as the reference, and sees it paid, with the receipt, once M-Pesa confirms it.
- We have several campuses.
- Each campus can have its own number and team, in one workspace, with the office for each answering its own parents.
Start with one class.
Import its parents, send one notice, and see who reads it and what it cost.
Start free14 days of Growth, free. Talk to us first on 0784 155 752, or on WhatsApp.