POASMS
NewSell songs, e-books and courses with Duka

Bulk SMS & WhatsApp for Tanzanian business.

Messages that actually arrive — on Vodacom, Airtel, Yas, Halotel and TTCL. Top up in TZS with mobile money, get your sender ID approved, personalise every text, and plug in with a simple REST API.

Per SMS
TZS 18
WhatsApp from
TZS 20
Credits
Never expire

Delivers to every Tanzanian network

  • Vodacom
  • Airtel
  • Yas
  • Halotel
  • TTCL
  • WhatsApp

How it works

From sign-up to first message in minutes

  1. 1

    Create your workspace

    Sign up with your email and phone. A sandbox key lets you test the API for free straight away.

  2. 2

    Top up with mobile money

    Buy from 1,000 SMS with M-Pesa, Mixx by Yas, Airtel Money or HaloPesa. Credited the moment you approve.

  3. 3

    Send, schedule or automate

    Write in the composer, import contacts from Excel, or call the API from your own system. Track every delivery.

Features

Everything you need to reach customers

From a one-off announcement to a fully automated notification system — POASMS covers the whole journey.

Personalised messages

Insert {name}, {first_name} or any custom field — balance, due date, order number, class — and preview with your real contacts before sending.

Habari {first_name}, salio la ankara yako ni TZS {balance}. Tafadhali lipa kabla ya {due_date}. Asante!
Habari Asha, salio la ankara yako ni TZS 50,000. Tafadhali lipa kabla ya 15 Nov. Asante!
Habari Juma, salio la ankara yako ni TZS 20,000. Tafadhali lipa kabla ya 30 Nov. Asante!

WhatsApp Business API

Your own number and business name on WhatsApp in about 10 minutes — hosted on our account, or connect your own Meta account. Templates, OTPs, two-way replies.

From TZS 20 per message

New

Digital visitor book

One permanent QR code at reception, on business cards or your website. Visitors scan it, leave their name and phone, and land in your contacts with your welcome SMS. No smartphone? Reception adds them from a private link.

  • Print-ready A4 poster
  • No app for visitors
  • New vs returning visitors
  • Free with POASMS
New

Event registration

Free or paid events with their own link and QR. People register on their phone with your questions, get your SMS with how to pay, and you mark who has paid. Invite them on WhatsApp with NITASHIRIKI / SITOSHIRIKI.

  • Free or paid
  • Your own questions
  • Mark who has paid
  • Paid / not-paid lists

TZS wallet, mobile money

Top up with M-Pesa, Mixx by Yas, Airtel Money, HaloPesa or bank. See your balance as an SMS count. TRA receipt on every payment.

TCRA-aware sender IDs

Send today with the shared POASMS sender, or request your brand name once and get notified when each network approves it.

Excel & CSV import

Upload .xlsx or .csv straight from Excel. A header row maps columns to fields; duplicates and invalid numbers are handled for you.

Scheduled & repeating campaigns

Send now, later, or every day, week or month — twice-weekly and twice-monthly too. Perfect for service, fee and repayment reminders.

Reusable SMS templates

Save the messages you send often, with placeholders built in, and load them into the composer in one tap.

REST API, SDKs & webhooks

PHP, JavaScript/TypeScript and WHMCS SDKs. Sandbox keys for testing. Delivery reports signed with HMAC pushed to your webhook.

Usage per app & PDF reports

Give each system its own API key and see what each one sends and spends. Export delivery and spend reports as PDF.

Prepaid or monthly invoice

Start prepaid; move to postpaid with a credit limit and automatic monthly invoices as you grow.

Low-balance alerts

Get an SMS, WhatsApp and email the moment your credits drop below 1,000 — never miss a send because the wallet ran dry.

Compliance built in

STOP text enforced on promotions, PDPA consent on import, account verification by email and SMS, one-time codes hidden from logs, 6+ months of delivery records.

Channels

One wallet. SMS, WhatsApp and an API.

One message, written for each person

Create groups with their own fields — a wedding committee tracks pledge amount and card status, a school tracks class and fee balance, a SACCOS tracks loan due dates. Import from Excel, write once with placeholders, and every recipient receives a message that is about them.

  • Live preview with the first five real contacts in the group
  • Fallback values — {name|Mteja} — so nobody gets a blank
  • Exact part count (160 / 70 characters) shown before you pay
  • Opt-outs and duplicates removed automatically
Send your first campaign

Composer preview

Habari {first_name}, oda yako {order_no} ya TZS {amount} iko: {status}. Asante kwa kununua!

Asha Mushi · 0712 000 001

Habari Asha, oda yako #1043 ya TZS 85,000 iko: Imesafirishwa. Asante kwa kununua!

Juma Hassan · 0688 000 022

Habari Juma, oda yako #1044 ya TZS 32,500 iko: Tayari kuchukuliwa. Asante kwa kununua!

2 recipients · 2 parts · TZS 36

Official WhatsApp Business API

WhatsApp, from the same wallet

