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