Evolution API icon

Evolution API

Interact with Evolution API

Overview

This node interacts with the Evolution API to perform various operations. Specifically, for the 'Message' resource and 'Send Contact' operation, it sends contact information to a specified recipient via WhatsApp. This is useful for automating the sharing of contact details in messaging workflows, such as sending business contacts or customer support information directly through WhatsApp.

Use Case Examples

  1. Sending a list of business contacts to a client via WhatsApp automatically.
  2. Sharing customer support contact details with users who request help through a chatbot.

Properties

Name Meaning
Instance Name The name of the instance that will send the contact, used to identify the sending source.
Recipient Number The WhatsApp number of the recipient who will receive the contact information.
Contacts A list of contacts to send, each including full name, WhatsApp number, formatted number, organization, email, and URL.

Output

JSON

  • sentContacts - Array of contacts that were sent successfully.
  • recipientNumber - The WhatsApp number of the recipient who received the contacts.
  • instanceName - The name of the instance that sent the contacts.

Dependencies

  • Requires an API key credential for Evolution API authentication.

Troubleshooting

  • Ensure the 'Instance Name' matches a valid configured instance in the Evolution API system.
  • Verify the recipient number is in the correct WhatsApp format (numbers only, no special characters).
  • Check that each contact has all required fields filled (full name, WhatsApp number, formatted number).
  • Common errors include unsupported operation errors if the resource or operation names are incorrect.
  • API authentication errors if the API key credential is missing or invalid.

Links

Discussion