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 and manage WhatsApp interactions programmatically. Specifically, the Send Contact operation under the Chatting resource allows users to send a contact card (vCard) to a specified phone number or group ID on WhatsApp.

Typical use cases include:

  • Automatically sharing contact information during customer support chats.
  • Broadcasting new team member contacts to group chats.
  • Integrating CRM systems to share contact details directly via WhatsApp.

For example, a business could automate sending a sales representative's contact card to a customer after an inquiry, facilitating easy follow-up communication.

Properties

Name Meaning
Phone or Group ID The recipient's phone number with country code or the target WhatsApp group ID.
Contact Name The name of the contact being sent as a vCard.
Contact Phone The phone number of the contact being sent.
Reply to Message ID (Optional) The ID of a message to which this contact message should reply.
Is Forwarded Boolean flag indicating whether the message is forwarded.

Output

The node outputs JSON data representing the result of the send contact 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 indicated for this operation.

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 base URL for the API must be set in the node credentials.
  • Internet access from the n8n instance to the Go WhatsApp API endpoint.

Troubleshooting

  • Common issues:

    • Invalid or missing phone number/group ID format can cause message send failures.
    • Incorrect or expired API credentials will prevent successful API calls.
    • Network connectivity problems between n8n and the Go WhatsApp API server.
    • Sending to unsupported numbers or groups may result in errors.
  • Error messages:

    • "Unknown resource": Indicates the resource parameter is incorrect or unsupported.
    • API response errors usually contain descriptive messages; check the output JSON for details.
  • Resolutions:

    • Verify phone numbers include the correct country code without extra characters.
    • Ensure API credentials are valid and have necessary permissions.
    • Confirm the Go WhatsApp API service is operational and reachable.
    • Use the "Reply to Message ID" only when replying to existing messages.

Links and References

Discussion