Actions23
- ✉️ Message Actions
- 👥 Group Actions
Overview
This node integrates with the Wazzap API to send WhatsApp messages programmatically. Specifically, the "Send Image" operation under the "Message" resource allows users to send an image along with a text message to a specified recipient's phone number.
Common scenarios for this node include:
- Sending promotional images or product photos to customers.
- Sharing event invitations or announcements with visual content.
- Automating customer support by sending screenshots or images related to queries.
For example, a marketing automation workflow could use this node to send a personalized greeting card image with a custom message to each contact in a list.
Properties
| Name | Meaning |
|---|---|
| 📱 Recipient Phone Number (jid) | The full phone number of the recipient, including country code. Example: "+1234567890". Required. |
| ✉️ Text Message (message) | The text content to accompany the image when sent to the recipient. Required. |
| 🔗 Image URL (url) | A direct URL pointing to the image file that will be sent. Must be accessible publicly or via authentication. Required. |
| ⚙️ Additional Options (options) | Optional settings to customize sending behavior: |
| - 🔢 Priority Number (priority) | Selects which sending number to use: 0 = Default, 999 = Random, 1–5 = Specific number slot. |
| - ⏱️ Delay Settings (delaySettings) | Configure a random delay range before sending the message: start (minimum ms) and end (maximum ms). Useful to avoid rate limits or simulate human-like delays. |
Output
The node outputs a JSON array containing the response from the Wazzap API after attempting to send the image message. This typically includes status information such as success confirmation, message ID, or error details if the sending failed.
No binary data output is involved since the image is sent via URL rather than uploaded directly.
Example output structure (simplified):
[
{
"status": "success",
"messageId": "abc123xyz",
"recipient": "+1234567890"
}
]
Dependencies
- Requires an active Wazzap API account with valid API credentials configured in n8n.
- Internet access to reach the Wazzap API endpoint (
https://doc.wazzap.mx/api-reference). - The image URL must be accessible by the Wazzap service (publicly reachable or properly authenticated).
Troubleshooting
- Unsupported operation error: If you see "Unsupported operation" for the selected resource or operation, verify that you have chosen the correct combination ("Message" resource and "Send Image" operation).
- Invalid phone number format: Ensure the recipient phone number includes the country code and no extra characters/spaces.
- Image URL inaccessible: The image URL must be a direct link to the image file and accessible by the API. Check for broken links or authentication requirements.
- API authentication errors: Confirm your API credentials are correctly set up in n8n and have sufficient permissions.
- Delays not working as expected: When using delay options, ensure the start delay is less than or equal to the end delay and both are reasonable values in milliseconds.
Links and References
- Wazzap API Documentation — Official API reference for detailed endpoints and parameters.
- WhatsApp Business API Overview — General info on WhatsApp messaging capabilities.
- n8n Documentation — For configuring credentials and building workflows.