OneSender icon

OneSender

Send WhatsApp messages via OneSender API

Actions7

Overview

This node integrates with the OneSender API to send WhatsApp messages. Specifically, for the Text Message resource and Send Text operation, it allows sending a single text message to an individual recipient via WhatsApp by specifying their phone number and the message content.

Common scenarios where this node is useful include:

  • Sending notifications or alerts to customers or users.
  • Automating customer support messages.
  • Delivering personalized marketing messages.

For example, you can use this node to send a confirmation message to a user after they complete a form or purchase.

Properties

Name Meaning
Recipient Phone Number The phone number of the message recipient including country code (e.g., 60123456789).
Message Text The text content of the message to be sent.

Output

The node outputs a JSON array containing the response from the OneSender API for each input item processed. Each element in the output corresponds to one message sent and includes details returned by the API about the message status or any errors.

No binary data is output by this operation.

Dependencies

  • Requires an API key credential for authenticating with the OneSender API.
  • The node uses the OneSender base URL and API key configured in the credentials.
  • Network access to the OneSender API endpoint is necessary.

Troubleshooting

  • Invalid phone number format: Ensure the recipient phone number includes the correct country code without extra characters or spaces.
  • Authentication errors: Verify that the API key credential is correctly set up and has the required permissions.
  • API request failures: Check network connectivity and OneSender service status.
  • Error messages from API: The node will throw errors if the API returns failure responses; review the error message for details and adjust parameters accordingly.
  • If "continue on fail" is enabled, errors for individual items will be included in the output JSON under an error field instead of stopping execution.

Links and References

Discussion