GOWA icon

GOWA

Interact with Go WhatsApp Web MultiDevice API

Overview

This node enables sending images via WhatsApp using the Go WhatsApp Web MultiDevice API. It supports sending images either by uploading a file from binary data or by providing an image URL. The node is useful for automating multimedia messaging workflows, such as sending product photos, promotional images, or visual updates directly to individual phone numbers or WhatsApp groups.

Practical examples include:

  • Sending a product image with a caption to a customer.
  • Sharing event flyers or announcements in group chats.
  • Automatically forwarding screenshots or reports as images.

Properties

Name Meaning
Phone or Group ID Phone number with country code or Group ID where the image will be sent.
Image Source Choose between uploading an image file from binary data ("File Upload") or sending via URL ("Image URL").
Image File Property (If "File Upload" selected) Name of the binary property containing the image file.
Image URL (If "Image URL" selected) URL of the image to send.
Caption Optional text caption to accompany the image.
Reply to Message ID Optional message ID to which this image message should reply.
Is Forwarded Boolean flag indicating if the message is forwarded.
View Once Boolean flag indicating if the media should be viewable only once by the recipient.
Compress Boolean flag indicating whether to compress the media before sending.

Output

The node outputs JSON objects representing the result of the send operation. Each output item corresponds to one input and contains details about the message sent, such as message IDs or status confirmations.

If the image was uploaded from binary data, the node expects the binary property specified by "Image File Property" to contain the image content.

No binary data is output by this node; it only sends media and returns metadata about the sent message.

Dependencies

  • Requires an active connection to the Go WhatsApp Web MultiDevice API.
  • Needs an API authentication credential configured in n8n (an API key or token).
  • The node uses the base URL provided in the credentials to communicate with the API.

Troubleshooting

  • Common issues:

    • Invalid or missing phone number/group ID can cause message sending failures.
    • Incorrect binary property name when uploading files leads to missing image data errors.
    • Providing an invalid or inaccessible image URL results in failed media delivery.
    • Network or authentication errors if API credentials are incorrect or expired.
  • Error messages:

    • "Unknown resource": Occurs if the resource parameter is set incorrectly; ensure "Chatting" resource is selected.
    • Errors related to missing binary data: Verify that the binary property name matches the actual input binary data.
    • API response errors: Check API credentials and network connectivity.

Links and References

Discussion