Skip to main content

Welcome to Zavu

Zavu is a unified messaging API that lets you send messages across multiple channels - SMS, WhatsApp, Telegram, RCS, and Email - with a single integration.

Why Zavu?

One API, All Channels

Single integration for SMS, WhatsApp, Telegram, RCS, and Email

Smart Routing

ML-powered routing reduces costs up to 80-90%

Templates

Reusable message templates with variable substitution

Webhooks

Real-time delivery status updates

Quick Example

curl -X POST https://api.zavu.dev/v1/messages \
  -H "Authorization: Bearer zv_live_xxx" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "+56912345678",
    "text": "Hello from Zavu!"
  }'

Core Concepts

Projects

Projects are isolated environments for your messaging. Each project has its own:
  • API keys
  • Senders (phone numbers)
  • Templates
  • Contacts
  • Message history

Senders

Senders are the phone numbers or identities that send messages on your behalf. Configure different senders for different use cases (transactional, marketing, support).

Templates

Pre-approved message templates with variable substitution. Required for WhatsApp Business API and recommended for consistent messaging.

Channels

Zavu supports multiple messaging channels:
ChannelUse Case
SMSUniversal reach, no internet required
WhatsAppRich media, high engagement
TelegramTech-savvy audiences
RCSEnhanced SMS with rich features
EmailLong-form communication

Next Steps