Why Use Broadcasts?
Instead of making 10,000 individual API calls:Key Features
Batch Processing
Add up to 1,000 contacts per request. Zavu handles rate limiting and delivery optimization automatically.
Personalization
Customize each message with per-contact template variables like names, order IDs, or custom fields.
Scheduling
Schedule broadcasts for future delivery. Perfect for time-zone aware campaigns.
Real-time Progress
Poll for delivery progress with instant updates on sent, delivered, and failed counts.
Balance Reservation
When you send a broadcast, Zavu reserves the estimated cost from your balance. This ensures funds are available for the entire campaign and prevents overspending.Broadcast Lifecycle
Quick Example
Supported Channels
WhatsApp broadcasts using free-form messages (non-template) require an open 24-hour conversation window with each recipient. Use WhatsApp templates for marketing campaigns to recipients who haven’t messaged you recently.
Limits
Next Steps
Creating Broadcasts
Configure message content and channel settings
Adding Contacts
Batch upload and personalization
Sending & Scheduling
Send immediately or schedule for later
Tracking Progress
Monitor delivery in real-time
API Reference
Manage broadcasts programmatically:- List broadcasts — fetch all broadcast campaigns
- Get a broadcast — retrieve broadcast details and status
- Get broadcast progress — real-time delivery metrics
