Verify users across SMS, email, and WhatsApp with a single API. Automatic fallback between channels ensures 99.9% delivery. One integration, unlimited flexibility.
Maximize delivery, optimize costs, improve UX
Never miss a verification. Automatic fallback tries SMS first, then WhatsApp, then email until successful delivery. 99.9% delivery rate guaranteed.
Let users pick their preferred channel. Some prefer SMS, others email or WhatsApp. Multi-channel support respects user preferences and regional differences.
Start with cheapest channel and fallback only if needed. Try email first, fallback to SMS only when necessary. Optimize costs without sacrificing delivery.
Different channels work better in different regions. SMS in US, WhatsApp in India, email in Europe. Multi-channel adapts to local preferences automatically.
Everything you need in one API
Configure fallback order once, then forget about it. System automatically tries next channel if delivery fails.
One API for all channels. Change channels by updating a single parameter. No separate integrations needed.
Configure per user, per country, or per use case. Different verification flows for different scenarios.
Track delivery rates, costs, and success across all channels in one dashboard. Compare channel performance easily.
Maintain brand consistency across all channels. Customize templates for SMS, email, and WhatsApp with your branding.
AI-powered channel selection based on user history, region, and success rates. Maximize delivery automatically.
One API call with automatic fallback
// Send OTP with multi-channel fallback
const response = await fetch('https://api.sendmator.com/v1/otp/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
identifier: '+1234567890', // or email
channel: 'sms', // Primary channel
fallback_channels: ['whatsapp', 'email'], // Fallback order
// Optional: Let user choose their channel
allow_user_selection: true
})
});
const { session_id, channel_used } = await response.json();
console.log(`OTP sent via ${channel_used}`);
// Verify OTP (same API regardless of channel)
const verify = await fetch('https://api.sendmator.com/v1/otp/verify', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
session_id: session_id,
code: userEnteredCode
})
});
const { verified } = await verify.json();
if (verified) {
console.log('Verified successfully!');
}
Intelligent delivery optimization
System attempts delivery via your chosen primary channel (SMS, email, or WhatsApp).
Real-time monitoring detects delivery failures, carrier issues, or invalid numbers instantly.
If delivery fails, system automatically tries next channel in your fallback sequence.
Webhook notification confirms successful delivery with channel details and delivery time.
Optimize verification for every scenario
Serve users worldwide with channel preferences that vary by region. WhatsApp in Asia, SMS in US, email in Europe - all from one API.
Try email first, fallback to SMS only when needed. Optimize costs while maintaining high delivery rates for all users.
Critical verifications with multiple fallback options. Ensure important transactions are always verified successfully.
Let users receive codes on their preferred app. WhatsApp for casual users, SMS for traditional, email as backup.
Free credits included. One API for SMS, email, and WhatsApp verification.