Send SMS, WhatsApp & Email with one unified API. Zavu auto-injects ZAVU_API_KEY into your Vercel projects.
Channels:
- SMS: Universal reach, instant delivery
- WhatsApp: Rich media, templates, buttons, reactions
- Email: Transactional.
Features:
- Smart channel selection based on cost and deliverability
- WhatsApp 24h window handling with template fallback
- Broadcast campaigns with real-time progress tracking
- Webhooks for delivery status and inbound messages
Quick Start:
import Zavudev from '@zavudev/sdk';
const zavu = new Zavudev(); // Uses ZAVU_API_KEY
await zavu.messages.send({ to: '+14155551234', text: 'Your code is 123456'});





Environment Variables Injected:
- ZAVU_API_KEY: Auto-generated project API key
- ZAVU_PROJECT_ID: Your Zavu project identifier
Message Types: Text, Image, Video, Audio, Document, Sticker, Location, Contacts, Buttons, Lists, Reactions, Templates
API Features:
- Phone validation and carrier lookup
- Contact management with channel preferences
- Broadcasts: batch 1000 contacts, real-time progress
- WhatsApp Business profile management
- Template creation and Meta approval workflow
Webhook Events: message.queued, message.sent, message.delivered, message.failed, message.inbound, conversation.new, template.status_changed
Environments: Variables injected into Production, Preview, and Development. Existing env vars preserved.
Pricing: Pay-as-you-go. First US phone number free. See zavu.dev/pricing