WhatsApp · HOW IT WORKS
Send OTP codes through the official WhatsApp Business API using Meta-approved templates. Users receive a formatted WhatsApp message — no extra app install, no SMS fallback needed.
Meta-approved · template sent
sent
WhatsApp delivery state
From phone number entry to verified — step by step.
User
User taps 'Verify with WhatsApp' in your app
Your Backend
POST /whatsapp/otp with phone number and OTP code
Novauth
Wraps OTP in a Meta-approved template · validates E.164 format
WhatsApp Business API
Template message delivered through official Meta infrastructure
User's WhatsApp
WhatsApp push notification arrives · message shows OTP code
Verified
User enters code · status progresses: sent → delivered → read
User taps 'Verify with WhatsApp' in your app
POST /whatsapp/otp with phone number and OTP code
Wraps OTP in a Meta-approved template · validates E.164 format
Template message delivered through official Meta infrastructure
WhatsApp push notification arrives · message shows OTP code
User enters code · status progresses: sent → delivered → read
API endpoint
POST /api/v1/connect-hub/whatsapp/otpAll OTP messages use pre-registered, Meta-approved templates. This is required by WhatsApp Business Policy and prevents spam filtering that affects unregistered messages.
Track every message through sent, delivered, and read states via WhatsApp Delivery Reports (WDR). Webhooks fire on each state transition so you know exactly where the message is.
WhatsApp is already on 2B+ devices globally. Users don't need to install anything new — the OTP arrives in their existing WhatsApp chat within seconds.
$2 free credit, no credit card required. Full docs and test environment included.