Como Criar um Chatbot para WhatsApp Sem Código com n8n e Evolution API
Por que um chatbot no WhatsApp pode transformar seu processo comercial
Imagine que um lead entra no seu WhatsApp às 22h, quando sua equipe já foi para casa. Sem automação, ele vai esperar até amanhã — e talvez já tenha fechado com a concorrência. Com um chatbot bem configurado no n8n + Evolution API, ele recebe uma resposta instantânea, tem suas principais dúvidas respondidas e, se qualificado, tem uma reunião agendada automaticamente para o dia seguinte.
Isso não é ficção. É o que a Metrik implementa regularmente em clínicas, escritórios de advocacia, imobiliárias e e-commerces. O melhor: você não precisa saber programar para montar isso.
Neste guia, você vai aprender como criar um chatbot funcional para WhatsApp usando n8n (plataforma de automação low-code) e Evolution API (solução open-source para conectar o WhatsApp). Ao final, terá um fluxo completo capaz de receber mensagens, interpretar intenção com IA, responder automaticamente e registrar os leads no CRM.
O que são n8n e Evolution API (e por que usar os dois)
O n8n é uma ferramenta de automação visual — você conecta blocos ("nodes") para criar fluxos de trabalho sem precisar escrever código. Ele suporta mais de 400 integrações nativas (CRMs, IA, bancos de dados, APIs) e pode ser usado na versão cloud (n8n.io) ou self-hosted. Se você ainda não conhece o n8n, veja nosso guia n8n para iniciantes com automação e CRM.
A Evolution API é uma solução open-source que cria uma ponte entre o WhatsApp e qualquer sistema via webhooks e API REST. Diferente de soluções proprietárias caras, ela é gratuita para auto-hospedar e não limita o volume de mensagens. Ela funciona conectando o seu número de WhatsApp via QR Code e expondo endpoints que permitem enviar e receber mensagens, áudios, imagens e documentos programaticamente.
Combinando os dois: a Evolution API captura cada mensagem do WhatsApp e dispara um webhook para o n8n. O n8n processa a mensagem (podendo passar por uma IA como GPT ou Claude), decide o que responder e usa a Evolution API para enviar a resposta de volta. Tudo acontece em segundos.
Infraestrutura necessária antes de começar
Para seguir este guia, você precisa de:
- Conta no n8n: a versão cloud (n8n.io) tem plano gratuito com 5 workflows ativos — suficiente para começar. Para produção, recomendamos o plano pago ou self-hosted em um VPS
- Evolution API rodando: pode ser em um VPS (Digital Ocean, Contabo ou Hetzner — servidores a partir de 5 dólares/mês) ou via Docker localmente para testes. A documentação oficial está disponível no GitHub da Evolution API
- Número de WhatsApp dedicado: use um número exclusivo para o chatbot, nunca o número pessoal do dono. Pode ser um chip novo ou uma linha do WhatsApp Business
- API de IA (opcional, mas recomendado): OpenAI (GPT-4o) ou Anthropic (Claude) para dar inteligência às respostas. Custo médio: R$ 20 a 80/mês para um fluxo comercial de médio volume
Experiência Metrik: Na maioria dos projetos que implementamos, o VPS custa entre R$ 40 e R$ 80/mês e o custo com IA fica abaixo de R$ 100/mês — muito menos que um atendente humano trabalhando 8 horas. O ROI aparece já no primeiro mês.
Passo 1: Conectando o WhatsApp à Evolution API
Instalação e criação de instância
Se você estiver usando Docker, o processo de instalação é direto. Após iniciar o container, acesse o painel da Evolution API pelo navegador. Você verá um gerenciador de instâncias onde pode criar uma nova instância — que representa um número de WhatsApp conectado.
Clique em "Nova Instância", dê um nome (ex: "chatbot-comercial") e o sistema vai gerar um QR Code. Abra o WhatsApp no celular, vá em "Dispositivos Conectados" e escaneie o código. Em segundos, o número estará conectado e pronto para enviar e receber mensagens via API.
Configurando o Webhook para o n8n
Na Evolution API, acesse as configurações da instância e localize o campo "Webhook URL". Você vai inserir aqui a URL do seu workflow no n8n. Para encontrar essa URL, crie um novo workflow no n8n e adicione o node "Webhook" como gatilho. Copie a URL gerada e cole na Evolution API.
Habilite os eventos que quer capturar — para um chatbot de atendimento, ative pelo menos "MESSAGES_UPSERT" (novas mensagens recebidas). Salve. Agora, toda mensagem que chegar ao seu WhatsApp vai disparar uma chamada para o seu workflow no n8n.
Passo 2: Construindo o fluxo de automação no n8n
Receber e filtrar mensagens
Com o webhook configurado, o primeiro node do seu workflow recebe os dados da mensagem. O payload incluirá: número do remetente, nome (se disponível), tipo de mensagem (texto, imagem, áudio) e o conteúdo.
Adicione um node "IF" para filtrar apenas mensagens de texto (tipo "conversation" ou "extendedTextMessage") e ignorar mensagens enviadas pelo próprio bot — verifique se o campo "fromMe" é false. Isso evita que o bot entre em loop respondendo a si mesmo.
Processar com IA (o diferencial competitivo)
Adicione um node do OpenAI ou configure uma chamada HTTP para a API da Anthropic (Claude). Monte um prompt do sistema que define o comportamento do chatbot. Para uma clínica, por exemplo:
No campo "System Message", defina o nome da clínica, os serviços oferecidos, horários de atendimento, como agendar e instrua o modelo a encaminhar para um humano casos de urgência. No campo "User Message", passe o texto da mensagem recebida.
O modelo vai processar a mensagem e retornar uma resposta contextualizada. Se o lead perguntar sobre valores, o bot responde com os valores. Se quiser agendar, o bot coleta informações ou envia o link de agendamento. Para um guia completo sobre como montar o prompt ideal, veja prompt engineering para agentes de IA e CRM.
Enviar a resposta via Evolution API
Após processar a mensagem com a IA, adicione um node "HTTP Request" para chamar o endpoint de envio da Evolution API. Método: POST. URL: seu-evolution-api.com/message/sendText/nome-da-instancia. No body, passe o número do destinatário e o texto da resposta gerado pela IA. Configure a autenticação com o API Key da Evolution API (gerada no painel). Em segundos após receber a mensagem, o lead vai ver a resposta no WhatsApp.
Registrar o lead no CRM automaticamente
Não adianta atender bem e perder o histórico. Adicione outro node para criar ou atualizar o lead no seu CRM. Se você usa o Kommo, utilize o node nativo do n8n para ele. Envie o nome, número, intenção detectada pela IA (como "agendamento", "orçamento" ou "suporte") e o texto da conversa. Para ver como integrar n8n ao Kommo em detalhes, confira n8n + Kommo: como automatizar o CRM.
Exemplos práticos por segmento
Clínicas e consultórios
Um chatbot para clínica pode resolver 70% das interações sem intervenção humana: confirmação de horários, lista de especialidades, formas de pagamento, preparo para exames e agendamento inicial. O bot qualifica se o paciente é novo ou retorno e direciona para a agenda correta. A secretária humana foca apenas em casos complexos e confirmações finais.
Escritórios de advocacia
O chatbot capta a área do direito de interesse do cliente (trabalhista, família, empresarial), faz perguntas básicas de triagem e agenda a consulta inicial. Fundamental: configure o bot para nunca dar pareceres jurídicos — apenas capturar e qualificar. O advogado recebe o lead já com as informações básicas preenchidas no CRM. Veja mais em Kommo CRM para advocacia.
E-commerce e varejo
Conecte o bot ao seu sistema de pedidos via n8n. O cliente envia o número do pedido e recebe o status em tempo real. Consultas de estoque, informações de produto e solicitações de troca podem ser resolvidas automaticamente, liberando o SAC para reclamações complexas e fidelização.
Imobiliárias
O chatbot pergunta se o cliente quer comprar, vender ou alugar, a faixa de preço e a região de interesse. Com esses dados, o n8n pode consultar seu banco de imóveis via API ou Google Sheets e enviar uma lista de imóveis qualificados diretamente no WhatsApp. O corretor entra em ação já com um lead quente e qualificado.
Cuidados importantes para um chatbot profissional
- Sempre identifique o bot como bot: a regulamentação brasileira e a boa prática exigem que o usuário saiba que está interagindo com um sistema automatizado. No início da conversa, deixe isso claro
- Tenha sempre uma saída para humano: o bot deve reconhecer frustração e palavras como "falar com atendente" e acionar a transferência. Configure um node IF que detecta essas palavras e para de responder automaticamente, enviando o lead para uma lista de pendentes no CRM
- Monitore o fluxo nos primeiros dias: o n8n tem logs detalhados de cada execução. Revise as conversas nos primeiros 7 dias para identificar perguntas que o bot não soube responder e refine o prompt
- Gerencie o horário de atendimento: adicione um node de verificação de horário para que o bot avise quando está fora do expediente e defina a expectativa de resposta humana
Integrações avançadas para próximos passos
Uma vez que o chatbot básico esteja rodando, você pode expandir gradualmente:
- Memória de conversa: use o Supabase ou Redis para armazenar o histórico da conversa por número, permitindo que o bot lembre do que foi dito em mensagens anteriores
- Envio proativo: use o n8n com agendamento para enviar lembretes de consultas, cobranças e notificações de pedido automaticamente para toda a base
- Análise de sentimento: adicione um passo de IA que classifica o tom da mensagem (satisfeito, frustrado, urgente) e prioriza leads com sinais de insatisfação para atendimento humano imediato
- Multi-instância: se sua empresa tem múltiplos setores (vendas, suporte, financeiro), configure instâncias separadas na Evolution API, cada uma com seu fluxo no n8n
Conclusão: chatbot como vantagem competitiva, não como substituição
O objetivo de um chatbot no WhatsApp não é eliminar o atendimento humano — é garantir que nenhum lead fique sem resposta e que sua equipe humana foque onde realmente importa: fechar negócios, resolver problemas complexos e construir relacionamentos.
Com n8n e Evolution API, você tem uma solução robusta, escalável e de baixo custo que pode ser implementada sem conhecimento de programação. O diferencial está na qualidade do prompt de IA e na integração com o CRM — é aí que a Metrik faz a diferença nos projetos que implementa para clínicas, escritórios e times comerciais no Brasil inteiro.
Perguntas frequentes
Preciso saber programar para criar um chatbot com n8n e Evolution API?+
Não. O n8n é uma plataforma low-code com interface visual onde você conecta blocos sem escrever código. A Evolution API também é configurada via painel web. O único conhecimento técnico necessário é básico de JSON para configurar os payloads das requisições HTTP — e mesmo isso pode ser aprendido em poucas horas com os tutoriais disponíveis.
Qual o custo mensal para manter um chatbot com n8n e Evolution API?+
Com um VPS básico (R$ 40-80/mês), n8n cloud no plano Starter (a partir de R$ 100/mês) e uma API de IA para processamento de mensagens (R$ 20-80/mês), o custo total fica entre R$ 160 e R$ 260/mês — significativamente menos que um atendente humano em meio período, com disponibilidade 24 horas.
A Evolution API é estável para uso em produção?+
Sim, a Evolution API é amplamente usada em produção por agências e empresas no Brasil. Ela possui comunidade ativa, atualizações frequentes e suporte a recursos avançados como grupos, status e mensagens de mídia. Recomendamos hospedar em um VPS com pelo menos 2GB de RAM e fazer backups regulares da pasta de sessões para evitar reconexões frequentes.
O número de WhatsApp pode ser banido por usar um chatbot?+
Existe risco quando há envio massivo de mensagens não solicitadas (spam) ou quando o número recebe muitas reclamações dos usuários. Para mitigar o risco: use sempre um número dedicado, nunca envie mensagens para quem não iniciou contato primeiro, sempre identifique o bot como automatizado e mantenha opção fácil de falar com um humano. Chatbots receptivos têm risco muito baixo.
É possível integrar o chatbot ao Kommo CRM diretamente pelo n8n?+
Sim. O n8n tem integração nativa com o Kommo através de um node dedicado. Cada nova conversa pode criar automaticamente um lead no pipeline, com as informações coletadas pelo chatbot já preenchidas nos campos personalizados. Isso elimina a entrada manual de dados e garante que nenhum lead se perca no processo.
Posso usar o mesmo fluxo para diferentes tipos de negócio?+
Sim, mas o ideal é personalizar o prompt de IA para cada segmento. O fluxo técnico no n8n (webhook, processamento, resposta) é o mesmo para uma clínica ou para uma imobiliária. O que muda é o System Message da IA, que define o comportamento, o tom e as informações específicas de cada negócio. Você pode criar múltiplas instâncias da Evolution API, cada uma com seu fluxo específico.
Trilha completa de Automação comercial
Guias organizados do fundamento à implementação.
Quer dominar o Kommo CRM na prática?
Conheça a Kommo Academy Brasil: curso de Kommo CRM, aulas ao vivo de segunda a sexta e suporte para implementar no seu projeto real.
Conhecer a Kommo Academy Brasil