Your business on WhatsApp, in 10 minutes.
Send receipts, reminders, order updates, OTP codes and promotions from your own number and business name — and get the replies. One TZS wallet with your SMS, one API, no Meta paperwork.
- Setup
- Free
- Live in
- ~10 min
- From
- TZS 20
Get started
Live on WhatsApp without the Meta paperwork
-
1
Add your number
Enter the number and business name you want customers to see. Free.
-
2
Type the code
WhatsApp sends a code to that number by SMS or call. Enter it in POASMS — done.
-
3
Write your templates
Receipts, reminders, offers — in Kiswahili or English. We send them to Meta for approval and tell you when they pass.
-
4
Send & receive
From the console to your groups, or from your system with one API call. Replies come back to you.
Everything included
All of WhatsApp Business, from one console
Your number, your name
Customers see your business name and number — not ours. Hosted on the POASMS Meta account, free, verified with a code.
Or connect your own Meta account
Already on the WhatsApp Business Platform? Connect your own WhatsApp Business account and keep it.
Several numbers
Add more than one number — per branch or per brand — and choose which one each app sends from by default.
Templates in Kiswahili and English
Write receipts, payment reminders, order updates or offers with a live WhatsApp preview — or start from a ready-made invitation card.
Meta approval handled
We submit each template to Meta and keep its status in sync. You get an email, SMS and WhatsApp when it is approved.
Images, PDFs and video
Put a picture, a PDF (invoice, ticket, receipt) or a video at the top of a template message.
Buttons
Website links, quick replies ("Nitakuja leo", "Kesho") and a Copy code button for OTPs.
Personalised for each person
Fill {name} and any field from your contact groups, so every customer gets their own name, amount or date.
Send to groups or a pasted list
Pick contact groups or paste numbers in the console, preview the message, see the cost before you send.
One API for SMS and WhatsApp
POST /api/v1/whatsapp/send with a template and parameters — same keys, same wallet, same webhooks as SMS.
OTP codes in one call
Send a verification code on POASMS's approved authentication template, with Copy code. No template of your own needed.
Schedule for later
Pass a time and the message goes out then — reminders the evening before, offers on Friday morning.
Two-way replies
When customers answer or tap a button, the reply lands in your console and on your webhook. Answer free-form within 24 hours.
Delivered and read
See sent, delivered, read and failed for every message, per app, with the cost of each.
Export the answers
Download who answered what to a campaign as CSV — RSVPs, confirmations, survey replies.
STOP built in
STOP, ACHA or SITISHA adds the person to your opt-out list automatically, for WhatsApp and SMS.
For developers
Two lines from your system
Use the template name and its values; we fill the rest. OTPs need only the code. Delivery, read receipts and replies are pushed to your webhook, signed with HMAC.
- Sandbox keys to test without sending or paying
- Per-app keys, usage and cost
- PHP and JavaScript/TypeScript SDKs
- Same endpoints and webhooks as SMS
// A template with values { "to": "0712345678", "template": "order_ready", "params": ["Asha", "1043", "45,000"] } // A verification code { "to": "0712345678", "otp": "482913" } 202 Accepted · utility · TZS 40
Pricing
Per message, by Meta category
No setup fee, no monthly fee. Paid from the same TZS wallet as your SMS — top up with M-Pesa, Mixx by Yas, Airtel Money or HaloPesa.
Replies
TZS 20 / msg
Answering a customer who wrote to you, within 24 hours.
Utility
TZS 40 / msg
Receipts, reminders, order and delivery updates.
Authentication
TZS 40 / msg
One-time codes (OTP) with Copy code.
Marketing
TZS 100 / msg
Offers, new products, events and promotions.
Messages WhatsApp can't deliver are refunded to your wallet. Full pricing →
Do I need my own Meta Business account?
No. We add your number to the POASMS Meta business account for you: enter your number, type the code WhatsApp sends you, and you are live in about 10 minutes — free. If you already have a WhatsApp Business account on Meta, you can connect it instead.
Can I keep using WhatsApp on my phone with the same number?
A number on the WhatsApp Business API works through POASMS, not the WhatsApp app on a phone. Use a number that is not active in the WhatsApp or WhatsApp Business app, or remove it from the app first.
Why do I need templates?
WhatsApp only lets businesses start a conversation with a message template that Meta has approved. We submit your templates to Meta for you and tell you when they are approved — usually within minutes to a few hours. Replies inside 24 hours can be free text.
What does a WhatsApp message cost?
You pay per message from the same TZS wallet as SMS: marketing TZS 100, utility (receipts, reminders, order updates) TZS 40, authentication (OTP codes) TZS 40, and replies to customers who wrote to you TZS 20. No monthly fee.
Can I send OTP codes on WhatsApp?
Yes. One API call with the phone number and the code sends it on POASMS's approved authentication template, with a Copy code button — no template of your own needed.
How do customers stop messages?
If someone replies STOP, ACHA or SITISHA, they are added to your opt-out list automatically and won't receive your WhatsApp or SMS campaigns again.
Put your business on WhatsApp today
Free to set up. Pay only for the messages you send.