Envie Mensagens Automáticas do WhatsApp com N8n

28 de março de 2025

Find more information on Wassenger

Aproveite n8n e suas automações de fluxo de trabalho sem código com a API do WhatsApp do Wassenger para enviar mensagens automáticas através do seu número WhatsApp tanto para usuários quanto para chats de grupo.

Envie mensagens do WhatsApp, carregue arquivos de mídia, valide números de telefone e gerencie chats, contatos, membros da equipe, departamentos e muito mais dentro dos seus fluxos de trabalho automatizados.

Wassenger é uma solução versátil de Chat em Equipe e API do WhatsApp para mensagens empresariais, para automatizar qualquer coisa no WhatsApp.

Confira a documentação da API do Wassenger e exemplos aqui

Quer criar seu primeiro chatbot de IA? Confira nosso novo tutorial em vídeo no YouTube!

Informações preliminares

Instalação

Você tem duas opções para instalar o Wassenger no n8n:

  • Community Nodes (Recomendado)
  • Instalação manual

Recursos

Estes são apenas alguns dos muitos recursos disponíveis com n8n e Wassenger

  • Enviar Mensagens de Texto
  • Enviar Mensagens Multimídia
  • Agendar Mensagens
  • Gerenciamento de Contatos
  • Webhooks e Eventos em Tempo Real
  • Modelos e Automação
  • Recursos Avançados
  • Funções Utilitárias

Configuração

Configurando Webhooks do n8n para Acesso Externo

  • Usando ngrok para URLs públicas de Webhook

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Certo, agora que você está pronto, vamos mergulhar e explorar tudo juntos, passo a passo! 🚀

Requisitos

Instalação

Community Nodes (Recomendado)

  1. Vá para Settings > Community Nodes

2. Selecione Install

3. Digite n8n-nodes-wassenger no campo "Enter npm package name"

4. Concorde com os riscos de usar community nodes: selecione “I understand the risks of installing unverified code from a public source”

5. Selecione Install

6. Agora você pode usar o nó do Wassenger em seus fluxos de trabalho: se não puder vê-lo, reinicie a instância do n8n

Instalação manual

Para começar, instale o pacote no diretório raiz do seu n8n:

# Using npm
npm install n8n-nodes-wassenger
# Alternatively, for Docker-based installations
docker exec -it n8n npm install n8n-nodes-wassenger

Após a instalação, reinicie sua instância do n8n.

Configuração

  1. Vá para Credentials

2. Selecione o botão Add Credential

3. Selecione Wassenger no dropdown “Search for app”

4. Insira sua chave de API do Wassenger no campo API Key

5. Selecione Save para armazenar suas credenciais

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Recursos

Enviar Mensagens de Texto

  • Envie mensagens de texto formatadas para qualquer usuário do WhatsApp
  • Suporte para formatação de texto rico (negrito, itálico, monospace, tachado)
  • Adicione URLs com capacidade de visualização (preview)
  • Inclua emojis e caracteres especiais
  • Envie para contatos individuais ou faça broadcast para múltiplos destinatários

Enviar Mensagens Multimídia

  • Envie imagens, vídeos, documentos e arquivos de áudio
  • Suporte para GIFs e stickers
  • Faça upload de arquivos por URL ou do armazenamento local
  • Adicione legendas às mensagens de mídia
  • Defina atributos da mensagem de mídia (nome do arquivo, mime-type, etc.)

Agendar Mensagens

  • Agende mensagens para entrega futura
  • Defina data e hora específicas para entrega
  • Agende mensagens recorrentes com gatilhos externos
  • Cancele mensagens agendadas antes da entrega

Gerenciamento de Contatos

  • Valide se números de telefone existem no WhatsApp
  • Verifique as informações de perfil do contato
  • Adicione contatos à sua agenda
  • Crie e gerencie grupos de contatos

Webhooks & Eventos em Tempo Real

  • Processe mensagens recebidas via webhooks
  • Reaja a atualizações de status das mensagens (enviado, entregue, lido)
  • Trate eventos de grupo (entradas, saídas, alterações de tópico)
  • Monitore mudanças no status de conexão
  • Receba notificações de chamadas

Modelos & Automação

  • Envie mensagens template para contas comerciais
  • Use variáveis de mensagem para personalização
  • Crie fluxos de resposta automatizados
  • Configure fluxos condicionais de mensagens com base nas respostas

Recursos Avançados

  • Envie botões interativos e mensagens em lista
  • Crie enquetes e colete respostas
  • Envie mensagens de localização
  • Implemente botões de resposta rápida
  • Trate reações a mensagens

Funções Utilitárias

  • Baixe e processe mídia de mensagens recebidas
  • Gere códigos QR para login no WhatsApp Web
  • Monitore bateria do dispositivo e status de conexão
  • Gerencie múltiplas contas WhatsApp a partir de um único fluxo de trabalho

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Configurando Webhooks do n8n para Acesso Externo

