Roteiro para criação de chatbot.
Pré requisitos
- Ter instaldo e configurado o n8n.
- Ter instaldo e configurado o TypeBot.
- Ter instaldo e configurado o EvolutionAPI.
Passo 1 – Criar instância com EvolutionAPI
curl -X POST http://127.0.0.1:8081/instance/create \ -H "Content-Type: application/json" \ -H "apikey: Lqxb8hZvimasdfadsfIqQEYikZEmN5gYg3LKiHT" \ -d '{ "instanceName": "TypeBot", "token": "", "qrcode": true, "number": "55629841xxxx6" }'
Passo 2 – Configurar instância criada para conectar com TypeBot
curl -X POST http://127.0.0.1:8081/typebot/set/TypeBot \ -H "Content-Type: application/json" \ -H "apikey: Lqxb8hZvimZi2L0OXOxdfgsdfgdsgIqQEYikZEmN5gYg3LKiHT" \ -d '{ "enabled": true, "url": "https://bot.meutypebot.com.br", "typebot": "NomeDoFlowDoTypeBot", "expire": 20, "keyword_finish": "#SAIR", "delay_message": 1000, "unknown_message": "Mensagem não reconhecida", "listening_from_me": false }'
Passo 3 – Ao concluir fluxo do TypeBot redirecionar conversa para o ChatWoot via N8N
- Criar variável remoteJid para pegar o número do remetente.
- Criar variável numeroLimpo para remover sufixo.
- Após construir todo fluxo criar um Webhook com as seguintes variáveis
- URL do Webhook – https://n8n.minhaempresa.com.br/webhook-test/typebot
- Method POST
- Body:
{ "number": "{{numeroLimpo}}", "name": "{{name}}" }
Passo 4- Configurar N8N para receber o webhook e enviar para Chatwoot
- Fazer downlaod do flow n8n
- Em Infobase1 Configurar
- Token (Chatwoot)
- Url Chatwoot
- ID Conta
- ID Caixa
- NomeContato
- TypeBot Minha Empresa
- MensagemEnvio
- ” Contato recebido via TypeBot “
Basicamente é isso.
Sobre o Autor