n8n whatsapp automação tutorial

Como Automatizar WhatsApp com N8N: Tutorial Completo

O WhatsApp é o aplicativo de mensagens mais usado no Brasil, com mais de 190 milhões de usuários ativos. Para empresas, automatizar a comunicação pelo WhatsApp não é mais um diferencial — é uma necessidade. Neste tutorial completo, vamos mostrar como integrar o WhatsApp com o N8N para criar automações poderosas que economizam horas de trabalho manual.

Por que automatizar o WhatsApp?

Antes de mergulhar no tutorial, vale entender os benefícios concretos da automação do WhatsApp para negócios:

  • Respostas instantâneas: Clientes esperam respostas rápidas. Automações garantem que nenhuma mensagem fique sem resposta, mesmo fora do horário comercial.
  • Escalabilidade: Atender 10 clientes é fácil. Atender 1.000 simultaneamente exige automação.
  • Consistência: Mensagens automatizadas seguem sempre o mesmo padrão de qualidade, sem variação humana.
  • Economia de tempo: Tarefas repetitivas como confirmação de pedidos, envio de boletos e atualizações de status podem ser completamente automatizadas.
  • Dados e métricas: Automações geram dados valiosos sobre comportamento dos clientes, tempos de resposta e eficácia das mensagens.

WhatsApp Business API: o que você precisa saber

Para automatizar o WhatsApp de forma profissional e em conformidade com as políticas da Meta, você precisa utilizar a WhatsApp Business API. Essa API é diferente do aplicativo WhatsApp Business que você baixa na loja de aplicativos.

Diferenças entre WhatsApp Business App e API

CaracterísticaWhatsApp Business AppWhatsApp Business API
AutomaçãoRespostas rápidas básicasAutomação completa via API
Volume de mensagensLimitadoMilhares por dia
Integração com sistemasNãoSim, via API
Múltiplos atendentesAté 4 dispositivosIlimitado
Templates de mensagemNãoSim
CustoGratuitoPor conversa
ChatbotsNãoSim

Como obter acesso à WhatsApp Business API

Existem duas formas principais de acessar a API:

  1. Diretamente pela Meta: Através do Meta Business Suite e Facebook Developers. Requer uma conta business verificada.

  2. Via BSP (Business Solution Provider): Provedores como 360dialog, Twilio, MessageBird ou Z-API que facilitam o acesso e oferecem ferramentas adicionais. Para o mercado brasileiro, provedores como Z-API e Evolution API são populares por oferecerem soluções mais acessíveis.

Provedores populares no Brasil

Z-API: Uma das soluções mais populares no Brasil para integração com WhatsApp. Oferece API REST simples, webhooks para recebimento de mensagens e preços acessíveis em reais. O N8N tem nós da comunidade para Z-API.

Evolution API: Solução open-source brasileira que funciona como gateway para o WhatsApp. Pode ser self-hosted junto com o N8N, oferecendo controle total sobre a infraestrutura.

Meta Cloud API: A API oficial da Meta, disponível gratuitamente com cobrança por conversa. Oferece alta confiabilidade e suporte direto.

Configurando a integração no N8N

Vamos configurar a integração passo a passo usando a Meta Cloud API como exemplo, já que ela é a mais acessível e confiável.

Passo 1: Criar uma conta no Meta for Developers

  1. Acesse developers.facebook.com
  2. Crie uma conta de desenvolvedor (se ainda não tiver)
  3. Crie um novo aplicativo do tipo “Business”
  4. Adicione o produto “WhatsApp” ao seu aplicativo

Passo 2: Configurar o WhatsApp Business

No painel do seu aplicativo:

  1. Vá em WhatsApp > Configuração da API
  2. Anote o Phone Number ID e o Token de acesso temporário
  3. Para produção, gere um token permanente nas configurações do sistema no Meta Business Suite

Passo 3: Configurar o webhook no N8N

No N8N, crie um novo workflow e adicione um nó Webhook:

  1. Arraste um nó “Webhook” para o canvas
  2. Configure o método como POST
  3. Copie a URL do webhook gerada pelo N8N
  4. No painel do Meta Developers, vá em WhatsApp > Configuração e configure a URL de callback com a URL do webhook do N8N
  5. Defina o token de verificação (verify token) — um texto qualquer que você escolher
  6. Assine os campos messages para receber notificações de novas mensagens

Passo 4: Processar mensagens recebidas

Adicione um nó Function após o webhook para processar os dados recebidos:

const body = $input.first().json.body;

if (body.entry && body.entry[0].changes) {
  const change = body.entry[0].changes[0];

  if (change.value.messages) {
    const message = change.value.messages[0];
    const contact = change.value.contacts[0];

    return [{
      json: {
        from: message.from,
        name: contact.profile.name,
        messageType: message.type,
        text: message.text?.body || '',
        timestamp: message.timestamp
      }
    }];
  }
}

return [];

Passo 5: Enviar respostas automáticas

Adicione um nó HTTP Request para enviar mensagens de volta:

  • Method: POST
  • URL: https://graph.facebook.com/v18.0/SEU_PHONE_NUMBER_ID/messages
  • Headers: Authorization: Bearer SEU_TOKEN
  • Body (JSON):
{
  "messaging_product": "whatsapp",
  "to": "{{ $json.from }}",
  "type": "text",
  "text": {
    "body": "Olá {{ $json.name }}! Recebemos sua mensagem. Em que podemos ajudar?"
  }
}

Exemplos de automações práticas

1. Confirmação automática de pedidos

Este workflow envia uma confirmação pelo WhatsApp quando um novo pedido é criado no seu sistema:

Fluxo:

  • Trigger: Webhook recebe notificação de novo pedido do seu e-commerce
  • Processar dados: Function node formata as informações do pedido
  • Enviar confirmação: HTTP Request envia mensagem template pelo WhatsApp

