Mobile Sasa
PlatformAgentsPricingClientsAPI Docs
LoginGet Started
Products/Bulk SMS

SMS that lands — with your name on it

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.

Get started free Talk to our team
Kenyan networks
All 4
Kenyan networks
Businesses sending
2,000+
Businesses sending
Delivery reports
Live
Delivery reports
SA

SACCO_YETU

Text message · Now

Dear Jane, your March dividend of KES 4,250 has been credited to your account. Dial *384*01# to check your balance. Thank you for saving with us.
Delivered · 09:41

Campaign progress

12,480 / 12,500

Delivery rate

98.7%

What's included

A complete SMS operation, not just a gateway

Everything between “we need to text our customers” and “it's delivered” is built in — no bolt-ons, no third-party tools.

Campaigns

Broadcast to groups, uploaded files, or pasted lists. Send now or schedule for later, and watch progress update live as messages go out.

CSV & Excel personalisation

Upload a spreadsheet and every column becomes a merge field. Each recipient gets their own message — name, balance, due date, anything.

Contacts & groups

Import your audience once, organise it into groups with optional signatures, and target exactly who should hear from you.

Blacklist & opt-out

Opted-out numbers are excluded from every send automatically. Compliance with Kenya's data protection rules is the default, not an option.

Branded sender IDs

Messages arrive from HOSPITAL, SACCO, or SCHOOL — not a random number. We handle registration across all networks end to end.

Message templates

Save the messages you send often, complete with placeholders, and reuse them across campaigns and quick sends.

Duplicate protection

The same message to the same number on the same day is caught before it costs you — unless you explicitly allow repeats.

Delivery reports & exports

Per-message delivery status the moment the network confirms it, with filterable history and one-click CSV exports.

REST API & SMPP

A clean REST API for applications, SMPP binds for high-throughput systems, and webhook delivery reports for both.

Campaigns

From spreadsheet to 12,000 inboxes — no developer needed

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.

  • Merge fields from any column — names, balances, dates
  • Schedule ahead or send immediately
  • Live progress with per-recipient delivery status
  • Invalid numbers flagged instead of silently billed

Campaigns

Hello {{name}}, your balance is {{balance}}
March fee remindersCompleted
Dividend notificationsSending
AGM invitationScheduled

members-march.xlsx · 12,500 rows · columns mapped to placeholders

Audience

Your audience, organised and protected

Contacts live in groups you control. Opt-outs land on a blacklist that every send respects — campaigns, quick sends, and API traffic alike.

  • Bulk import contacts with names and details
  • Groups with optional message signatures
  • One blacklist enforced across every channel

Groups

Members — Nairobi· 4,812 Members — Coast· 2,206 Staff· 148 Board· 12 Dormant accounts· 1,930
Blacklist honoured automatically. Numbers that opt out are skipped on every send — campaigns, API, everywhere.

Sender IDs

Be a name, not a number

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.

  • Up to 11 characters — SACCO, SHULE, KLINIK
  • Registered on Safaricom, Airtel, Telkom & Equitel
  • Approval status visible in your dashboard

Your name on every network

Safaricom Active
Airtel Active
Telkom Active
Equitel Active

One application — we run the registration with each operator on your behalf.

Developers

An API your team will actually enjoy

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.

  • Simple bearer-token authentication
  • Bulk and personalised batch endpoints
  • SMPP for high-volume transactional traffic
  • Webhook delivery reports with tracking IDs
send-sms.sh
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"
→ { "status": true, "responseCode": "0200", "message": "Accepted", "messageId": "3c51beb1-…" } · delivery report follows on your webhook

How it works

Live in four steps

1

Create your account

Sign up free — no contracts, no setup fees. Your dashboard is ready immediately.

2

Register a sender ID

Apply once from the portal; we handle registration with every network.

3

Load your audience

Import contacts, build groups, or plug the API into your system.

4

Send & track

Launch campaigns or fire API calls, then watch delivery confirm in real time.

Use cases

What teams build with it

School fee remindersOTPs & login alertsPayment confirmationsSACCO dividend noticesAppointment remindersOffers & promotionsEmergency broadcastsMeeting noticesInternational SMS

FAQ

Common questions

How fast do messages deliver?+

Messages dispatch within seconds of sending. Delivery time after that is the mobile network's, and every message carries a delivery report so you can see exactly when it landed.

Can each recipient get a different message?+

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.

What happens to numbers that opt out?+

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.

Do you support long messages and special characters?+

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.

Can I schedule campaigns in advance?+

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.

Pairs well with

Shortcodes

Add a number customers can text back — keywords, auto-replies, and two-way conversations.

Explore

Reminders

Make your due-date and follow-up messages recurring — set once, send forever.

Explore

WhatsApp

Reach opted-in customers with rich media on the official WhatsApp Business API.

Explore

Your first campaign could go out today

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.

Create free account Request a callback
Mobile Sasa

A product of Bitwise Digital Solutions Ltd.
Communication on steroids, since 2015.

Products

  • Bulk SMS
  • USSD
  • Mobile Surveys
  • Shortcodes
  • WhatsApp
  • Phone Lookup
  • Premium Services
  • Reminders
  • Agent Programme
  • Sender IDs

Company

  • Pricing
  • Our Clients
  • FAQ
  • API Docs
  • Login
  • Register
  • Become an Agent
  • Salamu (CSP)

Get in touch

  • 0796 002 630
  • [email protected]
  • IPS Building, 6th Floor
    Kimathi Street, Nairobi
© 2026 Mobile Sasa · Bitwise Digital Solutions Ltd.
Privacy PolicyTerms of ServiceAccount Deletion