Waapify icon

Waapify

Send WhatsApp messages via Waapify API

Overview

This node integrates with the Waapify API to send WhatsApp messages and perform related operations. Specifically, for the Message - Send Text operation, it sends a plain text message to a specified phone number via WhatsApp.

Common scenarios where this node is beneficial include:

  • Automating customer notifications or alerts via WhatsApp.
  • Sending personalized messages in marketing campaigns.
  • Integrating WhatsApp messaging into workflows for support or sales teams.

For example, you can use this node to send order confirmations or appointment reminders directly to customers' WhatsApp numbers by providing their phone number and the message content.

Properties

Name Meaning
Phone Number The recipient's phone number including country code but without the "+" sign (e.g., 60123456789).
Message The text content of the message to be sent via WhatsApp.

Output

The node outputs an array of JSON objects representing the response from the Waapify API for each input item processed. Each output item corresponds to one message sent and contains the API response data.

The json output field typically includes details about the success or failure of the message sending request.

No binary data output is produced by this operation.

Dependencies

  • Requires an active Waapify API account with valid credentials including base URL, instance ID, and access token.
  • The node uses these credentials to authenticate requests to the Waapify API endpoints.
  • Proper configuration of the API credentials in n8n is necessary before using this node.

Troubleshooting

  • Common issues:

    • Invalid or missing phone number format (must include country code, no "+" sign).
    • Incorrect or expired API credentials causing authentication failures.
    • Network connectivity issues preventing communication with the Waapify API.
    • API rate limits or quota exceeded errors.
  • Error messages:

    • Errors returned from the Waapify API are captured and presented with the prefix "Waapify API Error".
    • HTTP status codes and error messages from the API response help diagnose issues.
    • If "Continue On Fail" is enabled, errors for individual items will be included in the output JSON with error details instead of stopping execution.
  • Resolution tips:

    • Verify phone number formatting matches requirements.
    • Check and update API credentials if authentication fails.
    • Ensure network access to the Waapify API endpoint.
    • Review API usage limits and adjust workflow frequency accordingly.

Links and References

Discussion