quer integrar o WhatsApp no n8n de forma fácil e gastando pouco nesse vídeo você vai aprender configurar toda essa estrutura na sua VPS do zero ao Deploy é só você seguir as instruções desse passo a passo completo os requisitos para seguir esse vídeo são uma VPS e um domínio Registrado um investimento mínimo aí de mais ou menos R 45 você pode comprar na hostinger na digital oen ou na contabo vou ensinar rapidinho como que faz em cada uma primeiro na hostinger Cria sua conta e vem aqui do lado em VPS depois configurar nessa tela que abre você escolhe o sistema operacional Ubunto na versão mais recente atualmente é a 24.04 seleciona e pode clicar em próximo depois configura uma senha root para acessar através do terminal caso precise desativa esse verificador de maware gratuito para não dar conflito com o Easy panel e clique em próximo aqui na hora de escolher o plano o mais barato já dá pro que a gente vai fazer dá E sobra então se você pegar aqui o valor de um mês você paga r$ 5 e depois r0 por mês e se você pegar o de um ano você paga uma vez R 360 e economiza aí uns R 450 mais ou menos se você preferir assinar pela digital oing é só você criar a conta com o Google e nesse painel que abre é só vir aqui do lado novo projeto New Project e vamos criar um projeto coloca o nome dele a descrição e pode pular essa segunda tela aqui no painel do projeto clica em spin up a droplet que é a máquina virtual da Digital Ocean e vamos fazer as configura parecidas com o da Hoster primeiramente a região pode colocar em Nova York o Data Center não precisa mudar o sistema operacional coloca o bunto na versão mais recente que tiver e o plano nós temos aqui várias opções vamos escolher um SSD regular que é mais barato e pegar esse aqui com 4 GB de Ram olha com dois também dá Mas dependendo o tanto de workflows e instâncias de WhatsApp que você tiver pode ser que tenha dificuldade as outras configurações não precisa mudar e pode clicar em Create droplet por último aqui na contabo que é a mais barata dos três custa mais ou menos aí r$ 3 por mês e às vezes você pega a promoção que ela vem com 6 GB de Ram a configuração é muito parecida com os outros escolhe sistema operacional coloca uma senha rot e faz o pagamento só Fique atento que aqui o pagamento só pode ser feito através de cartão ou PayPal o próximo passo é comprar um domínio então eu vou comprar o meu na hostinger virei aqui em meus domínios Adicionar novo domínio e registrar um novo domínio aqui eu digito o domínio que eu quero eu quero um com o meu nome e vou pesquisar depois de pesquisar bastante aqui eu vi que esse aqui ptec é o mais barato então eu vou comprar ele vou realizar o pagamento e esperar que o domínio seja registrado pronto vou clicar aqui em continuar e estamos no painel de gerenciamento do domínio agora aqui do lado em DNS name servers Vamos criar os subdomínios dos três aplicativos que nós vamos instalar para isso nós vamos precisar ir lá onde a gente comprou a máquina virtual eu peguei na digital Ocean e copiar o ipv4 da sua máquina Então o meu é este aqui só clicar em cima para copiar volta lá na hostinger e vamos criar alguns subdomínios apontando para esse IP primeiro deles é o Easy panel adicione o segundo deles é o Easy panel com www adicione o terceiro deles é o Evolution api adicione o quarto é o Evolution api com w w e a mesma coisa para o n8n sem www e com www pronto são esses seis subdomínios que vamos precisar agora a próxima etapa precisa abrir a linha de comando da sua máquina então na digital o Você vai no seu projeto clica nos três pontinhos e access console depois é só clicar nesse botão launch droplet console e está aqui o terminal na digital Ocean pela hostinger Você vai em VPS e gerenciar depois terminal do na Pronto ele vai abrir a mesma tela para você agora nós precisamos instalar o Easy panel na nossa VPS então pesquisa no Google Easy panel e abra esse site aqui Easy panel vai precisar copiar esse comando aqui ó que tá na página inicial é só selecionar copiar volta no terminal da sua máquina botão direito e colar enter e agora é só esperar ele fazer a instalação vai levar entre 5 a 10 minutos quando terminar ele vai te dar esse link aqui PR acessar pela primeira vez seleciona botão direito copiar e cola no navegador vou abrir uma nova aba colar aqui enter e agora fazer a configuração do eas panel colocando meu e-mail e uma senha para acessar caso você não tenha copiado aquele link da tela de antes é só você copiar o ipv4 da sua VPS e colar ele no navegador com 2 p 3000 na frente agora pra gente não ter que ficar acessando através do IP vamos fazer a configuração do domínio vem em settings General e aqui em Custom domain você coloca aquele domínio do eas panel que você criou lá na hostinger Desative essa opção de servir no endereço de IP e salve agora você pode acessar o seu e panel através desse link é só copiar e colar no navegador durante os primeiros dias que você tentar acessar vai ficar dando esse erro aqui de alerta de segurança isso acontece porque o certificado CSL ainda não foi gerado esses avisos vão sumir nos próximos dias para você entrar é só clicar em avançado e aceitar o risco e continuar tanto no Fir foox quanto no Google Chrome pronto a configuração do domínio do Easy panel tá feita agora para instalar o n8n e a Evolution api a gente vai seguir os mesmos passos a gente vai criar o template e configurar as variáveis de ambiente Então vamos lá clica aqui em new para criar um novo projeto e dê o nome que você quiser eu vou colocar aula com o projeto criado é só vir aqui nesse mais no cantinho e adicionar um novo serviço a gente vai pesquisar aqui na barra n8n e clicar no n8n e vamos mudar a versão dele aqui depois dos dois pontos está na versão 1.64 apaga e escreve latest pronto depois pode clicar em Create e go to Project nessa tela de configurações do n8n vem aqui no cantinho Em domains e vamos colocar os domínios que criamos clique em Edit para mudar esse primeiro e muda aqui para n8n pon seu domínio ponto seu domínio A porta fica em 5678 e pode salvar adiciona mais um agora que é a mesma coisa só que com o www no início então é www. n8n pseud domínio pseud domínio a porta tem que mudar de 80 para 5678 que diz aqui embaixo e pode criar a parte de domínios do n8n tá pronta agora vem aqui em environment para colocar as variáveis de ambiente nesse campo de texto A gente vai ter que colocar três variáveis a web Hook URL a n8n host e essa generic timezone Então vou adicionar aqui a primeira web Hook URL vai ser https 2 p bar n8n domínio que eu comprei pon domínio que eu comprei sem o Barra no final a outra n8n host é a mesma coisa só que sem o https e a última é a generic time Zone para vir o horário do Brasil pode salvar e clica em Deploy Essas foram todas as configurações do n8n a após o Deploy terminar Já vai dar para acessar Aguarda um tempinho e clica aqui nesse botão para abrir e pode fazer a configuração da sua conta coloca e-mail senha vamos fazer a última configuração no n8n que é instalar os Notes da Evolution Então vem aqui nos três pontinhos settings e em community nodes Aqui você clica em install a community node e cola Esse comando n8n nodes Evolution api marca a caixinha e clica em instalar espera um pouquinho para ele instalar a extensão da Evolution e pronto o próximo passo é instalar a Evolution Então vamos ter que configurar os domínios volta lá no easy panel clica no mais de novo e vamos pesquisar aqui Evolution que vai aparecer a Evolution api pra gente seleciona Evolution e vamos mudar a versão de novo aqui depois dos dois pontos está na versão 2.2.0 apaga e escreve latest pode clicar Criar e ir para o projeto esa um tempinho até subir todas as dependências e vamos fazer as configurações do domínio aqui embaixo de novo em domains vamos editar esse que já vem e colocar aqui Evolution api pseud domínio pseud domínio a porta já está certa então pode salvar clica para adicionar mais um e coloca a mesma coisa mas com o www e edita a porta para 8080 pronta a configuração de domínio Vamos para o environment e mudar duas variáveis que tem aqui mas antes vamos gerar uma IP nesse site aqui que eu vou deixar na acessa ele e aqui faz duas configurações primeiro desmarca essa caixa e muda o tamanho para 32 caracteres clica em regenerate depois clica em copy to clipboard para copiar nós vamos colocar esse código que foi gerado no lugar da variável de ambiente chamada authentication api Key Então vem aqui no texto desce lá embaixo e aqui está ela authentication api Key apaga esse valor que já veio e cola o seu valor novo próxima variável é a config session phone version ela tem que ser igual à versão atual do WhatsApp web vou encontrá-la aqui no textrol f e pesquiso por ela aqui atualmente está nessa versão aqui para você ver a versão atual Você vai no seu WhatsApp web configurações ajuda e vai aparecer aqui copia esse número de versão botão direito copiar volta lá naquela variável e cola no lugar da versão que estiver agora está na versão mais recente do WhatsApp web clica em salvar e depois em Deploy agora é só aguardar finalizar o procedimento aqui instalação e já podemos acessar através desse botão aqui você abre e ele vem aqui nessa tela que é um arquivo Deon para você acessar o painel você clica aqui no link do manager e já estamos aqui na tela da Evolution Api para fazer login a server URL já veio preenchida e precisa colocar a api Key como eu esqueci eu vou voltar lá no zpanel Evolution api environment vou descer lá lá embaixo e copiar aquela chave copio ela colo aqui na senha login e pronto estamos aqui na Evolution api na versão mais recente 2.2.3 vamos criar uma Instância vindo aqui em instance colocar um nome e clicar em salvar acessa a Instância clicando no nome dela e get qrcode para fazer login aqui na tela do celular vem três pontinhos dispositivos conectados conectar e leio esse QR Code aqui já está conectado o WhatsApp na Evolution agora podemos criar o primeiro workflow então vim aqui no n8n e criar um workflow do zero vou dar o nome dele de pingpong que nem no outro exemplo vou fazer chegar uma mensagem e responder você digitou essa mensagem adiciona o primeiro Trigger que vai ser um web Hook vindo lá da Evolution api a configuração dele vai ser método post e só pia o URL de teste e vamos colar lá na Evolution vem aqui do lado em configurations settings ativa essa opção de ignorar grupos e salva agora vem eventos web Hook e cola aquela URL aqui ativa o Web Hook aqui em cima ativa essa opção de base 64 desce um pouquinho e vamos procurar aqui o evento messages upsert que é o evento de quando chega uma mensagem este daqui ativa ele e salva agora vamos voltar lá no n8n clicar para escutar um evento de teste e mandar uma mensagem para o nosso número então abre o WhatsApp aqui vou mandar um oi para mim mesmo e já chegou aqui pode clicar aqui fora e vamos adicionar o segundo node que vai ser um set para pegar os dados importantes apenas precisa pegar o número de quem mandou a Instância no qual Chegou a mensagem a mensagem que foi e o ID da mensagem os Campos São from instance message e message ID muita calma agora que é uma das horas mais antes o from está nesse Campo aqui data Key remote JD esse é o número da pessoa que mandou o instance tá aqui em cima em Body instance o mensagem tá aqui dentro de message conversation então arrasta esse conversation para cá e o ID da mensagem tá aqui em cima dentro de data Key ID salvos e vinculados esses quatro Campos pode testar e temos aqui somente os dados que vamos precisar o próximo node Então vai ser um aqui da Evolution api e vamos fazer a configuração dele primeiro criar uma credencial a credencial é a mesma que a gente usou para fazer login na Evolution api antes então é a server URL e a iepi ke a server URL é o link da sua Evolution sem o Barra no final então https 2 p bar bar Evolution IPI P se domínio e a api Key é só ir lá no painel do eas panel e copiar daquela variável de novo cas tenha esquecido colar aqui salvar funcionou agora nesse nó a gente vai configurar a operação de visualizar mensagem então clica aqui em chat e na operação Vamos colocar Ler mensagens precisamos informar em qual Instância vamos realizar essa operação será na Instância que recebeu a mensagem também precisamos informar o contato que a gente vai visualizar as mensagens então é o de quem mandou e também o ID da mensagem após clicar em testar ele vai vai fazer a requisição e visualizar a mensagem lá no WhatsApp agora vamos colocar mais um nó da Evolution para enviar a mensagem então clica aqui adiciona o nó da Evolution a mesma credencial de antes agora a operação será mensagem enviar texto vamos informar aqui em qual Instância será feita a operação para qual contato vamos enviar a mensagem e a mensagem a mensagem eu vou colocar você digitou e o que a pessoa tiver me enviado Então vou digitar aqui você digitou e colocar essa variável aqui da mensagem e pronto aqui na Evolution ainda tem mais uma opção muito legal que aqui em adicionar Campo tem esse delay é um tempinho em milisegundos que ele vai ficar digitando antes de enviar essa mensagem então vou clicar para testar e vamos olhar aqui no WhatsApp já chegou a mensagem você digitou Oi agora que todos os testes foram feitos e o workflow funcionou a gente pode voltar aqui no web Hook para copiar o RL de produção Então em vez da de teste copia a de produção e vamos lá na Evolution volta na configuração do do Web Hook e troca o URL colocou a URL de produção desce lá embaixo e salva volta no n8n e pode ativar o workflow agora ele está funcionando vamos fazer o teste então se eu venho aqui no meu celular e digito Oi tudo bem ele já vai responder logo em seguida de volta Oi tudo bem que é rápido que rápido agora aqui no final uma min E recapitulação de tudo que foi feito primeiro assinamos uma VPS seja na contable na hostinger ou na digital Ocean depois compramos um domínio eu comprei na hostinger mas pode ser em qualquer outro de sua preferência depois a gente colou um comando no terminal para fazer instalação do eas panel Então pode ver aí que é bem fácil quem tem medo do terminal pode ficar tranquilo e por último fizemos a configuração do n8n e da Evolution api através do Easy panel se você gostou do vídeo se inscreva se ficou alguma dúvida comente e obrigado até a próxima