Quer ficar por dentro das novidades da HostGator? Inscreva-se e receba tudo em primeira mão!

A confirmação da sua inscrição foi enviada para o seu e-mail

Agradecemos sua inscrição e esperamos que você aproveite nossos conteúdos!

Aprenda a integrar o WhatsApp com a Evolution API no n8n e envie mensagens automáticas em minutos com seu próprio número.

Se você já utiliza o n8n em uma VPS HostGator para criar automações, este tutorial vai te mostrar como integrar o WhatsApp usando a poderosa e gratuita Evolution API — um servidor open source que transforma seu número em uma API de envio e recebimento de mensagens.

Neste artigo, vamos mostrar como criar um fluxo no n8n para receber mensagens no WhatsApp e permitir que o usuário faça um agendamento (ou outra ação que você preferir). Vamos lá?

O que você vai precisar

Instalando e configurando a Evolution API na VPS HostGator

Aviso: A Evolution API é uma plataforma profissional de automação de mensageria. Seu uso está sujeito aos Termos de Uso e à legislação vigente, incluindo a LGPD. Certifique-se de utilizá-la de forma ética e legal, especialmente ao lidar com dados pessoais.

  1. Acessando sua VPS via SSH.
    Se você ainda não acessou sua VPS HostGator, siga este guia oficial de acesso via SSH.
  2. Entre no diretório onde o n8n está instalado.
    Use o comando abaixo para ir até o local onde está o Docker Compose da sua instalação atual:

cd /opt/

  1. Clone o repositório da Evolution API.
    Baixe o projeto direto do GitHub para sua VPS:

git clone https://github.com/EvolutionAPI/evolution-api.git
cd evolution-api

  1. Crie e edite o arquivo .env de configuração.
    Vamos copiar o arquivo de exemplo .env.example e editar com as configurações necessárias para que a Evolution API funcione corretamente.

cp .env.example .env
vim .env

Dica: Se você não tem familiaridade com o editor de texto vim, recomendamos este guia da HostGator:

Como usar o editor de texto Vim do Linux

Agora, dentro do vim, edite os seguintes pontos um por um:

  • Altere a chave de autenticação da API
    • Encontre a linha: AUTHENTICATION_API_KEY=429683C4C977415CAAFCCE10F7D57E11
    • Mude alguns números da chave para personalizar e aumentar a segurança da sua API. (vamos utilizar esse código em seguida)
  • Descomente a versão da sessão do WhatsApp
    • Encontre a linha: # CONFIG_SESSION_PHONE_VERSION=2.3000.1023204200
    • Remova o # do início da linha para ativar essa configuração. Isso garante compatibilidade com a versão correta do WhatsApp.
    • Utilize sempre a versão mais atual possível para evitar erros.
  • Corrija a URL de conexão com o Redis
    • Encontre a linha: CACHE_REDIS_URI=redis://localhost:6379/6
    • Troque localhost por redis, ficando assim: CACHE_REDIS_URI=redis://redis:6379/6
    • Essa alteração permite que o sistema reconheça corretamente o container Redis no Docker.
  1. Salve e feche o arquivo .env no vim.
    Pressione Esc, depois digite :wq e pressione Enter.
  2. Suba o ambiente com Docker
    No terminal, dentro da pasta do projeto, execute:

docker-compose up -d

  1. Descubra o IP público da sua VPS.
    Rode o comando abaixo para exibir o IP e salve esse número:

curl ifconfig.me

  1. Acesse o painel de configuração do Evolution API.
    No seu navegador, digite: http://SEU_IP:8080/manager

