Configuración de la Integración con Chatwoot
1. Configuración en la Creación de la Instancia
Puede configurar Chatwoot directamente al crear una nueva instancia en la Evolution API. Use el siguiente cuerpo de solicitud para el endpoint/instance/create:
Endpoint
Cuerpo de la Solicitud
2. Configuración para Instancias Existentes
Si ya tiene una instancia creada y desea configurar o modificar la integración con Chatwoot, utilice el endpoint/chatwoot/set/{{instance}} con el siguiente formato de solicitud:
Endpoint
Cuerpo de la Solicitud
Aquí hay un ejemplo de cómo debe ser el cuerpo de la solicitud para configurar la integración:Explicación de los Parámetros
enabled: Activa (true) o desactiva (false) la integración de Chatwoot para la instancia.accountId: ID de la cuenta de Chatwoot asociada a la integración.token: Token de autenticación del usuario administrador de la cuenta en Chatwoot.url: URL base de Chatwoot. Importante: No incluir la/al final de la URL.signMsg: Cuando está activado (true), agrega la firma con el nombre del agente en los mensajes enviados.reopenConversation: Define si la integración debe siempre reabrir la misma conversación (true) o crear una nueva.conversationPending: Inicia las conversaciones como pendientes (true), esperando la acción de un agente.nameInbox: Nombre personalizado de la bandeja de entrada en Chatwoot. Si no se proporciona, la instancia usará el nombre de la instancia.mergeBrazilContacts: Fusiona contactos brasileños que tienen el dígito9adicional en sus números (true).importContacts: Importa los contactos de la agenda de WhatsApp a Chatwoot (true).importMessages: Importa los mensajes de WhatsApp a Chatwoot (true).daysLimitImportMessages: Define el número límite de días para la importación de mensajes antiguos de WhatsApp.signDelimiter: Delimitador usado para separar la firma del cuerpo del mensaje.autoCreate: Si está activado (true), crea automáticamente la configuración de la bandeja de entrada en Chatwoot.organization: Nombre del contacto del bot de comandos, usado para personalizar la interacción.logo: URL de la imagen a usar como foto de perfil del contacto del bot de comandos.
Pasos para Configurar la Integración
-
Obtenga las Credenciales y URLs:
- Acceda al panel de Chatwoot y obtenga el
accountIdy eltokendel usuario administrador. - Verifique la URL base de su Chatwoot y configúrela sin la
/final.
- Acceda al panel de Chatwoot y obtenga el
-
Cree o Configure la Instancia:
- Use el endpoint
/instance/createpara configurar Chatwoot durante la creación de la instancia. - Use el endpoint
/chatwoot/set/{{instance}}para configurar Chatwoot en una instancia ya existente.
- Use el endpoint
-
Verifique la Configuración:
- Acceda a Chatwoot para asegurarse de que la bandeja de entrada fue creada y que las configuraciones son correctas.
- Pruebe el envío y recepción de mensajes para confirmar la integración.
Consideraciones Finales
La integración de la Evolution API con Chatwoot permite centralizar y automatizar la comunicación de WhatsApp directamente en su plataforma de atención al cliente. Con opciones de personalización, importación de contactos y mensajes, y la posibilidad de reabrir conversaciones existentes, esta integración ofrece flexibilidad para atender las necesidades específicas de su flujo de trabajo.Para más detalles sobre otras integraciones y configuraciones, consulte la sección de variables de entorno.