Broadcast (Bulk) Guide
This endpoint is designed to send messages to multiple destinations simultaneously with support for dynamic variables. It is highly efficient for sending mass notifications or information campaigns.
broadcast_list Format
Input is a text string with a semicolon (;) separator for each column, and a newline (\n) for each recipient.
- Column 1: WhatsApp Number (Required)
- Column 2:
{{nama}}variable (Optional) - Column 3+:
{{1}},{{2}}, etc. variables (Optional)
Text Example:
628123456789;Budi;Order #101
628987654321;Ani;Order #102
Variables in Messages
You can insert variables into your message template:
"Hello
{{nama}}, your package{{1}}is being shipped."
Important Parameters
| Parameter | Default | Explanation |
|---|---|---|
delay | 5 | Delay (seconds) between deliveries to maintain account safety (Anti-Ban). |
media_url | - | File URL if you want to send mass image/video messages. |
Anti-Ban Policy
Always use a sufficient delay (delay) (minimum 5-10 seconds) when sending large-scale broadcasts to avoid being blocked by the WhatsApp system.
Send broadcast
POST/:device_id/broadcast
Enqueue multiple messages from a list with variable support ({{nama}}, {{1}}, {{2}}, etc).
Request
Responses
- 200
- 400
- 401
Broadcast berhasil diinisiasi
Bad Request
Unauthorized