Feature: add new API - Broadcast whatsapp template by tags and Broadcast whatsapp template by user ids
New API — Broadcast WhatsApp Template by Tags & by User IDs
Two new Sending API endpoints allow you to programmatically broadcast WhatsApp message templates to specific groups of subscribers — either by targeting a list of user IDs directly or by targeting subscribers with specific tags.
New Endpoints
MethodEndpointDescriptionPOST | /subscriber/broadcast-whatsapp-template-by-user-id | Broadcast a WhatsApp template to a specific list of user IDs
POST | /subscriber/broadcast-whatsapp-template-by-tag | Broadcast a WhatsApp template to all subscribers with matching tags
POST | /subscriber/broadcast-whatsapp-template-by-tag | Broadcast a WhatsApp template to all subscribers with matching tags
Full API docs:
Request Body — Broadcast by User IDs
{
"user_id_list": "61412345678,61387625429,61245638917",
"wa_template": {
"namespace": "string",
"name": "string",
"lang": "string",
"use_default_values": "yes",
"params": {
"HEADER_IMAGE": "https://example.com/image.png",
"BODY_{{1}}": "text",
"BODY_{{2}}": "text",
"QUICK_REPLY_1": "sub flow ns",
"URL_1": "https://example.com/url"
}
},
"scheduled_time": 1786123679,
"max_per_minute": 60
}
Request Body — Broadcast by Tags
{
"tags": ["f123t456"],
"exclude_tags": ["f123t568"],
"wa_template": {
"namespace": "string",
"name": "string",
"lang": "string",
"use_default_values": "yes",
"params": {
"HEADER_IMAGE": "https://example.com/image.png",
"BODY_{{1}}": "text",
"QUICK_REPLY_1": "sub flow ns",
"URL_1": "https://example.com/url"
}
},
"scheduled_time": 1786123679,
"max_per_minute": 60
}
Key Parameters
ParameterDescriptionuser_id_list | Comma-separated list of subscriber user IDs (by-user-id endpoint)
tags / exclude_tags | Array of tag IDs to include/exclude (by-tag endpoint)
wa_template.namespace / name / lang | Template identifiers — find these via /api/whatsapp-template/list
use_default_values | Set to "yes" to use template defaults, or provide custom params
scheduled_time | Unix timestamp for scheduled delivery (optional)
max_per_minute | Rate limit for sending (default: 60/min)
tags / exclude_tags | Array of tag IDs to include/exclude (by-tag endpoint)
wa_template.namespace / name / lang | Template identifiers — find these via /api/whatsapp-template/list
use_default_values | Set to "yes" to use template defaults, or provide custom params
scheduled_time | Unix timestamp for scheduled delivery (optional)
max_per_minute | Rate limit for sending (default: 60/min)
Scope Required
Manage Flow
Why It Matters
- Enables fully programmatic WhatsApp template campaigns from external systems (CRMs, e-commerce platforms, n8n automations)
- Tag-based targeting allows dynamic audience selection without hardcoding user IDs
- exclude_tags support prevents duplicate sends to users who should be excluded
- Scheduled delivery and rate limiting make it safe for large-scale broadcast operations
👉 Located at: API Docs → Sending → broadcast-whatsapp-template-by-user-id / broadcast-whatsapp-template-by-tag Published: March 24, 2026 at 6:28 am