Skip to main content

Bulk SMS for Tanzanian businesses

Bulk SMS that reaches every Tanzanian phone

Send OTPs, alerts and campaigns to Vodacom, Airtel, Yas, Halotel and TTCL subscribers from one dashboard, a REST API or SMPP. Pay in TZS with VAT included, and keep your credits for as long as you like.

  • All Tanzanian networks Vodacom · Airtel · Yas · Halotel · TTCL
  • Delivery receipts Per message, in real time
  • API & SMPP REST, webhooks and SMPP v3.4
  • TZS pricing VAT included, no hidden fees

Illustration: text messages arriving on a phone, each followed by a delivery receipt.

Reaches subscribers on

  • Vodacom
  • Airtel
  • Yas
  • Halotel
  • TTCL
Delivery receipts, one per message

Pricing

Pay by volume, not by guesswork

One price list, VAT included. The more you buy at once, the less each SMS costs — from TZS 16 down to TZS 8 per SMS.

  • VAT inclusive — no hidden fees
  • SMS credits never expire

Try it

Send yourself a test SMS

Type your mobile number and we will text you a sample message right now, from a real sender ID, over the same network your customers' messages travel.

A Tanzanian mobile number, for example 0712 345 678 or +255 712 345 678.

We use your number only to send this one message and do not keep it. The number of test messages is limited.

Why LundoSMS

Everything you need to message customers at scale

From a first reminder to a million-message campaign — one platform, no surprises.

How it works

From sign-up to delivered in three steps

Everything happens online. The only human steps are the ones that keep the network clean: sender ID review and manual deposit checks.

  1. 1

    Create your account

    Register, verify your email and phone, and tell us about your business.

  2. 2

    Register a sender ID, buy credits

    Choose the name customers will see, then pay by mobile money, bank deposit or Lipa Namba.

  3. 3

    Send and track

    Use the web composer, the REST API or SMPP, and watch delivery receipts arrive.

For developers

Built for developers, ready for operations

Send your first message with a single request. Idempotency keys, signed webhooks and per-message delivery status are part of the API from day one.

  • REST API with scoped keys and a test mode that never touches real traffic or credits
  • Signed webhooks for every status change, with automatic retries
  • SMPP v3.4 over TLS for high-volume senders and existing gateways
  • Standard delivery receipts — "submitted" is never reported as "delivered"

POST /v1/messages

curl -X POST 'https://api.lundosms.co.tz/v1/messages' \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Idempotency-Key: order-1001' \
  -H 'Content-Type: application/json' \
  -d '{
    "sender_id": "YOURBRAND",
    "recipients": ["255712345678"],
    "message": "Your order has been confirmed.",
    "client_reference": "ORDER-1001",
    "type": "transactional"
  }'
mobile networks reached
5
recipients per API request
1,000
monthly availability target
99.9%
lowest price per SMS, VAT included
TZS 8

FAQ

Questions, answered

See all questions

What is bulk SMS?

Bulk SMS lets you send the same message — or personalised versions of it — to many people at once. With LundoSMS you can upload a list of numbers, write one message and send it to thousands of customers on every Tanzanian network, then see which messages were delivered.

What is a sender ID, and how do I get one?

A sender ID is the name customers see instead of a phone number, for example YOURBRAND (up to 11 letters and digits). You request it from your dashboard with a short description and supporting documents. Our team reviews it and, where the networks require it, submits it for approval. You can send as soon as it is approved.

How much does LundoSMS cost?

You buy SMS credits in Tanzanian shillings, and the price per SMS falls as the size of a single purchase grows. All prices include VAT. The current price list and a calculator are on the pricing page.

Do my SMS credits expire?

No. SMS credits never expire. Buy what you need now and use it whenever you like.

How do I know a message was delivered?

Every message has its own status: queued, sent to network, delivered, or failed. "Sent to network" means the operator accepted the message; "delivered" means the handset confirmed it. You can see statuses in the dashboard, export them, or receive them by webhook or SMPP. A phone that is switched off or out of coverage may receive a message late or never — no provider can guarantee delivery when the operator does not confirm it.

Can I send from my own software?

Yes. The REST API accepts a single HTTPS request with an API key, supports idempotency keys so a retry never sends twice, and reports status changes by signed webhook. Test keys let you try everything without sending real messages.

Ready to reach every phone in Tanzania?

Create your account, register your sender name and send your first message today. Buy the SMS credits you need — they never expire.

Prepaid credits only. Prices in TZS, VAT included.