Configuração da Integração com Chatwoot
1. Configuração na Criação da Instância
Você pode configurar o Chatwoot diretamente ao criar uma nova instância na Evolution API. Use o seguinte corpo de requisição para o endpoint/instance/create:
Endpoint
Corpo da Requisição
2. Configuração para Instâncias Existentes
Se você já tem uma instância criada e deseja configurar ou alterar a integração com o Chatwoot, utilize o endpoint/chatwoot/set/{{instance}} com o seguinte formato de requisição:
Endpoint
Corpo da Requisição
Aqui está um exemplo de como deve ser o corpo da requisição para configurar a integração:Explicação dos Parâmetros
enabled: Ativa (true) ou desativa (false) a integração do Chatwoot para a instância.accountId: ID da conta do Chatwoot associada à integração.token: Token de autenticação do usuário administrador da conta no Chatwoot.url: URL base do Chatwoot. Importante: Não incluir a/no final da URL.signMsg: Quando ativado (true), adiciona a assinatura com o nome do atendente nas mensagens enviadas.reopenConversation: Define se a integração deve sempre reabrir a mesma conversa (true) ou criar uma nova.conversationPending: Inicia as conversas como pendentes (true), aguardando ação de um atendente.nameInbox: Nome customizado da inbox no Chatwoot. Se não fornecido, a instância usará o nome da instância.mergeBrazilContacts: Faz merge de contatos brasileiros que possuem o dígito9adicional em seus números (true).importContacts: Importa os contatos da agenda do WhatsApp para o Chatwoot (true).importMessages: Importa as mensagens do WhatsApp para o Chatwoot (true).daysLimitImportMessages: Define o número limite de dias para importação de mensagens antigas do WhatsApp.signDelimiter: Delimitador usado para separar a assinatura do corpo da mensagem.autoCreate: Se ativado (true), cria automaticamente a configuração da inbox no Chatwoot.organization: Nome do contato do bot de comandos, usado para personalizar a interação.logo: URL da imagem a ser usada como foto de perfil do contato do bot de comandos.
Passos para Configurar a Integração
-
Obtenha as Credenciais e URLs:
- Acesse o painel do Chatwoot e obtenha o
accountIde otokendo usuário administrador. - Verifique a URL base do seu Chatwoot e configure sem a
/final.
- Acesse o painel do Chatwoot e obtenha o
-
Crie ou Configure a Instância:
- Use o endpoint
/instance/createpara configurar o Chatwoot durante a criação da instância. - Use o endpoint
/chatwoot/set/{{instance}}para configurar o Chatwoot em uma instância já existente.
- Use o endpoint
-
Verifique a Configuração:
- Acesse o Chatwoot para garantir que a inbox foi criada e que as configurações estão corretas.
- Teste o envio e recebimento de mensagens para confirmar a integração.
Considerações Finais
A integração da Evolution API com o Chatwoot permite centralizar e automatizar a comunicação do WhatsApp diretamente na sua plataforma de atendimento ao cliente. Com opções de personalização, importação de contatos e mensagens, e a possibilidade de reabrir conversas existentes, esta integração oferece flexibilidade para atender às necessidades específicas do seu fluxo de trabalho.Para mais detalhes sobre outras integrações e configurações, consulte a seção de variáveis de ambiente.

