N8N Whatsapp GRÁTIS: Crie seu primeiro Agente de IA sem gastar NADA! Tutorial Fácil Atualizado 2026 — Transcript
Full transcript
- 0:00Quer aprender a criar o seu primeiro
- 0:01agente de A integrado ao WhatsApp com o
- 0:03N8N e sem gastar nada? Nesse vídeo aqui
- 0:06você vai aprender a instalar o N8N e a
- 0:08API de WhatsApp Waha de forma 100%
- 0:11gratuita, utilizando o Docker sem nenhum
- 0:13tipo de assinatura. Então esse vídeo
- 0:15aqui é perfeito para você que quer
- 0:17começar no mundo das automações, mas não
- 0:19quer investir em nada ainda no momento.
- 0:21E pode ficar tranquilo que esse daqui é
- 0:23um passo a passo completo e todas as
- 0:24ferramentas que eu vou te apresentar
- 0:26aqui são gratuitas. Então bora pro
- 0:28vídeo. E aí pessoal, tudo bem? Então
- 0:30nessa aula aqui você vai aprender a
- 0:32fazer a instalação do N8N e a nossa PID
- 0:35WhatsApp waha de forma local no seu
- 0:37computador, tá bom? Então para isso,
- 0:39olha só, você vai ter que ter instalado,
- 0:41né, no seu computador o aplicativo do
- 0:43Docker, o Docker Desktop, que você pode
- 0:45baixar no Docker.com. Aqui na página
- 0:48inicial deles, você clica em download
- 0:50Docker Desktop e seleciona seu sistema
- 0:53operacional. Depois de baixar o Docker,
- 0:55baixe também aqui, ó, o Visual Studio
- 0:57Code, né, que é pra gente utilizar o
- 0:59terminal para fazer a instalação.
- 1:01Beleza? Preciso abaixar esses dois. Este
- 1:03daqui é o aplicativo do Docker e este
- 1:06daqui é o aplicativo do VS Code. O
- 1:08segundo passo, pessoal, é vocês
- 1:10acessarem o site que está aí na
- 1:12descrição aqui abaixo e você vai vir
- 1:14aqui pro GitHub, tá? Nessa página aqui
- 1:16deste arquivo. Aí nessa página aqui, ó,
- 1:18você vai clicar neste botão aqui de
- 1:20fazer o download deste arquivo, beleza?
- 1:23que ele vai baixar, ó, no seu computador
- 1:25um arquivo chamado dockercompose.Yyyml.
- 1:28[música]
- 1:29Aí o que você vai fazer? Você vai no seu
- 1:32computador criar uma pasta chamada N8N
- 1:35local, qualquer coisa, tá? Essa pasta
- 1:37pode ser nos downloads mesmo e vai
- 1:39colocar este arquivo Docker Compose
- 1:41dentro dela. Aí você vai ter uma pasta
- 1:44com este arquivo Docker Compose dentro
- 1:47dela. Somente isso aí. O próximo passo é
- 1:50o seguinte: abre o aplicativo do VS Code
- 1:52e aqui nessa tela inicial você vai
- 1:54clicar aqui em open para abrir uma pasta
- 1:57e vai selecionar aquela pasta que você
- 1:59acabou de criar, que tem aquele arquivo
- 2:01dentro. Então, ó, N8N local, open, que
- 2:05você vai abrir, ó, esse espaço de
- 2:07trabalho aqui que tem este arquivo.
- 2:09Beleza? Agora você vai abrir também o
- 2:12aplicativo do Docker, caso não tenha
- 2:13aberto ainda. Então, ó, abra o Docker.
- 2:16Aqui no seu VS Code, você vai clicar em
- 2:18cima na opção de terminal e selecionar
- 2:21new terminal, novo terminal. Aí aqui no
- 2:24terminal dele, você vai digitar o
- 2:26seguinte comando: Docker, traço compose
- 2:30espaço upaç.
- 2:33Isso daqui, pessoal, pega, baixa o N8N,
- 2:36baixa o AHA e instala através do Docker
- 2:39no seu computador. Então, ó, depois que
- 2:42passar ali uns 5 minutos, tá? E ficar
- 2:44tudo verdinho assim, ó, started,
- 2:46started, started, você pode ir aqui, ó,
- 2:48agora no aplicativo do Docker, tá? Este
- 2:51aqui, e você vai ver que foi criado essa
- 2:54listinha aqui para você, ó. Então,
- 2:55clicando nessa setinha, você vai ver
- 2:57aqui, ó, que tem o N8N e tem o AHA.
- 3:00Então você pode acessar eles através
- 3:02deste link aqui, ó, na coluna ports, tá
- 3:04bom? Então, ó, aqui em ports, você clica
- 3:07aqui, ó, na linha do N8N, que acessa a
- 3:10página do N8N. Aí aqui é normal, você
- 3:12coloca aqui, ó, seu e-mail, seu nome e
- 3:15uma senha para você acessar. Clique em
- 3:17next. E aqui, ó, você pode colocar na
- 3:19opção eu não estou usando para trabalho
- 3:21e colocar aqui, por exemplo, YouTube,
- 3:24beleza? E get started. Aí, agora essa
- 3:26aqui é muito importante, tá? Esse passo
- 3:28é muito importante aqui. Ele vai pedir
- 3:30para você informar um e-mail onde você
- 3:32vai receber uma chave de ativação para
- 3:34você ter o N8N com todas as funções
- 3:36liberadas de forma gratuita. Informe
- 3:38aqui um e-mail, tá, que você tenha
- 3:40acesso um e-mail que funcione e clica em
- 3:43send me a free license key. Aí vai
- 3:45chegar no seu e-mail um e-mail esse aí
- 3:47que está aparecendo na tela. Você vai
- 3:49copiar aquela chave que chegou. Depois
- 3:51você vai vir aqui, ó, no cantinho na sua
- 3:53foto, a opção settings. Depois vai vir
- 3:56aqui em usage and plan. E aqui você vai
- 3:59clicar em enter activation key. Aí aqui
- 4:02você vai colar aquela chave que chegou
- 4:04no seu e-mail. Cola aqui, clica em
- 4:06activate e pronto, foi ativado o N8N.
- 4:09Agora vamos pro próximo passo, que é
- 4:11instalar a extensão do ARA aqui no N8N.
- 4:14Para isso, então, ó, você vai vir aqui,
- 4:16ó, do lado, na opção de community nodes
- 4:19e clicar em install a community node.
- 4:21Aqui você vai digitar o seguinte: N8N,
- 4:24traço nodes, traço o ará, clica aqui
- 4:27para marcar essa caixinha e install. O
- 4:30que que isso daqui faz? É instalar a
- 4:31extensão do AHA no seu N8N, porque o ARA
- 4:34não tem os nodes nativamente aqui no
- 4:37N8N. Eles são um plugin, uma extensão
- 4:39que você tem que instalar por aqui.
- 4:41Então, ó, fez a instalação aqui dos
- 4:43nodes do ARHA no N8N, podemos agora
- 4:46conectar nosso WhatsApp lá no ARHA.
- 4:47Então, para conectar o WhatsApp, a gente
- 4:49precisa acessar a app aí do AHAH, o
- 4:51dashboard, que você pode acessar através
- 4:53aqui, ó, do aplicativo do Docker,
- 4:55clicando aqui no linkzinho dele na
- 4:57coluna ports, ó, ah, clico aqui no
- 4:59linkzinho dele e vai abrir essa página
- 5:01aqui para você. Nessa página você clica
- 5:04aqui, ó, no ícone do dashboard, né, no
- 5:06link, que vai abrir essa outra aba aqui,
- 5:08ó. E tudo que precisa fazer a partir de
- 5:10agora é, tá vendo que aqui, ó, em
- 5:13sessions tem uma sessão default já
- 5:15criada. Essa sessão default é a única
- 5:17que a gente pode ter na versão gratuita
- 5:19do AHA. Pra gente utilizar ela, a gente
- 5:22precisa dar um play aqui, ó, um start,
- 5:24que daí ele vai gerar um QR code pra
- 5:26gente fazer o login, tá? Aí, olha só, é
- 5:28só você esperar, tá, esse status aqui,
- 5:30ó, mudar de starting para scan QR code.
- 5:34Aí, ó, apareceu aqui scan QR code, né?
- 5:36Ficou laranja. Basta clicar em login e
- 5:39ler este código aqui com o seu celular,
- 5:40né? Vindo aqui, ó, no seu WhatsApp.
- 5:43Depois você clica aqui, ó, no cantinho,
- 5:45né, nos três pontinhos, ó, três
- 5:47pontinhos, dispositivos conectados,
- 5:50conectar um dispositivo e ler este
- 5:52QRcode. Então, é só ler este QRcode ali
- 5:56que ele faz a conexão do seu WhatsApp
- 5:58com o ARAP. E após você ler o QR Code,
- 6:00vai ficar assim, ó, working nesse
- 6:02status, que quer dizer que tá
- 6:03funcionando. Então, agora sim, ó, você
- 6:05pode vir aqui no seu N8N, voltar aqui,
- 6:08ó, pro início, né, a página inicial e
- 6:11criar um workflow do zero. Então, vamos
- 6:13criar aqui um workflow e já estou aqui
- 6:16na versão 2.0, tá, do N8N. E aqui, ó, no
- 6:19seu workflow, eu já vou renomear ele
- 6:21para agente da e adicionar o trigger,
- 6:24tá? O trigger que você vai utilizar é o
- 6:26web hook, tá? que o que que acontece
- 6:29quando a gente conectou nosso WhatsApp
- 6:30lá na ORAH, a UAH vai ficar monitorando
- 6:33todas as mensagens que ocorrem ali no
- 6:35nosso WhatsApp que chegam e que a gente
- 6:36manda e vai encaminhar para este link
- 6:39aqui do nosso N8N. Assim a gente vai
- 6:41poder fazer o tratamento e responder
- 6:43essas mensagens. Ou seja, o ARHA fica de
- 6:45olho lá no seu WhatsApp e cada mensagem
- 6:48que chega ele avisa o N8N que aconteceu
- 6:50esse evento. É isso aqui que a gente tá
- 6:52montando. Então a configuração deste
- 6:54node aqui de web hook vai ser a
- 6:55seguinte, ó. O http method dele, você
- 6:58vai colocar como post e este PEF aqui,
- 7:01ó, você vai digitar web hook, tá? Porque
- 7:04no arquivo Docker Compose que eu criei
- 7:07para vocês, eu já deixo aí
- 7:08pré-configurado pro nosso ah enviar as
- 7:11mensagens que chegam para um link
- 7:13chamado web hook aqui do seu N8N, tá?
- 7:16Então deixa este PEF em web hook. A
- 7:18partir de quando você fazer isso, tá?
- 7:20Você pode clicar aqui em salvar e depois
- 7:22em publicar este seu workflow, tá?
- 7:24Clique em publicar, porque assim a gente
- 7:26vai poder receber uma mensagem de teste
- 7:28pra gente começar a desenvolver. Então,
- 7:31ó, o que você vai fazer é pega aí, ó, o
- 7:33seu celular, outro celular, tá? Não pode
- 7:35ser o que você conectou lá na ou seja,
- 7:38pega aí eh um outro WhatsApp, né, caso
- 7:40você tenha dois chips, ou pega aí o
- 7:42celular de alguém emprestado e manda uma
- 7:44mensagem pro número que você conectou.
- 7:46Então, eu vou abrir aqui, ó, o meu
- 7:48WhatsApp pessoal, tá? E vou mandar uma
- 7:51mensagem pro número que eu conectei lá
- 7:52no robô. Vou mandar um oi aqui para ele.
- 7:54A partir disso, tá? Quando eu mandar
- 7:56esse oi e eu vir aqui em execuções, olha
- 7:59só, vai ter aqui uma mensagem que chegou
- 8:01para esse meu número. Então eu posso
- 8:03clicar aqui nessa execução e depois
- 8:06clicar aqui, ó, em copy to editor, nesse
- 8:09botão. Se não estiver disponível para
- 8:10você, é porque você pulou o passo de
- 8:12ativar o Nin, de colar a chave de
- 8:14ativação que eu ensinei aqui no início
- 8:16do vídeo, tá bom? Então volte lá.
- 8:17Clicando aqui nesse copy to editor, o
- 8:19seu web hook vai ficar assim, ó,
- 8:21roxinho, porque vão ter dados aqui nele
- 8:23pra gente poder utilizar, tá? Clicando
- 8:25aqui, ó, em esquema, a gente vê melhor.
- 8:28Então, vamos tratar esses dados agora.
- 8:30Aqui você vai fazer o seguinte, ó. Eu
- 8:31vou diminuir isso daqui, tá? Para não
- 8:33ficar chamando a nossa atenção. Na
- 8:35frente deste web hook, você vai
- 8:37adicionar um node chamado set, que é
- 8:39este aqui, ó. Set. [música]
- 8:40Este que é um ícone de um lápis. Beleza?
- 8:43Este node aqui você vai renomeá-lo para
- 8:45dados, por exemplo, tá? Porque aqui a
- 8:46gente vai coletar alguns dados deste web
- 8:49hook, alguns dados dessa mensagem pra
- 8:51gente poder fazer o tratamento. A gente
- 8:53não vai usar todos esses dados aqui, só
- 8:54os importantes. Então, né, clicando
- 8:57aqui, a gente pode adicionar campos
- 8:58nesse set e depois vamos definir o valor
- 9:00deles. O primeiro campo que a gente vai
- 9:02pegar aqui, ó, é o campo event, tá?
- 9:05Então, digite aqui, ó, event nome desse
- 9:07campo e arraste, ó, o valor deste evento
- 9:10aqui para cá. Beleza? Colocamos aqui o
- 9:13tipo do evento. Depois coloca aqui mais
- 9:15um campo e precisamos aqui, ó, do nosso
- 9:18session. Então, ó, coloque aqui, ó,
- 9:19session e arraste o valor de session
- 9:22para cá. Depois disso, ó, temos aqui
- 9:25este campo chamado payload, tá? Que tem
- 9:27várias informações dentro que nós vamos
- 9:29coletar. Então, adiciona aqui mais um
- 9:31campo que vai ser o ID da mensagem.
- 9:34Então, ó, pode colocar aí é message ID,
- 9:37por exemplo, e pegue este ID aqui. Além
- 9:40disso, ó, nós precisamos aqui, ó, do
- 9:42campo from e do campo true, tá? O campo
- 9:45from é quem mandou a mensagem e o campo
- 9:47to é para quem a mensagem foi. No caso,
- 9:49olha só, o from está aqui o meu número
- 9:51pessoal e o to está aqui o número do
- 9:53robô, tá? Porque foi uma mensagem do meu
- 9:55número pessoal pro número do robô.
- 9:57Então, vamos pegar aqui o campo, ó, do
- 9:59from e trazer para cá, ó. E depois o
- 10:02campo, né, do to que a gente pode
- 10:04precisar no futuro para algum tratamento
- 10:06extra. Depois do from e do to. Ó, o
- 10:08campo notify name também é legal porque
- 10:10ele é o nomezinho ali da pessoa no
- 10:12WhatsApp, né? Então, notify name, pega
- 10:15ele, traz para cá. Outro campo
- 10:16importante, tá? Este aqui chamado from
- 10:18me e este source, você vai pegar eles
- 10:21dois também. Então, ó, o campo from me,
- 10:24pega ele e traz para cá.
- 10:26E o campo source também, porque nós
- 10:28precisamos dele para nosso bote não
- 10:30entrar em loop infinito. Então, pega
- 10:31aqui o campo source e traz para cá. Por
- 10:34último, olha só o campo has media e o
- 10:36campo body, tá? Body é o texto que a
- 10:39pessoa te mandou. Então, ó, vamos pegar
- 10:40aqui, ó, o campo body, trazer para cá, e
- 10:44o campo has media, que você pode usar no
- 10:46futuro para taratar, né, caso tenha uma
- 10:48mensagem de mídia, uma foto, um áudio.
- 10:50Então, seria interessante também, ó, has
- 10:53media traz para cá. Fazendo isso, ó, e
- 10:55executando esse node aqui neste botão de
- 10:57executar, você vai ver que a gente
- 10:58resumiu aquele tanto de dados e temos
- 11:00aqui, ó, só o que precisamos, tá?
- 11:02Pronto. Então, feito isso daqui, ó, pode
- 11:04clicar fora, salvar. E agora a gente vai
- 11:07fazer alguns campos aqui de if para
- 11:09fazer algumas verificações, tá, que
- 11:10evitam problemas aí no futuro. A
- 11:13primeira delas, então, ó, adiciona aqui
- 11:15na frente do seu set um node chamado if,
- 11:17que é um node que verifica uma condição
- 11:20e passa se ela for verdadeira ou falsa,
- 11:22né? E a condição que nós vamos verificar
- 11:24é a seguinte, ó. Primeiro vamos ver
- 11:26aqui, ó, se o campo source é igual a,
- 11:29né? Então, ó, is equal to API, tá bom?
- 11:33No caso deste campo aqui, ser true, de
- 11:36ser uma mensagem da API, você vai deixar
- 11:38sem nada. Então, ó, deixa essa perninha
- 11:40aqui do true sem nada. Já vamos renomear
- 11:43este node aqui também, ó, para API,
- 11:46porque nós queremos ignorar mensagens
- 11:47geradas pelo próprio para evitar loop
- 11:50infinito. Após verificar aqui se a
- 11:51mensagem é da API, você vai adicionar
- 11:53mais um if e neste if aqui a gente vai
- 11:56verificar se a mensagem é de grupo ou
- 11:59não. Então você vai colocar aqui, ó, se
- 12:01o nosso campo true, tá? Nosso campo
- 12:04true. Aí aqui nessa operação você vai
- 12:06mudar, né? e colocar aqui string contar
- 12:09[música]
- 12:10aqui, ó, @g.us
- 12:13de grupo, mensagens que foram mandadas
- 12:15em um grupo terminam com @g.us. Então
- 12:18tudo que terminar com @g. Nós não
- 12:21queremos que passe. Então de novo, no
- 12:23caso de ser true, olha só, você vai
- 12:25deixar sem nada. E no caso do false vai
- 12:28prosseguir. Vamos renomear então aqui,
- 12:30ó, clicando e apertando espaço para
- 12:32grupos, tá bom? Porque isso aqui está
- 12:34ignorando os grupos. E agora sim, ó,
- 12:36você pode adicionar aqui mais um node,
- 12:38que vai ser o node do AI agent, esse
- 12:40daqui. E vamos fazer a configuração dele
- 12:42agora. A configuração, pessoal, do
- 12:45agente de A tem quatro partes, tá? A
- 12:47primeira delas é o nosso modelo de chat.
- 12:50A segunda delas aqui é a nossa memória,
- 12:52é onde ele grava as conversas. Tem essa
- 12:54parte aqui opcional que são as
- 12:55ferramentas, são funções que o agente
- 12:57pode executar. E tem o próprio node do
- 12:59agente, né, que é onde nós informamos
- 13:01ali a mensagem para ele responder e o
- 13:03prompt principal dele, tá? Que é as
- 13:06instruções do nosso agente. Então aqui
- 13:07em source for prompt, vamos começar
- 13:09mudando, ó, de connected chat trigger
- 13:12node para define below, que é definir
- 13:14abaixo. E aqui, ó, neste novo campo que
- 13:16abriu, que é o prompt, você vai trazer
- 13:19para cá a mensagem que a pessoa te
- 13:21mandou. Então, aqui, ó, no seu node
- 13:23dados, você vai ver o campo body e
- 13:25trazer para cá. Essa daqui vai ser a
- 13:27mensagem pra nossa IA responder. Após
- 13:30isso, você pode clicar aqui em add
- 13:32option e adicionar a system message, que
- 13:34é o prompt principal do seu agente.
- 13:36Então aqui você vai colocar as
- 13:38instruções do que que o seu agente deve
- 13:40fazer. Aqui no canal tem um vídeo que eu
- 13:42dou uma dica de como escrever um prompt
- 13:43usando o IA, usando ali o cloud ou o
- 13:45chat de PT para te auxiliar. Então por
- 13:48enquanto, tá? Nesse vídeo aqui, eu vou
- 13:49colocar que ele é um agente de turismo
- 13:51da cidade de Foz do Iguaçu, por exemplo.
- 13:53Então, ó, algo bem genérico, tá? Mas
- 13:55aqui você pode depois ver a aula de
- 13:57prompt e melhorar, né, dar a função ali
- 13:59boa pro seu agente. Após, pessoal,
- 14:01colocar aqui então a nossa user message,
- 14:03tá? Aqui dentro do agente de A, colocar
- 14:05a user message e a system message, a
- 14:07gente vai configurar o nosso chat model.
- 14:10Que que é o chat model? É o modelo de a,
- 14:12é o cérebro do nosso agente. Tem várias
- 14:14opções aqui, tá? Mas a que é gratuita,
- 14:17que a gente vai usar aqui nesse vídeo, é
- 14:18o Google Gemini, pessoal. Olha só, ele é
- 14:20gratuito, ele tem uma boa cota gratuita,
- 14:21mas se você usar demais, você vai ter
- 14:22que pagar, tá? Nada nessa vida é de
- 14:23graça 100%. Então, quando estourar o
- 14:25limite gratuito, ele vai pedir para você
- 14:25pagar, mas para você testar e ver como é
- 14:26que funciona, tá certo? Então, clica
- 14:28aqui, ó, no Google Gemini Chat Model. E
- 14:30aqui, ó, nessa opção de credential to
- 14:32connect with, você vai clicar aqui, vai
- 14:34clicar em create new credential e depois
- 14:37vamos ter que criar uma chave de API lá
- 14:39no site do Google AI Studio. Então, vem
- 14:41no Google, digita assim, ó, Google
- 14:44Gemini API Key, tá bom? Aí, aqui no
- 14:47Google você vai acessar este site aqui,
- 14:49ó, Google AI Studio API Key, tá bom?
- 14:52Aqui no dashboard do Google A Studio,
- 14:55você vai clicar aqui, ó, nessa parte de
- 14:57chaves de API, você vai clicar em criar
- 14:59chave de API e dar um nome para ela. Vou
- 15:01colocar aqui então aula YouTube 2026. E
- 15:05aqui, ó, em escolha um projeto, você
- 15:07pode clicar aqui e selecionar qualquer
- 15:09um que já tiver. E se não tiver, você
- 15:10cria em novo e cria um, tá bom? Vou
- 15:12selecionar esse aqui, então, que já tem,
- 15:14criar essa chave. E daí, ó, vai aparecer
- 15:16aqui para mim copiar, ó. Tá aqui a minha
- 15:18chave que eu acabei de criar. Eu vou
- 15:20clicar em copiar. Depois eu vou vir aqui
- 15:22no N8N e colar aqui, ó, em API key, tá
- 15:26bom? E salvar. Fazendo isso, ele já vai
- 15:28conectar aqui com sucesso. Olha só,
- 15:30criou a credencial com sucesso e testou
- 15:32a conexão com sucesso. Deu certo. Pode
- 15:34fechar. E agora aqui em modelo
- 15:37Gemini 2.5 flash, tá? Que ele tem uma
- 15:41boa cota gratuita para você testar.
- 15:42Então, após fazer essa configuração
- 15:44aqui, pode clicar fora e salvar. E o
- 15:46nosso próximo node vai ser o de memória
- 15:48de chat. Clica aqui então para adicionar
- 15:51e adicione aqui, ó, a simple memory, tá
- 15:53bom? Que é mais fácil de configurar por
- 15:55enquanto, já que você está aprendendo.
- 15:57Aqui, pessoal, a simple memory funciona
- 15:58da seguinte forma, tá? As outras também.
- 16:01Nós precisamos informar um ID de sessão,
- 16:03que é algum valor único atrelado apenas
- 16:06à aquela pessoa com que o nosso agente
- 16:07está conversando. Ou seja, o que que é
- 16:09isso? pode ser o número de telefone
- 16:11dela. Então, ó, mude aqui o session ID
- 16:14para definir abaixo e vamos criar um
- 16:16session ID para cada pessoa, né, que o
- 16:18robô conversar, composto por variáveis.
- 16:21Então, aqui, ó, no node dados, a gente
- 16:23vai pegar primeiro a nossa variável da
- 16:25sessão para indicar que é uma conversa
- 16:27com esta sessão de WhatsApp aqui, para
- 16:29caso algum dia você assine o ARA Plus e
- 16:31tenha mais de uma. E daí pode colocar
- 16:33aqui, ó, um espaço e arrastar o from,
- 16:36tá? O número da pessoa para cá. Beleza?
- 16:40Depois pode colocar aqui mais um espaço
- 16:41e digitar a palavra chats, por exemplo.
- 16:44Dessa forma, as memórias de chat, nem as
- 16:46conversas do seu agente não vão se
- 16:48misturar. Ele vai ter uma conversa, uma
- 16:50memória com cada cliente. Fazendo isso,
- 16:53pode clicar fora e salvar. E agora que
- 16:56já configuramos aqui, né, o nosso agente
- 16:58de A, podemos clicar aqui nesse mais e
- 17:00adicionar mais um node. Dessa vez vamos
- 17:03colocar aqui um node do Waar para
- 17:05digitar, tá bom? Então, ó, selecione
- 17:07aqui, ó, war. Se não estiver aparecendo
- 17:09para você, você pulou a etapa de
- 17:10instalação dos nodes. Então volte o
- 17:11vídeo lá na parte de community nodes. O
- 17:12node que digita é este daqui, ó. Na
- 17:15opção de chatting actions, tem a opção
- 17:18aqui de start typing, beleza? Você vai
- 17:21clicar nela. E aqui vamos fazer a
- 17:23configuração. Primeiro tem que colocar a
- 17:25credencial do ará. Então clica aqui,
- 17:27create new credential. E aqui, olha só,
- 17:30onde está host URL, você vai mudar, tá?
- 17:33Você vai apagar a palavra local host
- 17:35daqui e vai digitar host.docker. docker.
- 17:39Internal API que não precisa colocar. Aí
- 17:43é só salvar. Olha só, ele já fez a
- 17:45conexão com sucesso, está conectado no
- 17:46nosso arh. Então a configuração desse
- 17:48node aqui é a seguinte, ó. Tem que
- 17:50passar aqui o session. Então apague isso
- 17:52que já está. Abra o seu node de dados,
- 17:55pegue o campo do session e passe para
- 17:56cá. E aqui em chat ID é o número da
- 17:59pessoa pra qual vamos mandar a mensagem,
- 18:01né? Para qual vamos digitar. Então,
- 18:04apaga o que está aqui e coloque aqui, ó,
- 18:06o campo do from, tá bom? Para cá, que
- 18:09from é quem nos mandou mensagem. Então,
- 18:10vamos responder para essa pessoa.
- 18:12Fazendo isso, ó, se você testar isso
- 18:15daqui, ó, vamos testar aqui o node do
- 18:17agente de A e depois testar também aqui
- 18:19o node digitar. Olhando aqui no meu
- 18:21WhatsApp, eu posso ver que ele está
- 18:23digitando aqui no cantinho para mim, tá?
- 18:25Muito bom isso daqui. Então, após
- 18:27digitar, vamos colocar aqui um node do
- 18:29weight, que é para aguardar, né? Então,
- 18:32ó, coloque aqui um weight e aqui nesse
- 18:33weight amount, coloque por quanto tempo
- 18:35você quer que ele fique digitando. Eu
- 18:37vou colocar, por exemplo, 3 segundos, tá
- 18:39bom? Não, 2 segundos, tá bom? Então,
- 18:41pode clicar fora agora e salvar. E após
- 18:43passar aqui os 2 segundos de digitação,
- 18:45a gente vai então visualizar a mensagem
- 18:47e responder, tá? Ou tu pode visualizar
- 18:49na mesma hora que começar a digitar.
- 18:51Fazendo o seguinte, ó, adicionando aqui
- 18:52mais um node do Ah! Na opção de send,
- 18:55então, ó, esta daqui, ó, enchatting
- 18:57actions sending, que é para visualizar.
- 18:59Clicando aqui, tu pode selecionar a sua
- 19:00mesma credencial e passar aqui, ó, o
- 19:02campo session, o campo chat id, o campo
- 19:04message ID e esse participante você vai
- 19:06deixar em branco. Então, ó, vou abrir
- 19:07aqui meu node dados, trazer para cá o
- 19:09session, o from, né, pro meu chat e o
- 19:12message ID, né, aqui, ó, message ID,
- 19:14trazer para cá, que é a mensagem que ele
- 19:16vai visualizar. Então, ó, eu vou
- 19:17desconectar daqui, tá, esse meu send e
- 19:19vou conectar aqui, ó, na mesma saída do
- 19:20agente de A, porque daí ele vai fazer o
- 19:22quê? Ele vai visualizar, então parar
- 19:23esse fluxo de visualizar aqui e
- 19:25continuar aqui em cima digitando e
- 19:26mandando a resposta, tá? Isso aqui,
- 19:28pessoal, é um fluxo paralelo, tá? Sai
- 19:29aqui para esses dois nodes. Esse daqui
- 19:31finaliza aqui e esse daqui continua.
- 19:32Então, ó, por último, após a gente
- 19:33visualizar, começar a digitar e aguardar
- 19:35o tempo de digitação, a gente vai
- 19:36adicionar mais um node do pra gente
- 19:38responder lá no WhatsApp. Então, coloca
- 19:40aqui a utilize a opção, ó, send a text
- 19:42message, tá bom, pessoal? Tem que ser
- 19:44essa daqui. Muitas pessoas colocaram no
- 19:45outro vídeo que eu fiz a opção de send
- 19:47status message e daí ficou postando
- 19:48status, mas é send message, tá? Esse
- 19:50aqui, ó. Muita atenção. Coloca ele e
- 19:52aqui na configuração, a mesma coisa.
- 19:54Vamos apagar aqui o session, apagar o
- 19:55chat id, trazer os nossos para cá, né,
- 19:57vindos do node de dados. Então, ó,
- 19:59session e chat id. Vamos colocar aqui o
- 20:01nosso from, o reply to deixa em branco e
- 20:03esse text aqui, ó, nós vamos apagar e
- 20:05colocar aqui a resposta que o agente de
- 20:06A nos deu. Então, você vai pegar aqui o
- 20:08node do AI agent, pegar aqui o output e
- 20:10trazer aqui pro seu text. Fazendo isso,
- 20:12se você testar esse node e olhar aqui no
- 20:14WhatsApp, vai aparecer a resposta que o
- 20:16agente já gerou aqui na conversa, tá?
- 20:17Deixa eu aguardar aqui para aparecer, ó,
- 20:19já apareceu. Tá aqui a resposta que ele
- 20:20gerou. Então você pode simplesmente
- 20:22agora, ó, salvar esse workflow aqui,
- 20:24publicar ele de novo, publicar. E agora
- 20:26você tem aqui um fluxo inicial básico e
- 20:29funcional de agente de A no WhatsApp,
- 20:30sem pagar nada. Agora só deixar aqui um
- 20:32adendo, tá? Que olha só, cada vez que
- 20:33você reiniciar o seu computador, você
- 20:34vai ter que abrir o aplicativo do
- 20:35Docker, este daqui, e você vai ter que
- 20:36clicar aqui para dar um play, tá, nos
- 20:37seus contêiners para voltar a funcionar.
- 20:39Além disso, você vai ter que clicar
- 20:40aqui, ó, no seu ar, ir no dashboard dele
- 20:41de novo e iniciar a sessão, tá? Não
- 20:43precisa conectar o QRCode de novo, só
- 20:44dar um play. Essa instalação aqui que eu
- 20:46fiz nesse vídeo, ela é simples, tá? Ela
- 20:48está rodando Docker, no seu próprio
- 20:50computador. Então, se você desligar o
- 20:52seu computador, essas automações aqui
- 20:53vão parar. Caso você queira ir mais a
- 20:55fundo, você pode ver os outros vídeos
- 20:57aqui do canal em que eu ensinei a
- 20:59instalar essa estrutura aqui em uma VPS.
- 21:01Aí as suas automações vão rodar 24 horas
- 21:03por dia. E se você quer aprender N8N
- 21:06mais a fundo, dá uma olhada no meu curso
- 21:08N8N Fácil. Lá eu ensino N8N de uma forma
- 21:11descomplicada para quem quer aprender um
- 21:13pouco mais. Não somente automação de
- 21:15WhatsApp, outros tipos de automação
- 21:16também. Lá tem conteúdo de como você
- 21:18pode integrar com Google Sheets, com
- 21:20outros sistemas, como Nucb, CRMs,
- 21:23agendamentos e vários outros tipos de
- 21:25automação. O link para você ver tá aqui
- 21:27na descrição do vídeo.
About this transcript
This page contains the full transcript of N8N Whatsapp GRÁTIS: Crie seu primeiro Agente de IA sem gastar NADA! Tutorial Fácil Atualizado 2026 by Guilherme Lazarotto - Tecnologia & Automação, generated from the public captions YouTube serves with the video. The transcript has 4,329 words across 599 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.