5 free SMS credits on signup — no credit card required

The fastest way to send bulk SMS in Kenya

Campaigns, OTPs, transactional alerts — all from one dashboard or a single API call. Reach Safaricom, Airtel, and Telkom customers instantly from KES 0.45 per SMS.

No credit card· No contracts· Pay only for what you send

99.9%

Uptime SLA

< 5s

Avg. Delivery

3

Kenyan Networks

KES 0.45

Starting Price

Everything you need

Built for Kenyan businesses

From solo developers to enterprise teams — one platform handles your entire SMS operation.

Instant Delivery

Messages reach Safaricom, Airtel, and Telkom subscribers in under 5 seconds. Delivery receipts update automatically.

Bulk Campaigns

Upload contacts via CSV, organise into groups, personalise with merge tags, and launch to thousands in minutes.

Developer API

Clean REST API with your own API key. Integrate SMS into any app in minutes. Full documentation included.

Live Reports

Track delivery rates, campaign performance, and wallet spend in real time. Export to PDF or Excel.

Contact Management

Import, search, group, and manage opt-outs automatically. Keep your lists clean and compliant.

Scheduled Sending

Schedule campaigns for peak hours. Set it once and we handle delivery at exactly the right time.

Custom Sender IDs

Send from your brand name instead of a shortcode. We handle the network registration paperwork for you.

Pay-as-you-go

No monthly fees, no contracts. Top up your wallet and only pay for what you send. Rates drop as volume grows.

Use cases

What can you send?

Wakali SMS handles every type of message your business needs.

OTP & Verification

One-time passwords and account verification codes delivered in seconds.

  • Account login OTPs
  • Order confirmations
  • Password resets

Customer Notifications

Keep customers informed at every step of their journey.

  • Delivery updates
  • Appointment reminders
  • Payment receipts

Marketing Campaigns

Reach your audience with personalised promotional messages.

  • Flash sales
  • New product launches
  • Loyalty rewards

Automated Alerts

Trigger SMS from your system via API for real-time notifications.

  • Low stock alerts
  • System downtime notices
  • Financial alerts

Custom Sender IDs

Send from your brand name

Instead of a shortcode, your messages arrive from MYSHOP or ACMELTD. We handle all network paperwork — you just upload documents and pay once.

1

Request a Sender ID

Pick your brand name (up to 11 characters), choose a network, and submit from your dashboard.

2

Download Templates

We provide pre-filled Authorization and Request Letter templates ready for your letterhead.

3

Upload Documents

Upload your Business Certificate, KRA PIN, and both signed letters — all from the dashboard.

4

Pay the Network Fee

One-time fee per network. We handle submission and follow-up with the telco on your behalf.

5

Go Live in 72 Hours

We notify you by email once your Sender ID is active. Average activation time is 24–72 hours.

Documents required

  • Business Registration Certificate
  • KRA PIN Certificate
  • Authorization Letter
  • Network Request Letter

We provide pre-filled letter templates — just print, sign, and scan.

One-time network registration fees

SafaricomMost Popular
KES 6,950
Airtel
KES 7,500
Telkom
KES 7,000

Per network. One-time fee. No renewal.

Pricing

Simple, volume-based pricing

No monthly fees. No contracts. Just pay for what you send. Your rate drops automatically as you send more each month.

Starter

0.45

KES / SMS

0 – 10,000 SMS/mo

Growth

0.40

KES / SMS

10,001 – 50,000 SMS/mo
Popular

Scale

0.35

KES / SMS

50,001 – 100,000 SMS/mo

Enterprise

0.30

KES / SMS

100,000+ SMS/mo

How volume pricing works

1

Sign up free and start at KES 0.45/SMS. Rates apply to your total monthly volume.

2

Cross 10k, 50k, or 100k SMS and your rate automatically drops — mid-month if needed.

3

Rates reset on the 1st of every month. No contracts, no manual tier upgrades.

Start Free — Get 5 SMS Credits

No credit card · Minimum top-up KES 50 · Rates reset monthly

Developer API

Integrate SMS into any app in minutes

A clean REST API with a single API key. Send SMS, manage contacts, create campaigns, and check delivery — all programmatically.

  • Personal API key in every account
  • Full delivery status callbacks
  • Merge tag personalisation
  • Comprehensive in-dashboard docs
Get Your API Key
send-sms.sh
curl -X POST \
  https://api.wakalisms.com/sms/send \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "recipients": ["+254712345678"],
    "message": "Hi! Your order is ready.",
    "sender_id": "MYSHOP"
  }'

# Response
{
  "job_id": "e84b25b2-858c-...",
  "recipients_count": 1,
  "cost_kes": 0.45,
  "status": "sent"
}

FAQ

Frequently asked questions

Can't find your answer? Email us.

Ready to reach your customers?

Join businesses across Kenya using Wakali SMS to send campaigns, OTPs, and alerts. Get 5 free SMS credits when you sign up today.

No credit card required · Cancel anytime