Kenya's most complete mobile messaging platform

One platform.
Every channel.
Every Kenyan.

Bulk SMS, mobile surveys, USSD menus, shortcodes, and WhatsApp — all under one account. All four Kenyan networks — Safaricom, Airtel, Telkom, Equitel. Real delivery reports. REST API ready in minutes.

Bulk SMSMobile SurveysUSSDShortcodesWhatsAppSender IDsREST API
2,000+
Businesses served
< 5 sec
Average delivery
99.9%
Platform uptime
MobileSasa platform dashboard

Trusted by over 2,000 businesses across Kenya and Africa

Zeraki Analytics
Kenidia
Thika Greens
POA Tanks
SHOFCO
Nip Nap
Progressive Credit
Zeraki Analytics
Kenidia
Thika Greens
POA Tanks
SHOFCO
Nip Nap
Progressive Credit

Products

Every channel Kenyan businesses need

One account unlocks SMS, USSD, surveys, shortcodes, and WhatsApp. Switch channels without switching platforms or renegotiating contracts.

Bulk SMS

Send personalised messages to thousands in one API call. Merge fields, duplicate detection, Unicode support, and instant DLR callbacks — all included.

  • Merge field personalisation
  • Duplicate-send protection
  • Instant delivery receipts

Campaigns

Broadcast to contact groups, CSV uploads, or free-form lists. Schedule in advance, track delivery live, and export reports — no developer needed.

  • CSV / Excel import
  • Group & segment targeting
  • Scheduled & recurring sends

Sender IDs

Messages land with your brand name — HOSPITAL, SACCO, SCHOOL — not an unknown shortcode. We handle registration on every network end to end.

  • All networks: Safaricom, Airtel, Telkom, Equitel
  • Alphanumeric up to 11 characters
  • Full approval workflow

Shortcodes

Two-way SMS on a dedicated or shared shortcode. Route inbound messages by keyword, trigger auto-responses, and run competitions — all via webhook or portal.

  • Dedicated (e.g. 20022) or shared
  • Keyword routing & management
  • Instant auto-response rules

USSD