Send approved templates — OTPs, order updates, receipts, reminders, promotions — and receive replies, all from the same balance and the same API as SMS. Your number, your name: we add it to our Meta business account for you (verify with a code, no Meta paperwork), or connect the WhatsApp Business account you already have.

  • OTP endpoint: one call sends a verification code on WhatsApp
  • Per-message pricing from TZS 20 — no monthly fee
  • Template submission and Meta approval handled for you
  • Replies land in your inbox and your webhook; STOP handled automatically
  • Delivered and read receipts for every message

482913 is your verification code. For your security, do not share this code.

08:02 ✓✓

Copy code
Asante, nimeipata! 🙏

08:03

POST /api/v1/whatsapp/send
{ "to": "0712345678", "otp": "482913" }

Integrate in an afternoon

A clean REST API with predictable JSON, idempotent references, sandbox keys that cost nothing, and webhooks for delivery reports and WhatsApp replies. Each app gets its own key so you can see exactly what Kanisa, your POS or your billing system sends and spends.

  • SDKs for PHP, JavaScript/TypeScript and a WHMCS notification provider
  • Per-recipient variables in one request — {name}, {amount}, anything
  • Account & balance endpoint for your own dashboards
  • Contacts and sender-ID endpoints, so your CRM stays the source of truth
Browse the API docs
send.php
// PHP SDK
$poa = new PoaSms('poa_live_•••');
$poa->send(
    [['phone' => '0712345678', 'name' => 'Asha', 'amount' => '120,000']],
    'Habari {name}, ada ya TZS {amount} inadaiwa.',
    ['reference' => 'fee-2026-10']
);

// Webhook → your server
{ "event": "message.delivered", "data": { "to": "255712345678", "price": 18 } }

Who uses POASMS

Built for how Tanzania communicates

Churches & mosques

Service reminders every Sunday, pledge follow-ups with amounts, event invitations by group.

Schools & colleges

Fee balances per student, exam timetables, closing-day notices to parents by class.

Shops & e-commerce

Order confirmations, delivery updates and OTPs on WhatsApp; promotions by SMS with STOP built in.

SACCOS & microfinance

Repayment reminders that repeat monthly, balance alerts, loan approvals by WhatsApp.

Events & weddings

Guest lists from Excel, card delivery status, pledge tracking, day-before reminders.

Hospitals & clinics

Appointment reminders, results-ready notices and vaccination campaigns.

Software companies

One API key per product, usage and cost per product, invoiced monthly. Built from NetPoa's own need.

Recruiters & HR

Interview invitations, shift schedules and payroll notices to the right group at the right time.

Pricing

Simple, pay-as-you-go

No monthly fee, no setup fee. One wallet in TZS for SMS and WhatsApp.

Bulk SMS

TZS 18 / SMS

  • All 5 Tanzanian networks
  • From 1,000 SMS, credits never expire
  • Your own sender ID, paperwork handled
  • Monthly invoice for larger senders
Start sending SMS
Official API

WhatsApp Business

from TZS 20 / msg

  • Your number and business name
  • OTPs, receipts, reminders and promotions
  • Two-way replies in your inbox and webhook
  • Same wallet and API as SMS
Start on WhatsApp

Volume, Meta categories and payment methods: see full pricing →

FAQ

Frequently asked questions

Something else? Write to support@poasms.com or chat with us from the console.

How much does an SMS cost in Tanzania with POASMS?

TZS 18 per SMS part to every Tanzanian network — Vodacom, Airtel, Yas (Tigo), Halotel and TTCL. Buy from 1,000 SMS at a time; credits never expire. Larger senders can be invoiced monthly instead.

Can I send WhatsApp messages too?

Yes. POASMS is an official WhatsApp Business API provider. Send approved templates (OTPs, receipts, reminders, promotions) from your own number — we host it on our Meta account in minutes, or connect your own. Replies arrive in your inbox and webhook.

Do I need my own sender ID?

No. Every account can send immediately with the shared POASMS sender. To show your brand name, request your own sender ID from the console — we handle the TCRA/network paperwork and tell you by email, SMS and WhatsApp when it is approved.

How do I pay?

M-Pesa, Mixx by Yas, Airtel Money, HaloPesa or bank transfer. Mobile money top-ups are confirmed automatically: you approve the payment with your PIN and the wallet is credited at once. A TRA receipt is issued for every payment.

Can I personalise messages with each contact's name?

Yes. Use {name}, {first_name} or any custom field you define per group — pledge amount, card status, class, balance — and every recipient gets their own message. The composer previews real contacts before you send.

Does POASMS have an API?

Yes — a REST API with API keys per app, sandbox keys for testing, delivery webhooks signed with HMAC, and SDKs for PHP, JavaScript/TypeScript and WHMCS. One request sends to thousands of numbers.

Can I schedule or repeat campaigns?

Send now, schedule for later, or repeat daily, weekly or monthly (including twice-weekly and twice-monthly) — ideal for Sunday service reminders, fee reminders, payroll notices and loan repayment prompts.

Is POASMS compliant with Tanzanian regulations?

STOP/opt-out handling is enforced on promotional messages, PDPA consent is confirmed on every import, delivery records are kept for 6+ months, promotional sends respect quiet hours, and one-time codes are hidden from message logs.

Ready when you are

Create a workspace in a minute. Test for free with a sandbox key. From 1,000 SMS at TZS 18.