Wappfy icon

Wappfy

Interact with WhatsApp through Wappfy API

Overview

This node enables interaction with WhatsApp via the Wappfy API, focusing on various resources such as sessions, messages, chats, contacts, groups, statuses, channels, profiles, linked IDs, and files. Specifically, for the Contact resource with the Get operation, it retrieves detailed information about a specific WhatsApp contact by their Contact ID or phone number.

Common scenarios where this node is beneficial include:

  • Fetching contact details to personalize communication workflows.
  • Integrating WhatsApp contact data into CRM or customer support systems.
  • Automating contact verification or enrichment processes.

For example, you can use this node to get the profile information of a customer before sending a message or to verify if a contact exists in your WhatsApp phone book.

Properties

Name Meaning
Contact ID The unique identifier or phone number of the WhatsApp contact whose details you want to retrieve.

Output

The node outputs JSON data containing the contact details retrieved from the Wappfy API. The exact structure depends on the API response but typically includes fields such as contact name, phone number, status, profile picture URL, and other metadata related to the contact.

No binary data output is indicated for this operation.

Dependencies

  • Requires an active Wappfy API connection configured with:
    • Base URL of the Wappfy API.
    • Instance name identifying the WhatsApp session.
    • An API key credential for authentication.

These credentials must be set up in n8n prior to using the node.

Troubleshooting

  • Common issues:

    • Invalid or missing Contact ID: Ensure the Contact ID or phone number is correctly provided.
    • Authentication errors: Verify that the API key credential is valid and has necessary permissions.
    • Network or API endpoint errors: Check the base URL and instance name configuration.
  • Error messages:

    • Errors returned from the API will be included in the node output if "Continue On Fail" is enabled.
    • Typical error messages may indicate invalid parameters, unauthorized access, or resource not found.

To resolve errors, confirm input values, credentials, and network connectivity.

Links and References

Discussion