Evolution API icon

Evolution API

Interact with Evolution API

Overview

This node integrates with the Chatwoot service via the Evolution API, allowing users to configure and verify Chatwoot instances within their workflows. It is useful for automating the setup and management of Chatwoot integrations, such as enabling or disabling the integration, verifying existing configurations, importing contacts and messages, and customizing inbox settings.

Practical examples include:

  • Automatically enabling Chatwoot integration when a new instance is created.
  • Verifying if a Chatwoot instance is properly configured before proceeding with further automation.
  • Importing historical messages and contacts into Chatwoot to maintain continuity.
  • Customizing inbox names and agent signatures dynamically based on workflow data.

Properties

Name Meaning
Nombre De La Instancia The name of the Chatwoot instance to integrate with.
Qué Desea Hacer Choose between activating/deactivating Chatwoot ("Definir Chatwoot") or verifying an existing Chatwoot ("Verificar Chatwoot").
Activar Chatwoot Enable or disable the Chatwoot integration (boolean).
Enlace De Chatwoot The URL link to the Chatwoot instance.
ID De La Cuenta De Chatwoot The account ID associated with the Chatwoot instance.
Token De Admin De Chatwoot The admin token for authenticating with Chatwoot (password field).
Firma Del Agente De Chatwoot Enable or disable the Chatwoot agent signature (boolean).
Reabrir Mensajes En Chatwoot Enable or disable reopening conversations/messages in Chatwoot (boolean).
Iniciar Conversaciones Como Pendientes En Chatwoot Start conversations as pending status in Chatwoot (boolean).
Importar Contactos Para Chatwoot Enable or disable importing contacts into Chatwoot (boolean).
Nombre De La Bandeja De Entrada De Chatwoot Optional: Name of the Chatwoot inbox.
Unir Contactos Brasileños En Chatwoot Enable or disable merging Brazilian contacts in Chatwoot (boolean).
Importar Mensajes Para Chatwoot Enable or disable importing messages into Chatwoot (boolean).
Importar Mensajes De Cuántos Días Para Chatwoot Optional: Number of days to limit message import for Chatwoot.
Crear Bandeja De Entrada Enable or disable automatic creation of inboxes (boolean).
Nombre Del Contacto De Código QR En Chatwoot Optional: Name of the QR code contact in Chatwoot.
URL Del Logo Para El Contacto En Chatwoot Optional: URL of the logo image for the contact in Chatwoot.

Output

The node outputs a JSON array containing the result of the requested operation on the Chatwoot integration. This typically includes confirmation of the action performed (e.g., activation status), verification results, or details about imported contacts and messages.

If binary data were involved (not indicated here), it would represent files or media related to the integration, but this node focuses on JSON data responses.

Dependencies

  • Requires an active connection to the Evolution API service.
  • Needs an API key credential for authentication with the Evolution API.
  • Requires valid Chatwoot instance details including URL, account ID, and admin token.
  • Network access to Chatwoot and Evolution API endpoints must be available.

Troubleshooting

  • Common issues:
    • Invalid or missing Chatwoot URL, account ID, or admin token will cause authentication failures.
    • Incorrect boolean flags may lead to unexpected behavior (e.g., not importing contacts when expected).
    • Network connectivity problems can prevent communication with Chatwoot or Evolution API.
  • Error messages:
    • "Operation not supported" indicates that the selected operation is not implemented for the resource.
    • Authentication errors usually suggest invalid tokens or credentials; verify and update them.
    • Validation errors may occur if required fields are empty or incorrectly formatted; ensure all mandatory inputs are provided.

Links and References

Discussion