Bulk sending
Send bulk
Bulk sending of WhatsApp Business template messages
POST
Description
This endpoint allows you to send a WhatsApp template to multiple recipients in a single request. It implements an asynchronous pattern: when creating the send, it returns abulk_send_id that you can use to check the progress of the send.
The API automatically handles Meta’s rate limits based on the number’s tier, distributes the sends, and tracks the status of each individual message.
Authentication header
Your Mindo API Key. Format:
mindo_xxxxxxxxxxxxxxxxxxxxxxxxBody parameters
Meta’s WhatsApp phone number ID from which messages will be sent. You can get it from the Get business accounts endpoint.
Name of the approved template to send. Must have
APPROVED status in Meta.Template language. Default:
"es". Examples: "es", "en", "pt_BR".List of recipients with their custom variables.
Response (202 Accepted)
Unique bulk send ID. Use to check progress with Send status.
Background processing task ID.
Initial send status. Always
"queued" when created.Name of the template to be sent.
Total recipients in the submitted list.
Number of unique recipients after automatic deduplication.
Estimated processing time in minutes, based on the number’s tier.
Send creation date and time.
Information about the WhatsApp number that will send the messages.
Quota and send limit information.
Send statuses
The bulk sendstatus field can have the following values:
| Status | Description |
|---|---|
QUEUED | Send created and queued for processing |
PROCESSING | Actively sending messages |
COMPLETED | All messages processed successfully |
PARTIAL | Processed with some failures |
FAILED | Send failed completely |
CANCELLED | Send cancelled manually |
Use the Send status endpoint with the
bulk_send_id to check progress in real time, including counters for sent, delivered, read, and failed messages.Automatic deduplication
The API automatically removes duplicate phone numbers from therecipients list. The unique_recipients field in the response indicates the actual number of unique recipients that will receive the message, while total_recipients reflects the original count submitted.
Use cases
Welcome campaign for new customers
Welcome campaign for new customers
Send a personalized welcome message to a list of newly registered customers.
Bulk verification codes
Bulk verification codes
Send unique verification codes to each recipient.
Order status notifications
Order status notifications
Notify multiple customers about updates to their orders.
Event reminders
Event reminders
Send personalized reminders with event date and time.

