Send Bulk SMS
AI-generatedOverview
This node integrates with the 4Jawaly SMS API to send SMS messages. It supports sending bulk SMS messages to multiple recipients, allowing users to specify recipients, message content, and sender name. The node handles batching of recipients for efficient sending and provides detailed reports on success and failure of message delivery. It is useful for businesses or services needing to send promotional or informational SMS messages to many users at once.
Use Case Examples
- Sending a promotional SMS to a list of customers by specifying their phone numbers separated by commas.
- Sending notifications or alerts to multiple recipients with a custom sender name approved by 4Jawaly.
Properties
| Name | Meaning |
|---|---|
| Recipients | Comma-separated phone numbers of recipients without the '+' sign, used to specify who will receive the bulk SMS. |
| Message | The text content of the SMS message to be sent to all recipients. |
| Sender Name | The sender name that appears on the recipients' devices, must be approved by 4Jawaly. |
| Additional Options | Optional settings including batch size (number of recipients per request) and timeout duration in milliseconds. |
Output
JSON
success- Boolean indicating if all messages were sent successfully without errors.operation- The operation performed, here it is 'sendBulkSms'.totalNumbers- Total number of phone numbers to which messages were attempted to be sent.totalSuccess- Number of messages successfully sent.totalFailed- Number of messages that failed to send.jobIds- Array of job IDs returned by the API for tracking the bulk SMS sending process.errors- Array of error objects detailing any failures, including error messages and affected phone numbers.report- A textual summary report of the sending process including totals and errors.requestsender- The sender name used in the request.message- The message text sent.numbers- Array of phone numbers to which the message was sent.
Dependencies
- 4Jawaly API
Troubleshooting
- Ensure the sender name is approved by 4Jawaly; otherwise, the API will reject the request.
- Phone numbers must be valid, numeric, and at least 10 digits long; invalid numbers cause errors.
- Empty message or sender name fields will cause the node to throw errors.
- API request failures may occur due to network issues or incorrect credentials; check API key and network connectivity.
- Batch size should be chosen based on the number of recipients to avoid timeouts or API limits.
Links
- 4Jawaly SMS API Documentation - Official API documentation for 4Jawaly SMS service used by this node.