Mobile Sasa has a new home. Same sender IDs, same paybill, same APIs. Nothing to rebuild.
Open the new portal βReach every Kenyan network in seconds under your own branded sender ID. Personalise each message, schedule campaigns, honour opt-outs automatically, and watch delivery confirm in real time.
What's included
Everything between βwe need to text our customersβ and βit's deliveredβ is built in β no bolt-ons, no third-party tools.
Broadcast to groups, uploaded files, or pasted lists. Send now or schedule for later, and watch progress update live as messages go out.
Upload a spreadsheet and every column becomes a merge field. Each recipient gets their own message β name, balance, due date, anything.
Import your audience once, organise it into groups with optional signatures, and target exactly who should hear from you.
Opted-out numbers are excluded from every send automatically. Compliance with Kenya's data protection rules is the default, not an option.
Messages arrive from HOSPITAL, SACCO, or SCHOOL β not a random number. We handle registration across all networks end to end.
Save the messages you send often, complete with placeholders, and reuse them across campaigns and quick sends.
The same message to the same number on the same day is caught before it costs you β unless you explicitly allow repeats.
Per-message delivery status the moment the network confirms it, with filterable history and one-click CSV exports.
A clean REST API for applications, SMPP binds for high-throughput systems, and webhook delivery reports for both.
Campaigns
Upload a CSV or Excel file, and the columns become placeholders you drop straight into your message. Pick a send time, hit launch, and follow delivery live.
Campaigns
Hello {{name}}, your balance is {{balance}}members-march.xlsx Β· 12,500 rows Β· columns mapped to placeholders
Audience
Contacts live in groups you control. Opt-outs land on a blacklist that every send respects β campaigns, quick sends, and API traffic alike.
Groups
Sender IDs
An alphanumeric sender ID puts your brand at the top of the message thread. We manage the registration process with every Kenyan operator so you apply once and go live everywhere.
Your name on every network
One application β we run the registration with each operator on your behalf.
Developers
Single sends, bulk sends, and personalised batches over REST β or bind over SMPP when you need raw throughput. Delivery reports stream to your webhook the moment networks confirm.
curl -X POST https://api.mobilesasa.com/v1/send/message \ -H "Authorization: Bearer $TOKEN" \ -d senderID="MOBILESASA" \ -d phone="07XXXXXXXX" \ -d message="Your OTP is 482913"
How it works
Sign up free β no contracts, no setup fees. Your dashboard is ready immediately.
Apply once from the portal; we handle registration with every network.
Import contacts, build groups, or plug the API into your system.
Launch campaigns or fire API calls, then watch delivery confirm in real time.
Use cases
FAQ
Messages dispatch within seconds of sending. Transactional traffic like OTPs is prioritised ahead of bulk campaigns, so time-sensitive messages never queue behind marketing blasts.
Yes. Upload a CSV or Excel file and reference any column as a placeholder β {{name}}, {{balance}}, {{due_date}} β and every recipient receives their own personalised text. The API supports personalised batches too.
They go on your blacklist and are automatically excluded from every future send β campaigns, portal sends, and API calls. You stay compliant without thinking about it.
Yes. Long messages are split and rebuilt on the handset automatically, and Unicode is fully supported. You always see the part count β and the exact cost β before you send.
Yes. Pick any future date and time and the campaign launches itself. You can review, edit, or cancel scheduled campaigns any time before they fire.
Create a free account, load some contacts, and send your first messages in minutes. Our team is one callback away if you'd rather talk it through.