Nesse breve tutorial iremos ver como configurar o recurso CSAT do Chatwoot.
Necessário ja ter o N8N instalado e funcional.
1º Passo Liberar Acesso Postgres
Editar os seguintes arquivos
vim /etc/postgresql/12/main/pg_hba.conf host all all 0.0.0.0/0 md5 vim /etc/postgresql/12/main/postgresql.conf listen_addresses = '*'
2º Passo – Baixar e configurar script N8N
Url para download
https://github.com/delcain/csat-chatwoot
Após importar o script
Node 1 – ConsultaIDBanco ( Configurar acesso ao banco de dados )
# Host Usar IP Público do Servidor 38.xxx.xxx.138 # Database chatwoot_production #User postgres #Password !@aSDFSA231@!
Obs. Pegar senha no arquivo .env ou docker-compose.yml
Node 2 – SetMensagem
- Expression
- Vá até o campo value e procure pela variavél #suaurlchatwoot e adicione o endereço de instalação do seu chatwoot
Node 3 NODE SendMSGCodechat
- Na URL onde ta escrito #urlcodechat adicione o endereço da api codechat.
- Em #suainstancia é o nome de sua caixa de entrada
- Exemplo http://38.xxx.xxx.138:8083/message/sendText/whatsapp
Specify Headers
- apikey
- Colocar a mesma chave apikey configurada em Whatsapp-API
Obs: em todos os nodes configurar Continue on Fail
3º Passso – Dentro do Chatwoot
- Acessar Configurações, depois em Caixa de Entrada abra as configrações, encontre a opção Habilitar CSAT e deixe como ativado.
- Acessar as automações e crie uma nova automação com o evento Conversation Updated e deixe o status como resolvida.
- Em ações escolha Send Webhook Event e adicione o webhook do workflow baixado.
- Ex: https://n8n.minhaempresa.com.br/webhook/csat-codechat
Sobre o Autor