Mensagem exemplo:

Pedido #12345 confirmado! Seus itens: Produto A (2x), Produto B (1x). Total: R$ 150,00. Prazo de entrega: 3-5 dias úteis. Acompanhe: link.com/12345

2. Atendimento com IA (chatbot inteligente)

Combine o N8N com a API da OpenAI para criar um chatbot inteligente no WhatsApp:

Fluxo:

  • Trigger: Webhook recebe mensagem do WhatsApp
  • Buscar contexto: Consultar banco de dados com informações do cliente e histórico
  • Processar com IA: Nó OpenAI processa a mensagem com contexto do negócio
  • Validar resposta: Function node verifica se a resposta é apropriada
  • Enviar resposta: HTTP Request envia a resposta pelo WhatsApp
  • Salvar histórico: Registrar a interação no banco de dados

Dica: Use o system prompt para definir o tom de voz, limitações e informações do seu negócio. Por exemplo:

Você é o assistente virtual da [empresa]. Responda sempre em português.
Informações disponíveis: horário de funcionamento, preços dos planos,
formas de pagamento. Para assuntos que não conseguir resolver,
encaminhe para um atendente humano.

3. Notificações de status de entrega

Mantenha clientes informados automaticamente sobre o status das entregas:

Fluxo:

  • Trigger: Cron job verifica atualizações de rastreamento a cada hora
  • Consultar API do correio: HTTP Request busca status atualizado
  • Comparar: IF node verifica se houve mudança de status
  • Notificar: Envia mensagem WhatsApp com atualização

4. Envio de boletos e lembretes de pagamento

Automatize o envio de boletos e lembretes de vencimento:

Fluxo:

  • Trigger: Cron job diário verifica boletos próximos do vencimento
  • Consultar sistema financeiro: Busca boletos com vencimento nos próximos 3 dias
  • Gerar mensagem personalizada: Function node cria mensagem com dados do boleto
  • Enviar lembrete: WhatsApp com link do boleto e informações de pagamento

5. Pesquisa de satisfação pós-atendimento

Colete feedback automaticamente após cada atendimento:

Fluxo:

  • Trigger: Webhook acionado quando um ticket de suporte é fechado
  • Aguardar: Wait node de 2 horas para dar tempo ao cliente
  • Enviar pesquisa: Mensagem WhatsApp com template interativo (botões de 1 a 5)
  • Receber resposta: Webhook captura a resposta do cliente
  • Registrar: Salvar NPS no banco de dados ou Google Sheets

Boas práticas para automação de WhatsApp

Respeite as políticas da Meta

A Meta tem regras rígidas para o uso da API do WhatsApp Business:

  • Templates obrigatórios: Mensagens proativas (iniciadas pela empresa) devem usar templates pré-aprovados
  • Janela de 24 horas: Após uma mensagem do cliente, você tem 24 horas para responder com mensagens livres. Após isso, apenas templates são permitidos.
  • Opt-in necessário: O cliente deve ter dado consentimento explícito para receber mensagens
  • Conteúdo proibido: Não envie spam, conteúdo adulto ou mensagens enganosas

Gerencie o volume de mensagens

  • Implemente rate limiting para não exceder os limites da API
  • Use filas (queue) para processar mensagens em alto volume
  • Monitore os custos por conversa para evitar surpresas na fatura

Implemente fallbacks

Nem toda mensagem pode ser tratada por automação. Crie mecanismos para:

  • Encaminhar para atendimento humano quando necessário
  • Detectar frustração do cliente e escalar automaticamente
  • Oferecer opção de falar com um humano em qualquer momento

Personalize as mensagens

Mensagens genéricas parecem robóticas. Use os dados do cliente para personalizar:

  • Use o nome do cliente
  • Referencie compras ou interações anteriores
  • Adapte o horário de envio ao fuso horário do cliente
  • Varie o tom conforme o contexto (suporte vs. marketing)

Monitore e otimize

  • Acompanhe taxa de entrega, leitura e resposta
  • Faça testes A/B com diferentes mensagens
  • Analise em quais pontos os clientes abandonam o fluxo
  • Ajuste os fluxos com base nos dados coletados

Configurando WhatsApp + N8N na lui.cx

Se você usa a lui.cx para hospedar seu N8N, a configuração de webhooks para WhatsApp é especialmente simples:

  1. SSL incluso: Webhooks do WhatsApp exigem HTTPS. Na lui.cx, o SSL já vem configurado automaticamente.
  2. Domínio dedicado: Cada instância tem seu próprio domínio, facilitando a configuração de webhooks.
  3. IP brasileiro: Seus webhooks respondem do Brasil, com latência mínima para as APIs da Meta.
  4. Alta disponibilidade: Seus webhooks precisam estar sempre online. Nossa infraestrutura garante uptime para que nenhuma mensagem seja perdida.
  5. Suporte especializado: Nossa equipe pode ajudar na configuração da integração WhatsApp, desde a criação da conta Meta até o deploy dos workflows.

Conclusão

Automatizar o WhatsApp com N8N abre um mundo de possibilidades para o seu negócio. Desde respostas automáticas simples até chatbots inteligentes com IA, as combinações são praticamente ilimitadas.

O segredo é começar simples — uma automação de confirmação de pedido, por exemplo — e ir evoluindo conforme você entende os padrões de interação dos seus clientes. Com o N8N, cada novo nó que você adiciona ao fluxo é uma tarefa manual a menos na rotina da sua equipe.

Se você quer começar a automatizar WhatsApp com N8N sem se preocupar com infraestrutura, a lui.cx oferece tudo que você precisa: instância dedicada, SSL, domínio próprio e suporte em português. Cadastre-se e comece a automatizar hoje mesmo.