WhatsApp · HOW IT WORKS

Verify on WhatsApp. 2B+ users already have it.

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 templates · 3 delivery states · 2B+ reach

Meta-approved · template sent

POST /connect-hub/whatsapp/otpLIVE
// OTP via Meta-approved template
const res = await fetch('https://api.novauth.com/…/whatsapp/otp', {
method: 'POST',
headers: { 'x-api-key': 'sk_•••' },
body: JSON.stringify({
phone_number: '+14155552671',
otp_code: '8421',
}),
});
// ← { messageId: "01J…", status: "sent" }
20101JXWA1A2B+55 11 98765 4321734 ms
20101JXWA3C4D+91 98765 43210612 ms
20101JXWA5E6F+62 812 3456 7890891 ms

sent

WhatsApp delivery state

The WhatsApp verification flow

From phone number entry to verified — step by step.

Live trace · loop
1
User

User taps 'Verify with WhatsApp' in your app

2
Your Backend

POST /whatsapp/otp with phone number and OTP code

3
Novauth

Wraps OTP in a Meta-approved template · validates E.164 format

4
WhatsApp Business API

Template message delivered through official Meta infrastructure

5
User's WhatsApp

WhatsApp push notification arrives · message shows OTP code

6
Verified

User enters code · status progresses: sent → delivered → read

API endpoint

POST /api/v1/connect-hub/whatsapp/otp
View full docs

What makes it work

Meta-approved templates

All OTP messages use pre-registered, Meta-approved templates. This is required by WhatsApp Business Policy and prevents spam filtering that affects unregistered messages.

Three delivery states

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.

No app install required

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.

Add WhatsApp verification in minutes

$2 free credit, no credit card required. Full docs and test environment included.