WhatsApp OTP

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

Step 1

Create Template

Create an AUTHENTICATION template with a copy-code button. Meta approves it in 1-4 hours.

Step 2

Send OTP

Call our API with the recipient's phone number and your generated OTP code.

Step 3

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.

Create OTP template
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 code
// 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.

North America
From $0.0034
Latin America
From $0.0340
Europe
From $0.0336
Rest of World
Varies by 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 Plans

Common Use Cases

User signup verification
Two-factor authentication
Password reset
Transaction confirmation
Account recovery
High-value action approval

Ready to Send WhatsApp OTPs?

Start verifying users via WhatsApp in minutes. Authentication templates approved in hours.

WhatsApp OTP API | Send Verification Codes via WhatsApp | Zavu | Zavu