OTP Verification via
WhatsApp
Send verification codes with 98%+ open rates. Authentication templates with copy-code buttons, instant delivery, and end-to-end encryption.
Why WhatsApp for OTP?
98%+ Open Rate
WhatsApp messages are read within minutes. Far higher engagement than SMS or email.
Copy Code Button
Users tap a button to copy the code — no manual typing, fewer errors.
End-to-End Encrypted
Messages are encrypted in transit. More secure than SMS which can be intercepted.
2B+ Users Worldwide
WhatsApp is the default messaging app in most countries outside the US.
How It Works
Create Template
Create an AUTHENTICATION template with a copy-code button. Meta approves it in 1-4 hours.
Send OTP
Call our API with the recipient's phone number and your generated OTP code.
User Verifies
User receives the code on WhatsApp, taps copy, and pastes it in your app.
Simple Integration
Send WhatsApp OTP codes with just a few lines of code.
import Zavudev from '@zavudev/sdk';
const zavu = new Zavudev({
apiKey: process.env["ZAVUDEV_API_KEY"],
});
const template = await zavu.templates.create({
name: 'otp_verification',
language: 'en',
body: '{{1}} is your verification code.',
category: 'AUTHENTICATION',
buttons: [{
type: 'otp',
text: 'Copy code',
otpType: 'COPY_CODE'
}],
addSecurityRecommendation: true,
codeExpirationMinutes: 10
});// Send OTP via WhatsApp
const message = await zavu.messages.send({
to: '+14155551234',
messageType: 'template',
content: {
templateId: 'tmpl_abc123',
templateVariables: {
'1': '123456' // Your generated OTP code
}
}
});
console.log('Message ID:', message.id);
console.log('Status:', message.status);WhatsApp OTP Pricing
Meta charges a per-conversation fee for authentication templates. All other WhatsApp messages are included in your Zavu plan.
Meta Authentication Fee
Charged by Meta per conversation (24h window). Rates vary by recipient country.
Included in your plan
Utility and marketing WhatsApp messages, SMS, voice, email — all included in your Zavu subscription. Only Meta's authentication fee is billed separately from your prepaid balance.
View PlansCommon Use Cases
Ready to Send WhatsApp OTPs?
Start verifying users via WhatsApp in minutes. Authentication templates approved in hours.