GOWA icon

GOWA

Interact with Go WhatsApp Web MultiDevice API

Overview

This node integrates with the Go WhatsApp Web MultiDevice API, enabling users to interact with WhatsApp through various operations grouped by resource types such as App, Chatting, Group, Message, and User. Specifically, for the Chatting resource with the Default operation, it allows sending messages and media via WhatsApp. This is useful for automating message dispatch in workflows, such as sending notifications, alerts, or marketing messages directly to WhatsApp contacts.

Practical examples include:

  • Sending a text or media message to a contact or group.
  • Forwarding messages programmatically.
  • Automating customer support responses on WhatsApp.

Properties

Name Meaning
Is Forwarded Whether the message being sent is a forwarded message (boolean: true or false).

Note: The property "Is Forwarded" applies when the resource is "Chatting" (internally named "send") and controls if the outgoing message should be marked as forwarded.

Output

The node outputs an array of JSON objects representing the result of the executed operation. Each item corresponds to one input item processed. The JSON structure typically contains details about the message sent or the status of the operation.

If multiple results are returned from an operation, they are flattened into the output array.

No explicit binary data output is indicated in the provided code or properties.

Dependencies

  • Requires an API key credential for authenticating with the Go WhatsApp Web MultiDevice API.
  • The base URL for API requests is configured via credentials.
  • The node depends on the external Go WhatsApp Web MultiDevice API service to send messages and perform other WhatsApp-related operations.

Troubleshooting

  • Unknown resource error: If an unsupported resource name is provided, the node throws an error indicating "Unknown resource". Ensure the resource parameter is set correctly.
  • API authentication failures: Missing or invalid API credentials will cause request failures. Verify that the API key and host URL are correctly configured.
  • Message sending errors: Errors from the WhatsApp API (e.g., invalid phone number, blocked user) will be returned in the output JSON under an error field if "Continue On Fail" is enabled.
  • Forwarded message flag misuse: Setting "Is Forwarded" incorrectly may affect how the message appears to recipients; use this flag only when forwarding messages.

Links and References

Discussion