POASMS
Official WhatsApp Business API

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. 1

    Add your number

    Enter the number and business name you want customers to see. Free.

  2. 2

    Type the code

    WhatsApp sends a code to that number by SMS or call. Enter it in POASMS — done.

  3. 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. 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
Read the API docs
POST /api/v1/whatsapp/send
// 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 →

FAQ

WhatsApp questions

Something else? Write to support@poasms.com.

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.