Create, schedule, list, and retrieve broadcast campaigns via the Waply API. Includes audience targeting, the Broadcast object schema, and delivery stats.
Broadcasts let you send a single message to a large audience of contacts at once. You can target contacts by tag, lifecycle stage, or your entire contact list. Broadcasts can be sent immediately or scheduled for a future time. After a broadcast completes, the API returns delivery statistics for each message status.
For a scheduled broadcast, status is scheduled and the broadcast starts sending at the scheduled_at time.
WhatsApp requires pre-approved templates for broadcast messages. Sending a broadcast with an unapproved or rejected template will result in a 422 error. Confirm your templates are approved in Settings > Message Templates before creating a broadcast.
Subscribe to the broadcast.completedwebhook event to receive a notification as soon as a broadcast finishes sending, rather than polling GET /broadcasts/{id}.