Build interactive menu sessions that work on every phone — including feature phones with no data. Balance checks, loan applications, voting, surveys, M-Pesa-style flows.

  • Shared (*XXX*YYY#) or dedicated (*XXX#)
  • Visual menu builder + built-in simulator
  • Auto-renewing extensions, no manual top-up

WhatsApp

Broadcast approved templates to opted-in customers via the official WhatsApp Business API. Images, documents, read receipts — the real API, not a grey bot.

  • Official Business API
  • Image, document & template support
  • Delivery & read receipts

Use cases

Built for every Kenyan industry

From SACCOs sending loan alerts to schools reminding parents about fees — if your business needs to reach Kenyans on their phones, MobileSasa has the right tool.

SACCOs & MFIs

  • Loan disbursement alerts
  • Statement reminders
  • USSD balance enquiries
  • Member meeting notices

Schools & Universities

  • Fee balance reminders
  • Results notifications
  • Emergency parent alerts
  • Bulk staff communications

Healthcare

  • Appointment reminders
  • Lab result notifications
  • Prescription ready alerts
  • Health campaign outreach

Banks & Fintechs

  • Transaction alerts & OTPs
  • Loan approval notifications
  • Fraud alerts in real time
  • Account balance SMS

Retail & E-Commerce

  • Order confirmation & delivery
  • Promotional broadcasts
  • Restock & flash sale alerts
  • Loyalty programme updates

NGOs & Government

  • Community outreach campaigns
  • Disaster & emergency alerts
  • Beneficiary notifications
  • USSD data collection

Real Estate & Property

  • Rent reminders & receipts
  • Viewing appointment alerts
  • Maintenance request updates
  • Tenant broadcast messages

Hospitality & Tourism

  • Booking confirmations
  • Check-in/check-out reminders
  • Promotional offers
  • Guest feedback surveys

Powerful channels

Reach customers who don't have smartphones

Kenya has 60M+ active SIM cards but far fewer smartphones. USSD and SMS surveys reach everyone — no data, no app, no WhatsApp needed.

USSD — interactive menus on any phone

USSD sessions are real-time, session-based conversations triggered by a dial code — think *544# on Safaricom. No internet, no smartphone, no app required. Works on a KSh 500 feature phone just as well as a flagship device.

Shared USSD

Your menu lives under a shared shortcode (e.g. *384*YOUR_CODE#). Lowest cost to get started — ideal for SMEs, NGOs, and pilots.

From KES 2,000/mo
Dedicated USSD

Your own shortcode (e.g. *777#). Full branding, faster session routing, and no keyword conflicts. Required for financial services.

Custom pricing
Platform capabilities
Built-in USSD simulator — test menus without a real phone
Visual menu builder — drag nodes, no coding required
Per-code session analytics with daily completion rates
Auto-renewal every 30 days — extensions never expire unexpectedly
Balance enquiries
Loan applications
Member registration
Voting & polls
PIN management
Menu-driven surveys

Mobile surveys — SMS, USSD, or simulator

Build surveys once, reach respondents through any channel — outbound SMS, a USSD dial code, or the built-in simulator. No app, no link, no data connection required. Responses stream into your dashboard in real time.

How it works
  1. 1Build your survey in the portal — branch logic, skip patterns, free text
  2. 2Send via outbound SMS to your contacts list or CSV upload
  3. 3Or attach to a USSD extension — respondents dial *657*XX# on any phone
  4. 4Dashboard shows completion rates, drop-off points, and raw responses live
Customer satisfaction (NPS)
Post-service feedback
Event & meeting RSVPs
Product preference polls
Health screenings
Community needs assessments
USSD data collection
Offline field surveys
MobileSasa portal dashboard

The platform

Manage all communication
under one roof

MobileSasa gives you a clean, well-organised portal with everything you need to broadcast messages across any channel. We handle the carrier complexity — you just focus on reaching your customers.

Well organised interface

Everything your organisation needs under one umbrella. Insights are real-time. Send, track, and report without switching tools.

Engineered for reliability

Our team works continuously to ensure the platform stays stable under load — including campaign days when thousands of messages fire at once.

All four Kenyan networks

Safaricom, Airtel, Telkom, and Equitel — every network, one account. Messages route to the correct carrier automatically.

Infrastructure

Built different. Built for scale.

Under the hood, MobileSasa is engineered for reliability — not retrofitted from legacy infrastructure.

Multi-carrier routing

All four Kenyan networks — Safaricom, Airtel, Telkom, and Equitel. Messages route to the right carrier per recipient automatically. When one carrier degrades, traffic shifts without you doing anything.

SafaricomAirtelTelkomEquitel

Real-time delivery reports

Delivery status pushed the moment the carrier confirms — not polled every 30 seconds. Your DLR callback fires within seconds of actual delivery.

API-first design

Every feature available via REST API. Legacy /v1/ and /v2/ endpoints preserved for existing integrations — zero migration required.

SMPP access

Persistent SMPP sessions for high-throughput workloads. Bind your own client, submit and receive delivery reports on the same session at full carrier throughput.

Enterprise-grade access control

Role-based permissions — who can send, who can view reports, who approves campaigns. Manager approval workflows for high-risk sends, scoped API tokens, audit logs, JWT auth, and Kenya Data Protection Act 2019 compliance.

JWT AuthScoped API tokensManager approvalsAudit logsRBACKenya DPA 2019

Unified analytics

SMS delivery by carrier and source, USSD session completion rates, survey drop-off by channel, campaign counters live while sending. Dedicated reports per product, exportable by date range.

REST API

Your first message
in under 5 minutes.

One HTTP call. Plain JSON. Bearer token auth. No SDK required — though we have libraries for PHP, Python, Node.js, and Go if you want them. Legacy /v1/ and /v2/ endpoints stay frozen — existing integrations never break.

Single SMS, bulk, and personalized bulk in one API
Webhook callbacks for delivery reports (DLR)
Contact groups, campaigns, reports — all programmable
Scoped mbs_ tokens — one token per integration
POST /v1/send/message
curl -X POST \
  https://api.mobilesasa.com/v1/send/message \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "senderID": "MOBILESASA",
    "phone": "254712345678",
    "message": "Hello from MobileSasa"
  }'
Response
{
  "status": true,
  "responseCode": "0200",
  "message": "Accepted",
  "messageId": "9b8a028b-f9bb-49f6-bc89-a5214ff1ba93"
}

The portal

Meet the platform

A clean, purpose-built dashboard — no clutter, no learning curve. Everything you need is two clicks away.

Bulk SMS sending interface
API integration overview
Campaign management
Analytics dashboard
Product features
Platform overview

Pricing

Pay only for what you send

No monthly subscription. No hidden fees. Volume discounts kick in automatically. Postpaid accounts available for enterprise — send first, pay at end of month.

SMS — KES per message

Monthly volumeRate (KES/SMS)Note
1 – 50,0000.60 /SMS
50,001 – 500,0000.40 /SMSMost popular
500,001 – 2,000,0000.35 /SMS
2,000,001+0.25 /SMS

All prices exclusive of VAT. Rates apply to local Kenya SMS.

Sender ID Registration

  • Safaricom: KES 5,800 + VAT
  • Airtel: KES 5,800 + VAT
  • Telkom: KES 5,800 + VAT
  • Equitel: KES 5,800 + VAT

One-time per network

Dedicated Shortcode

  • Setup deposit: KES 30,000
  • Monthly renewal: KES 15,000
  • Per-network fee: KES 15,000

Premium & standard codes

Shared Shortcode

  • Setup fee: Free
  • Monthly renewal: KES 2,000 + VAT
  • Keywords: No extra cost

Ideal for SMEs & NGOs

Need a custom volume deal, postpaid account, or enterprise USSD pricing?

Talk to sales →
For resellers & tech companies

Start your own
SMS business.

Salamuis MobileSasa's white-label CSP platform. If you're a tech company, ISP, aggregator, or consultancy that wants to resell bulk SMS under your own brand — Salamu gives you a fully equipped platform on your domain, with your pricing, in hours.

Your brand, your domain
Your pricing, your margin
SMS, USSD, surveys, shortcodes
M-Pesa & PesaPal billing built in
Manage all your clients from one panel
Powered by MobileSasa's carrier backbone
What you get with Salamu
White-label portal
Your logo, colours, custom domain
Bulk SMS reselling
Set your own per-SMS rate
USSD menu builder
Visual builder, no code
SMS surveys & polls
Outbound, real-time responses
Shortcode & keyword mgmt
Dedicated or shared codes
M-Pesa STK push payments
Daraja, PesaPal, Paystack
Multi-tenant client mgmt
One operator panel, N clients
SMPP inbound server
For your API-level customers
Kenya DPA 2019 compliant
DPA included on all plans

Trusted by

Over 2,000 businesses across Kenya

From SACCOs and schools to golf clubs, fintechs, and NGOs — if they need to reach Kenyans on their phones, they trust MobileSasa.

Zeraki Analytics
SHOFCO
Thika Greens Golf Club
Diamond Trust Bank
Muthaiga Golf Club
Optiven Group
Achievas Sacco
Afya Sacco
Bandari Sacco
CIC Sacco
LSK Sacco
Hand in Hand Sacco
Kenindia Assurance
Progressive Credit
POA Tanks
Nip Nap
Besco
Build Decor
Brightwood
Braemeg
Casacco
CFF Kiambu
Carpet Crafts
Safepark
Royal Golf Club
Railways Golf Club
Kanisa Sacco
Kencom Sacco
Lavatec
Meditest
+ 1,970 more

We send fee balance reminders to 12,000 parents every term. It used to take days — now it's under an hour and we see who received it.

Finance Manager
Private School Group, Nairobi

The API is straightforward. We integrated loan disbursement alerts in a single afternoon. Delivery reports come back instantly.

Lead Developer
Microfinance Institution, Mombasa

We ran a member survey across 5,000 SACCO members. The real-time responses dashboard saved us weeks of manual tallying.

Operations Lead
Mid-size SACCO, Central Kenya

Why MobileSasa

Built by people who've felt the pain

Every feature exists because a real Kenyan business needed it. Ten years of customer feedback shaped every decision.

No compromise on delivery

Direct carrier integrations mean we own the full delivery path. When a carrier degrades, we know before you do — and traffic shifts automatically.

Security & compliance

JWT auth, hashed API tokens, scoped permissions, full audit logs, and Kenya Data Protection Act 2019 compliance. Your data and your customers' data stays yours.

Every Kenyan subscriber

All four Kenyan networks — Safaricom, Airtel, Telkom, and Equitel. Every subscriber in Kenya is reachable from a single MobileSasa account.

Developer-first API

Clean REST API. Predictable response codes. UUIDs everywhere. DLR webhooks. Legacy v1/v2 endpoints frozen — existing integrations never break.

10 years, continuously improving

MobileSasa has been in production since 2015. The platform is rebuilt ground-up for 2025 — same proven reliability, modern engineering underneath.

Transparent reporting

Every message tracked from queue to delivery receipt. Cost, parts, DLR status, and timestamps visible in real time. No black boxes.

FAQ

Common questions

Still have a question? Send us a messageand we'll get back to you within hours.

How fast are messages delivered?
Most messages reach recipients within 3–5 seconds of submission. Delivery time varies by network — Safaricom and Airtel typically deliver in under 5 seconds. Telkom and Equitel follow the same path. Bulk campaigns are queued and dispatched at full carrier throughput.
What networks do you support?
All four Kenyan mobile networks: Safaricom, Airtel, Telkom, and Equitel. Every subscriber in Kenya is reachable. Messages route to the correct network automatically — you send to a phone number and we handle the rest.
Do I need to sign a contract?
No. MobileSasa is prepaid — top up your account and start sending. No monthly commitment, no minimum spend. Enterprise postpaid accounts (send now, pay at end of month) are available on request.
What is a Sender ID and do I need one?
A Sender ID is the name that appears as the sender on the recipient's phone — e.g. HOSPITAL or SACCO instead of a number. It improves open rates and brand recognition. We handle registration with each carrier. Without a Sender ID your messages send from a shared shortcode.
What is USSD and who needs it?
USSD is an interactive session triggered by dialling a code like *384*123#. It works on every phone — including basic feature phones with no data. Banks, SACCOs, MFIs, and businesses that need to serve the unbanked use USSD for balance enquiries, loan applications, registration, and voting.
Can I run SMS surveys?
Yes. Our mobile survey tool lets you build multi-question surveys delivered as outbound SMS. Contacts reply with a number or free text. Responses stream into your dashboard in real time and are exportable to Excel. No app download required from your respondents.
How do I integrate via API?
It's one HTTP POST to /v1/send/message with a Bearer token. We have docs, and legacy /v1/ and /v2/ endpoints are frozen — so existing integrations never break. Create an account, generate an API token from settings, and you're live in minutes.
Is my data and my customers' data secure?
Yes. MobileSasa is compliant with the Kenya Data Protection Act 2019. Data is stored encrypted, API tokens are hashed (never stored in plaintext), access is role-based, and every action is audit-logged. We have never had a data breach.
What is Salamu?
Salamu (salamu.co.ke) is MobileSasa's white-label CSP platform for companies that want to resell SMS under their own brand. You get a fully equipped portal on your domain with your pricing, powered by MobileSasa's carrier backbone.
Can I try before paying?
Yes. You can register, explore the portal, and test the API. To send live messages you'll need to top up your account — minimum top-up is KES 500. No subscription required before or after.

Let's talk

Request a
callback

Share your details and our team will reach out at your convenience.

Award

Get in touch

We'd love to connect. Fill in the form and we'll call back — usually same business day.