Key Takeaways
- WhatsApp Cloud API and an Android SMS gateway are different networks. Production readiness is two go/no-go lists, not one green pipeline.
- WA needs a Meta business stack, templates, and session rules. SMS on this product needs a paired phone, SIM load, and our API keys.
- Do not send WhatsApp template JSON to POST /messages. Confirm each live contract in its own docs.
- If SMS is the fallback, isolate OTP SIMs and test the failover path — not only the happy WA path.
- We meter SMS devices and send volume. We do not sell WhatsApp conversations. You still buy operator SMS credit.
Two networks, two checklists
Comparison: WhatsApp vs Android SMS gateway. SMS API hub: Android SMS gateway API. This checklist is go/no-go when you run both — not a claim that we host WhatsApp.
Meta’s product: WhatsApp Business Platform docs. Our live SMS fields: Developer Center.
Templates and sessions
This SMS gateway
Your SIM and radio
Readiness by channel
| Gate | Android SMS gateway | |
|---|---|---|
| Identity | WABA / display name / quality | SIM MSISDN (not a brand header) |
| Auth | Meta tokens | Bearer key to app.sms-gateway.app |
| Content rules | Template approval, 24h window | Carrier + consent; STOP on promo |
| Ops dependency | Cloud API uptime | Phone power, pairing, load |
| Money | Meta conversation billing | Our device+volume fee + operator SMS |
“A WhatsApp green tick does not prove the SIM path. Canary both or you will discover the gap at 02:00.”
SMS fallback is a product
If WA template reject or user has no app, SMS must already be paired, funded, and isolated from bulk. Setup. Webhooks: SMS webhooks are not Meta webhooks.
OTP and identity
SMS Retriever hashes assume an SMS From. WA one-time passwords are a different template class. OTP on Android. Do not share device pools with marketing on either channel.
Who you pay
Plans: pricing. We do not include WhatsApp conversation fees or operator pulsa. Starter, Professional, and Business list Unlimited SMS as platform send volume; that is not unmetered carrier SMS.
Next steps
Tick both columns on a staff user who has WA and a number that can receive SMS. Then add the no-WA case.
Related product pages
Jump to the live product docs for this topic—not another long-form article.
- SMS API documentationLive endpoint reference
- device and SMS volume pricingPlans and allowances
- Twilio vs Android SMS gatewayCloud vs own-SIM cost model
- Android SMS gateway product guideDefinition, product, and how to buy





