GOWA icon

GOWA

Interact with Go WhatsApp Web MultiDevice API

Overview

This node integrates with the Go WhatsApp Web MultiDevice API to send various types of messages, including text, images, contacts, locations, and specifically for this context, links. The "Send Link" operation under the "Chatting" resource allows users to send a URL link to a specified phone number or group ID on WhatsApp, optionally including a caption and replying to a specific message.

Common scenarios include:

  • Sharing website URLs, product pages, or promotional links directly through WhatsApp.
  • Sending event invitations or informational links to groups or individual contacts.
  • Automating link sharing in customer support or marketing workflows.

Example: Automatically sending a product page link with a caption to a customer after they place an order.

Properties

Name Meaning
Phone or Group ID The recipient's phone number (with country code) or a WhatsApp group ID to send the link to.
Link The URL link that will be sent as a message.
Caption Optional text caption accompanying the link message.
Reply to Message ID Optional ID of a message to which this link message will reply.
Is Forwarded Boolean flag indicating if the message is forwarded.

Output

The node outputs JSON data representing the result of the send operation. This typically includes metadata about the sent message such as message ID, status, timestamps, or any error information if the send failed.

No binary data output is involved in this operation since it deals with sending textual link messages.

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 expects the base URL of the API to be set in credentials.
  • Proper network access to the WhatsApp API endpoint is necessary.

Troubleshooting

  • Invalid Phone or Group ID: If the phone number or group ID is incorrect or not registered on WhatsApp, the API may return an error. Verify the format and existence of the recipient.
  • Authentication Errors: Missing or invalid API credentials will cause authorization failures. Ensure the API key/token is correctly configured.
  • Message Rejection: If the link or caption contains disallowed content or violates WhatsApp policies, the message might be rejected.
  • Reply to Non-existent Message: Specifying a replyMessageId that does not exist or is not accessible can cause errors.
  • Network Issues: Connectivity problems to the API endpoint will prevent message sending.

To resolve these issues:

  • Double-check input values for correctness.
  • Confirm API credentials and permissions.
  • Review API response error messages for specific causes.
  • Test connectivity to the API host URL.

Links and References

Discussion