Para receber eventos do Wassenger ou de outros serviços externos, você precisará configurar o n8n com uma URL acessível publicamente. Por padrão, o n8n é executado localmente e gera URLs de webhook usando localhost, que serviços externos não conseguem alcançar.

Entendendo a Configuração de Webhooks

O n8n cria URLs de webhook combinando as configurações de protocolo, host e porta. Ao executar atrás de um reverse proxy ou precisar de acesso público, você deve definir manualmente a URL do webhook.

Definindo a URL do Webhook

Configuração Temporária (Somente Sessão)

Mac / Linux

export WEBHOOK_URL=https://your-domain.com/
n8n start

Windows (Command Prompt)

set WEBHOOK_URL=https://your-domain.com/
n8n start

Windows (PowerShell)

$env:WEBHOOK_URL = "https://your-domain.com/"
n8n start

Configuração Permanente

Mac / Linux

Adicione ao seu ~/.bashrc, ~/.zshrc ou ao arquivo de configuração de shell apropriado:

echo 'export WEBHOOK_URL=https://your-domain.com/' >> ~/.bashrc
source ~/.bashrc

Windows

Defina uma variável de ambiente do sistema através de:

  1. Clique com o botão direito em ‘This PC’ ou ‘My Computer’ → Properties
  2. Clique em ‘Advanced system settings’
  3. Clique em ‘Environment Variables’
  4. Adicione uma nova variável de sistema com:
  • Name: WEBHOOK_URL
  • Value: [https://your-domain.com/](https://your-domain.com/)

Verificando sua Configuração de Webhook

  1. Inicie o n8n após definir a URL do webhook
  2. Crie um novo fluxo de trabalho e adicione um nó “Wassenger” que utilize webhooks
  3. A URL do webhook agora deve mostrar seu domínio personalizado em vez do localhost
  4. Serviços externos agora podem enviar eventos para sua instância do n8n com sucesso

Observação: Certifique-se de que seu domínio esteja corretamente configurado com SSL e que sua rede/firewall permita conexões de entrada na porta que sua instância do n8n estiver usando.

Usando ngrok para URLs públicas de Webhook

Se você está desenvolvendo localmente e precisa de uma maneira rápida de expor sua instância do n8n à internet para testar webhooks, ngrok é uma ótima solução.

Instalando o ngrok

Mac

# Using Homebrew
brew install ngrok

Ou faça o download e instale manualmente aqui

Linux

Siga as instruções descritas aqui

Windows

  1. Baixe o ngrok em https://ngrok.com/download
  2. Extraia o arquivo zip
  3. Opcionalmente, adicione o executável do ngrok ao seu PATH ou mova-o para um diretório que já esteja no seu PATH

Como alternativa, siga as instruções aqui

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Configurando o ngrok

  1. Inscreva-se para uma conta gratuita em https://ngrok.com
  2. Obtenha seu token de autenticação (auth token) no painel do ngrok
  3. Configure o ngrok com seu auth token:

ngrok authtoken YOUR_AUTH_TOKEN

Usando ngrok com o n8n

  1. Inicie sua instância do n8n primeiro:

n8n start

2. Em uma nova janela do terminal, inicie o ngrok apontando para a porta padrão do n8n:

ngrok http 5678

3. O Ngrok exibirá uma URL como [https://abc123.ngrok.io](https://abc123.ngrok.io)

4. Defina isso como sua URL de webhook do n8n em um novo terminal:

Mac/Linux

export WEBHOOK_URL=https://abc123.ngrok.io/ n8n start

Windows (Command Prompt)

set WEBHOOK_URL=https://abc123.ngrok.io/ n8n start

Windows (PowerShell)

$env:WEBHOOK_URL = "https://abc123.ngrok.io/" n8n start

5. Você precisará reiniciar o n8n para que as alterações da URL do webhook tenham efeito

🤩 🤖 Wassenger é uma plataforma completa de comunicação e solução de API para WhatsApp. Explore mais de 100+ casos de uso da API e automatize qualquer coisa no WhatsApp inscrevendo-se para um teste gratuito e começando em minutos!

Exemplo de Fluxo de Trabalho

  1. Inicie o n8n na porta 5678
  2. Execute o ngrok: ngrok http 5678
  3. Anote a URL do ngrok (por exemplo, [https://abc123.ngrok.io](https://abc123.ngrok.io%29))
  4. Pare o n8n
  5. Defina a variável de ambiente WEBHOOK_URL com a URL do ngrok
  6. Reinicie o n8n
  7. Crie um fluxo de trabalho com um gatilho webhook do Wassenger
  8. A URL do webhook agora usará seu domínio ngrok e será acessível pela internet

Observação: sessões gratuitas do ngrok expiram após algumas horas e a URL muda a cada vez que você reinicia o ngrok. Para uso em produção, considere uma solução permanente, como um domínio próprio com um reverse proxy.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free