N8N Tools - Uazapi icon

N8N Tools - Uazapi

Complete Uazapi integration - Premium WhatsApp API with advanced messaging and automation

Overview

This node integrates with a premium WhatsApp API service to send media messages, specifically images, through WhatsApp. The "Send Image" operation under the "Media" resource allows users to send an image to a specified WhatsApp number, optionally including a caption and additional message options such as replying to a specific message, delaying the send, disabling link previews, or mentioning other users.

Common scenarios where this node is beneficial include:

  • Sending promotional images or product photos directly to customers.
  • Sharing event flyers or invitations via WhatsApp.
  • Automating customer support by sending screenshots or visual instructions.
  • Broadcasting updates with rich media content.

Example: A marketing automation workflow sends a product image with a caption to a list of customers after they subscribe to a newsletter.

Properties

Name Meaning
Phone Number WhatsApp number with country code (e.g., 5511999999999) to which the image will be sent.
Media URL URL or base64 string of the image file to send.
Caption Optional text caption accompanying the image.
Additional Fields Optional extra settings including:
• Reply to Message ID — ID of a message to reply to.
• Delay (seconds) — Time delay before sending.
• Disable Link Preview — Whether to disable link previews.
• Mention Users — Comma-separated phone numbers to mention in the message.

Output

The node outputs a JSON object containing the response from the WhatsApp API proxy service. This typically includes details about the message sent, such as message ID, status, timestamps, or error information if the request failed.

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to the premium WhatsApp API service via an API key credential.
  • Needs configuration of API URL, authentication token, and instance ID within the node credentials.
  • The node uses an internal proxy endpoint to communicate with the WhatsApp API.

Troubleshooting

  • Invalid Phone Number Format: Ensure the phone number includes the country code without any special characters or spaces.
  • Media URL Issues: The media URL must be accessible and valid; otherwise, the message will fail to send.
  • API Authentication Errors: Verify that the API key and tokens are correctly configured and have not expired.
  • Delays Not Working: If the delay field is set but messages send immediately, check for correct numeric input and API support.
  • Reply to Message ID Invalid: When using the reply feature, ensure the message ID exists and belongs to the conversation.

Common error messages may include authorization failures, invalid parameters, or media upload errors. Resolving these usually involves checking credentials, input formats, and network accessibility of media URLs.

Links and References

Discussion