4Jawaly SMS Sender icon

4Jawaly SMS Sender

Send SMS messages via 4Jawaly API

Send SMS

AI-generated

Overview

This node sends SMS messages using the 4Jawaly API. It supports sending a single SMS or bulk SMS messages to multiple recipients, retrieving account balance information, and fetching available sender names. It is useful for automating SMS notifications, marketing campaigns, or alerts via the 4Jawaly SMS service.

Use Case Examples

  1. Send a single SMS to a phone number with a custom sender name.
  2. Send bulk SMS messages to a list of phone numbers with batch processing.
  3. Retrieve the current SMS account balance and package details.
  4. Get a list of approved sender names for the account.

Properties

Name Meaning
Phone Number The recipient's phone number without the '+' sign, e.g., 966500000000. Required for sending a single SMS.
Message The text content of the SMS message to be sent. Required for sending SMS.
Sender Name The approved sender name registered with 4Jawaly to appear as the message sender. Required for sending SMS.
Additional Options Optional settings including batch size for sending multiple numbers in one request and request timeout in milliseconds.

Output

JSON

  • success - Indicates if the operation was successful.
  • operation - The operation performed, e.g., sendSms.
  • totalNumbers - Total number of phone numbers processed.
  • totalSuccess - Count of successfully sent messages.
  • totalFailed - Count of failed message sends.
  • jobIds - Array of job IDs returned by the API for tracking.
  • errors - Array of error objects detailing failures with error messages and affected numbers.
  • report - A textual summary report of the sending operation including success and failure details.
  • request
    • sender - The sender name used in the request.
    • message - The message text sent.
    • numbers - Array of phone numbers targeted in the request.

Dependencies

  • 4Jawaly API service
  • An API key credential for authentication

Troubleshooting

  • Ensure phone numbers are numeric and at least 10 digits long without spaces or '+' signs.
  • Message and sender name fields must not be empty when sending SMS.
  • Batch size should be chosen appropriately based on the number of recipients to avoid request failures.
  • Common errors include invalid phone numbers, empty message text, or unauthorized sender names.
  • API request timeouts can occur; adjust the timeout setting if needed.

Links

Discussion