Trusted bulk SMS platform · Uganda

Reach anyone,
instantly by SMS.

ShamaSMS lets businesses, schools, churches, SACCOs, and developers send bulk SMS, personalized messages, and scheduled reminders — all from one simple dashboard.

No contract  ·  Pay as you go  ·  Instant delivery

98% SMS open rate vs 20% email
< 7s Average delivery time
100% No smartphone needed
24/7 Platform availability

Why SMS

Why SMS is still the most powerful way to reach people

In Uganda, over 28 million people use mobile phones — but not all have smartphones or data. SMS reaches everyone, every time, without an internet connection.

Instant, guaranteed delivery

SMS messages are delivered within seconds directly to the handset — no app download, no data connection, no spam folder. Your message lands where it can't be missed.

98% open rate

Compared to email's 20% open rate, SMS is read by almost everyone within 3 minutes. That means your promotions, reminders, and alerts actually get seen.

Reaches everyone in Uganda

SMS works on every phone — smart or basic. Reach customers, students, members, and staff regardless of their device, network, or internet access.

Save time with scheduling

Set your messages to send at the right moment — morning reminders, payment due dates, weekly newsletters — all automated so you focus on running your business.

Personal at scale

Insert each recipient's name, balance, amount, or any custom value automatically. One message template, thousands of unique personal messages.

Cost-effective communication

Bulk SMS costs a fraction of print, radio, or social ads — with measurable reach. Pay only for what you send, with no monthly fees or hidden costs.

Perfect for

🏢 Businesses 🏫 Schools & Universities ⛪ Churches & NGOs 🏦 SACCOs & MFIs 🏥 Clinics & Hospitals 🛒 E-commerce 💻 Developers & SaaS 📦 Delivery services

Features

Everything you need to send SMS like a pro

Bulk SMS

Send one message to hundreds or thousands of recipients at once. Upload a file, paste numbers, or select a phonebook group — done in under a minute.

Personalized SMS

Use placeholders like @@name@@, @@var1@@@@var5@@ to inject names, balances, amounts or any value per row. Every recipient gets a unique message.

Scheduled & Recurring sends

Schedule messages to send at a specific date and time. Set recurring sends on chosen days of the week — weekly reports, payment reminders, and more, fully automated.

Phonebook & Contact groups

Organise your contacts into named groups. Reuse them instantly from the Compose screen without uploading or typing numbers again. Build your lists once, use them forever.

Sent messages & delivery reports

View every message you have sent, who received it, the status of each recipient, and when it was delivered. Full history at a glance.

Me 2 U credit transfers

Share SMS credits with another ShamaSMS user instantly. Great for teams, resellers, and organisations that manage multiple sub-accounts.

How it works

Up and sending in under 5 minutes

No complicated setup. No contracts. No technical knowledge required.

1

Create your account

Sign up in 30 seconds with your email. Verify and you are in — no card required to start.

2

Add your recipients

Type numbers manually, paste a list, upload a CSV/Excel file, or pick a saved phonebook group.

3

Write & send or schedule

Compose your message, personalise it, then send now or set a future date, time, and repeat days.

4

Track & top up

Monitor delivery reports, view your credit balance, and top up via Iotec payments any time.

What users say

Organisations that communicate smarter with SMS

"We send fee-balance reminders to over 800 parents every Monday. ShamaSMS saves our office hours of phone calls every week. The personalized SMS feature is a game changer."
— School Administrator, Kampala
"Our SACCO uses ShamaSMS to notify members of their loan repayment dates and current balances. Default rates have dropped noticeably since we started. The API made integration with our system straightforward."
— Finance Manager, SACCO Uganda
"I plugged ShamaSMS into my e-commerce platform using the V2 API in one afternoon. Order confirmations, delivery alerts — all automated. Customers love the instant updates."
— Developer & Startup Founder, Entebbe

Pricing

Simple, pay-as-you-go pricing

No monthly subscriptions. No hidden fees. Buy credits when you need them and use them at your own pace.

Starter

Free

To get you started

  • Dashboard access
  • Phonebook & groups
  • API access (sandbox)
  • No SMS credits included
Sign up free

Enterprise

Custom

For high-volume senders

  • All Pay-as-you-go features
  • Dedicated sender ID
  • Volume price negotiation
  • Priority support
Call us

Developer API

Plug SMS into any application

Connect your website, school management system, billing platform, or mobile app to ShamaSMS using the REST API. Two versions available — V1 with credentials, V2 with API keys (recommended).

  • API key authentication — generate keys from your dashboard settings, revoke any time.
  • Sandbox mode — test without spending credits. Flip "sandbox": true in your request.
  • Personalization support — pass per-row data and use placeholders for unique messages at scale.
  • Simple JSON API — standard REST, works with any language: PHP, Python, JavaScript, Java, and more.
POST /api/v2/sms/send
Authorization: Bearer shama_live_xxxxxxxxxxxxxxxx
Content-Type: application/json

{
  "sender_id":    "MYSHOP",
  "message":      "Hello @@name@@, your order #@@var1@@ is ready.",
  "numbers":      ["256700000000", "256712345678"],
  "personalized": true,
  "data": [
    { "name": "Alice", "var1": "ORD-1042" },
    { "name": "Bob",   "var1": "ORD-1043" }
  ],
  "sandbox":      false
}

// Response
{ "status": "sent", "queued": 2, "credits_used": 2 }

Support

Need Assistance?

Our support team is ready to help you get started, troubleshoot any issue, or answer questions about the API. Reach us by phone or email.

Or call us: +256 702 133428  ·  support@shamasms.com

Start reaching your audience today

Join businesses, schools, and developers already using ShamaSMS to send faster, smarter, and more personally.

No credit card required  ·  Free to set up  ·  Pay only when you send