Skip to main content

Welcome to Zavu

Zavu is a unified messaging API that lets you send SMS and WhatsApp messages with a single integration. No need to manage multiple providers or complex channel-specific logic.

Why Zavu?

One API, All Channels

Single integration for SMS and WhatsApp. Same payload, automatic channel handling.

Smart Routing

ML-powered channel selection reduces messaging costs up to 80%.

Automatic Fallback

Message fails on WhatsApp? We automatically retry via SMS.

Real-time Webhooks

Delivery status updates, inbound messages, and more.

Send a Message

import Zavudev from '@zavudev/sdk';

const zavu = new Zavudev({
  apiKey: process.env['ZAVUDEV_API_KEY'], // This is the default and can be omitted
});

await zavu.messages.send({
  to: "+14155551234",
  text: "Your order #1234 has shipped!"
});
That’s it. Zavu automatically selects the best channel based on cost, deliverability, and recipient preferences.

How It Works

  1. You send a message - Just specify the recipient and content
  2. Zavu picks the channel - Our ML model selects the optimal channel (WhatsApp or SMS)
  3. Message is delivered - We handle retries and fallbacks automatically
  4. You get notified - Webhooks inform you of delivery status

Channels

ChannelBest For
SMSUniversal reach, time-sensitive alerts, no internet required
WhatsAppRich media, high engagement, cost-effective in many regions

Next Steps