Atenção: Como o acesso é via HTTP, seu navegador pode exibir um alerta de segurança. Basta clicar em Continuar.

  1. Configure o Server URL e a API Key.
    • No painel do Evolution API, vá até o campo Server URL e preencha com:
      http://SEU_IP:8080
    • Em seguida, no campo API Key, insira a chave que você configurou no passo 4 do .env.
  2. Em seguida, clique em Instance +.
  1. Crie uma nova instância (conexão do WhatsApp).
    No painel do Evolution API, clique em “New instance” e preencha os campos conforme abaixo:
    • Name
      Escolha um nome para identificar sua conexão (ex: whatsapp-teste).
      Use apenas letras minúsculas, sem espaços ou caracteres especiais.
    • Channel
      Mantenha como Baileys (já vem selecionado por padrão)
    • Token
      Copie o token gerado (ex: 3F28B560338B-…).
      Guarde esse token, você vai usá-lo no n8n depois.
    • Number
      Insira seu número de WhatsApp com DDD (ex: 11999999999).
      Somente números, sem +, traços ou espaços
  2. Clique no botão Save para finalizar.
  1. Clique no ícone de engrenagem no projeto que você acabou de criar.
  1. Clique em Get QR Code.
  2. Será gerado um QR Code, utilize seu celular para escanear a tela e ler o QR Code como se você fosse conectar em um dispositivo para utilizar o WhatsApp Web.
  1. Pronto! Seu WhatsApp está conectado com a Evolution API e já podemos partir para a conexão com n8n. Confira abaixo

Configurando o Evolution API no n8n

Agora que a Evolution API já está ativa, vamos ensinar como integrá-la ao n8n. Neste exemplo, vamos simular um fluxo simples que envia automaticamente uma mensagem para o seu próprio número de WhatsApp, ideal para testar se a configuração está funcionando corretamente antes de usar em automações reais.

  1. Acesse o painel do n8n.
  2. Clique em Create Workflow no topo da tela.
  1. Clique em Add first step e adicione o Trigger Manually.
  1. Em seguida, clique em + para conectar um outro fluxo, e pesquiser HTTP Request e o selecione.
  1. No nó HTTP Request, configure os seguintes campos:
    • Method: POST
    • URL: http://SEU_IP:8080/message/sendText/NOMEDAINSTANCIA
      (Substitua SEU_IP pelo IP da sua VPS e NOMEDAINSTANCIA pelo nome definido no passo 11 da configuração da Evolution API)
  1. Marque a opção Send Headers e configure:
    • Specify Headers: Using Fields Below
    • Em Header Parameters, adicione:
      • Name: api-key
      • Value: cole o Token gerado no passo 11 da configuração da Evolution API
  1. Marque a opção Send Body e depois configure da seguinte forma:
    • Body Content Type: JSON
    • Specify Body: Using JSON
    • No campo de JSON, cole:

{
"number": "SEU_NÚMERO",
"text": "teste de envio"
}

(Substitua SEU_NÚMERO pelo seu WhatsApp, apenas com DDD, sem + ou traços)

  1. Salve suas modificações, e clique em Execute Workflow.
  1. Pronto! Se você fez tudo corretamente, deve ter recebido uma mensagem para si mesmo no WhatsApp escrito “teste de envio”. Empolgante não é mesmo?

A partir daqui, você pode criar fluxos automáticos poderosos no n8n usando a Evolution API — desde mensagens programadas até conversas automatizadas com agentes de IA, atendimento ao cliente, notificações em tempo real e muito mais.

Considerações Finais

Você aprendeu a configurar a Evolution API, conectar ao n8n e enviar sua primeira mensagem no WhatsApp, um passo importante para criar automações práticas e inteligentes. Com isso, já é possível montar fluxos para testes, notificações, atendimentos automáticos e até integrações com IA.

Para garantir desempenho, segurança e estabilidade nas suas automações, use o Servidor VPS n8n da HostGator, feito sob medida para esse tipo de projeto.

Confira também artigos relacionados:

Navegue por tópicos

  • O que você vai precisar

  • Instalando e configurando a Evolution API na VPS HostGator

  • Configurando o Evolution API no n8n

  • Considerações Finais

Tags:

  • Servidor VPS

Julio Pires

Analista de Conteúdo Técnico na empresa HostGator e estudante de Física na UFSC. Gosta de maratonar séries, jogar jogos clássicos, nunca nega uma partida de xadrez e busca estar sempre atualizado com o mundo da tecnologia.

Mais artigos do autor

Garanta sua presença online

Encontre o nome perfeito para seu site

www.