Alura > Cursos de Inteligência Artificial > Cursos de IA para Negócios > Conteúdos de IA para Negócios > Primeiras aulas do curso Agente de IA com n8n: crie um agente de AI para WhatsApp

Agente de IA com n8n: crie um agente de AI para WhatsApp

Configurações do agente - Apresentação

Apresentando o instrutor e o curso

Olá, bem-vindo(a) a mais um curso aqui na Alura. Meu nome é Igor, sou formado em engenharia mecatrônica, trabalho com automação e inteligência artificial desde 2019 e com programação desde o final de 2010.

Audiodescrição: Igor é uma pessoa branca, com barba, usa óculos, veste uma camiseta cinza escuro, mede 1,80 m, tem cabelo liso penteado para a direita.

Neste curso, vamos aprender a construir nosso primeiro agente de inteligência artificial de maneira simples, sem a necessidade de aprender a programar. Vamos explorar as ferramentas que utilizaremos, criar todas as contas necessárias, e seguir um passo a passo para sincronizá-las com nossa plataforma de desenvolvimento, que será o N8n. Ao final deste curso, teremos um agente de inteligência artificial não apenas conectado ao WhatsApp, mas também capaz de realizar vendas dentro do WhatsApp e estar integrado a um CRM.

Explorando o fluxo de trabalho no N8n

Vamos dar uma olhada rápida no fluxo no N8n para termos uma visão geral do que vamos construir.

Conectaremos nosso número no WhatsApp utilizando uma plataforma chamada ZAPI. Desenvolveremos nosso agente dentro de uma plataforma chamada N8n. O sistema da ZAPI enviará todas as mensagens que chegarem ao nosso N8n, e filtraremos para trabalhar apenas com os números que desejamos. Vamos adicionar nosso lead de maneira automática dentro do nosso CRM, caso ainda não exista.

Construindo o CRM e integrando com o N8n

Aprenderemos a construir esse esquema de CRM no Notion, que é a plataforma que utilizaremos. Mostraremos como criar a conta, integrar com o N8n e fazer todas as configurações necessárias, mesmo que nunca tenha feito isso antes. Mostraremos como criar e desenvolver seu agente de inteligência artificial, criando as ferramentas e o prompt, mesmo que não saiba como fazer. Mostraremos como criar um prompt do zero, para que possa aplicar essa metodologia em seu negócio e não fique preso a este exemplo. A ideia deste curso é permitir que aplique isso em outras áreas de sua empresa ou para uso pessoal.

Interagindo com o WhatsApp e finalizando o curso

Depois, pegaremos esse output e o devolveremos no WhatsApp. Se abrirmos o WhatsApp com a conversa, podemos enviar uma mensagem como "Boa noite, acabei de comprar o curso". Precisamos enviar a partir do WhatsApp conectado, então enviaremos do telefone. O fluxo processará e devolverá a mensagem do nosso agente de inteligência artificial. Assim que processar, a mensagem será devolvida: "Parabéns pela compra, que boa notícia."

Isso é exatamente o que aprenderemos a fazer: construir um agente que conversará no WhatsApp, interagindo diretamente com nosso CRM. Fique conosco, pois nas próximas aulas garantimos que aprenderá a construir esse agente, mesmo que nunca tenha visto nada sobre o assunto. Vamos agora começar nosso curso.

Configurações do agente - Criando uma conta no n8n

Introduzindo as opções de criação de conta no N8n

Nesta aula, vamos criar nossa conta no N8n para que possamos começar a desenvolver nosso agente de inteligência artificial. Existem duas opções para criar a conta. A primeira é utilizar uma instalação self-hosted (hospedada por nós mesmos). Isso significa que teremos nosso próprio servidor e faremos a instalação da versão do N8n por conta própria. Embora esse processo possa ser mais econômico a longo prazo, ele exige uma complexidade técnica, pois precisamos entender aspectos de programação e como realizar esse tipo de instalação.

Para evitar complicações, recomendamos optar pelo segundo método, que é usar a versão cloud (nuvem) do N8n. Isso significa que acessaremos o site do N8n, criaremos nossa conta e começaremos a desenvolver diretamente na plataforma. É importante mencionar que há um plano pago para começar, mas oferece uma prova gratuita de 14 dias, o que é suficiente para nosso desenvolvimento inicial.

Criando a conta na versão cloud do N8n

Vamos seguir o seguinte procedimento: acessaremos o site do N8n em n8n.io e clicaremos no botão "Get Started" (Começar). Ao clicar, seremos redirecionados para uma página onde começaremos a criar nossa conta. O processo é relativamente simples. Primeiro, inseriremos nosso e-mail. Utilizaremos um e-mail criado especificamente para esta aula. Vamos copiá-lo, voltar à página e colá-lo no campo apropriado. Em seguida, clicaremos em "Submit" (Enviar).

Após isso, um código de verificação será enviado para o e-mail. Vamos aguardar a chegada desse código, copiá-lo com "Ctrl+C" e colá-lo na página de registro. Clicaremos novamente em "Submit". Em seguida, será solicitado nosso nome; inseriremos "Igor Campos". Depois, criaremos uma senha pessoal. Não compartilharemos nossa senha, então cada um deve criar a sua própria.

Finalizando o registro e iniciando o teste gratuito

No campo "Account Name" (Nome da Conta), que é a URL que utilizaremos para acessar, colocaremos "Igor Alura Aula", assim como nosso e-mail. Clicaremos em "Keep" para receber informações do newsletter. Caso não desejemos, não é necessário marcar essa opção. Confirmaremos que somos humanos, pois não se trata de uma automação ou robô realizando o processo. Por fim, selecionaremos "Start Free 14 Days Trial" (Iniciar teste gratuito de 14 dias).

Durante 14 dias, não pagaremos pelo uso da plataforma. Serão feitas algumas perguntas; basta respondê-las, pois isso não afeta a funcionalidade nem a experiência na plataforma, então podemos preencher como quisermos. Caso desejemos convidar alguém para colaborar, podemos indicar isso, mas no nosso caso, não faremos isso. Clicaremos em Skip (pular). O processo começará e veremos a mensagem 'Your Workspace is Starting Up', ou seja, nosso espaço de trabalho está sendo criado. Um pequeno tutorial será exibido, mas não precisamos visualizá-lo. Pronto, o processo terminou e a notificação apareceu. Clicaremos agora em Start Automating (começar a automatização).

Explorando a plataforma e recapitulando a aula

Ao fazermos isso, devemos observar a URL. O nome que colocamos aparecerá; no nosso caso, será .app.n8n.cloud, indicando que já temos nossa versão do n8n.cloud instalada para uso. O processo é muito simples, e agora teremos 14 dias de teste para experimentar, seguidos de uma assinatura. Durante o período de teste gratuito, teremos mil execuções disponíveis, o que é mais do que suficiente para desenvolver todo o processo. Existem várias abas que podemos configurar, mas o que queremos mostrar rapidamente é a seção Overview, onde estarão os fluxos. Podemos ir até Create Workflow (criar um fluxo de trabalho), e é exatamente aqui que começaremos a criar nossos fluxos de trabalho, criar nossas credenciais, conectar nossa inteligência artificial, nosso CRM, entre outras coisas.

Recapitulando esta aula, o que aprendemos? Aprendemos como criar uma conta no n8n. Mencionamos que tínhamos duas opções para isso. A primeira era self-hosting, onde faríamos a instalação, mas como isso exige uma demanda técnica, optamos pela segunda opção para focar no desenvolvimento do agente propriamente dito. E foi isso que fizemos. Acessamos, criamos nossa conta e já temos nosso ambiente pronto para uso. Se houver alguma dúvida nesta aula, em alguma parte, sintam-se à vontade para revê-la. Caso tenham dúvidas, entrem em contato para que possamos ajudar. Vamos agora para nossa próxima aula.

Configurações do agente - Criando uma conta no Supabase

Criando uma conta no Supabase e conectando ao N8n

Nesta aula, vamos aprender a criar uma conta no Supabase e como conectar o Supabase ao nosso N8n, considerando que já temos uma conta criada e funcional. É importante lembrar por que estamos criando essa conta no Supabase. O Supabase é uma base de dados que permitirá dar memória ao nosso agente. Essa memória garantirá que ele saiba quem somos e não confunda as conversas, além de lembrar o que estamos discutindo com ele. Por isso, é extremamente importante ter uma memória para nosso agente.

Vamos dividir este processo em duas partes. Primeiro, criaremos a conta e, em seguida, iremos ao N8n para entender quais são os parâmetros necessários para fazer essa conexão. Depois, voltaremos ao Supabase para buscar essa informação.

Vamos abrir o Supabase e usar nosso e-mail para criar a conta. É importante seguir esses passos para que, mais adiante, quando estivermos criando nosso agente, o processo seja mais fluido e fácil, pois já teremos preparado o terreno. Sabemos que desejamos começar a criar o agente, mas precisamos preparar essas etapas primeiro.

No site do Supabase, supabase.com, clicamos em "Registrar-se" e começamos a criar nossa conta. Inserimos nosso e-mail e senha, copiamos a senha e a colamos. Após isso, clicamos em "Registrar-se". Em seguida, verificamos nosso e-mail para confirmar a conta. Após receber o e-mail do Supabase, abrimos e clicamos em "Confirmar e-mail". Com isso, já podemos iniciar a sessão.

Inserimos nossa senha e nos conectamos. Podemos fechar essa janela. No campo "Nome da organização", podemos inserir qualquer nome, como "Alura Aula". O tipo de conta pode ser deixado como pessoal, pois isso não interfere em nada. Vamos trabalhar com o plano gratuito, sem necessidade de contratar um plano pago agora. Clicamos em "Criar organização".

Em seguida, o sistema solicita a senha da nossa base de dados. Podemos usar a mesma senha para simplificar. É importante lembrar que essa senha é diferente da anterior, pois é para acessar a base de dados e a memória do nosso agente. A região pode ser deixada como está. Não precisamos configurar nada adicional, apenas clicamos em "Criar novo projeto". Aguardamos a configuração e, em seguida, analisamos as informações fornecidas.

Clicamos em "Salvar" para guardar nossa senha. Esta é a interface do nosso Supabase. No menu lateral, há várias funcionalidades, mas nosso foco inicial é aprender a dar memória ao nosso agente. Vamos nos concentrar nessa funcionalidade. No Editor de Tabelas, a tabela da memória do agente aparecerá aqui. Voltaremos a essa seção em aulas futuras para explorar essa tabela.

Agora, acessamos o N8n e precisamos criar uma credencial para começar a usar o Supabase dentro do N8n, habilitando a memória do nosso agente. Vamos prosseguir com esse processo.

Inclusão de fluxo de trabalho

Podemos criar um fluxo de trabalho. Vamos clicar no ícone de mais e procurar por chat, selecionando onChatMessage. Podemos fechar essa janela por enquanto e entraremos em detalhes posteriormente. Em seguida, clicamos novamente no ícone de mais e procuramos por IA, selecionando AI Agent.

Por que estamos fazendo isso? Porque aqui já podemos ver o campo de memória, ou seja, a memória do agente. Ao clicar e arrastar, veremos o PostgresChatMemory. Esse Postgres é o tipo de nossa base de dados que temos no Supabase, e é exatamente isso que vamos conectar. Precisamos obter esses dados do nosso N8n para sincronizar essa memória.

Configuração de credenciais

Vamos clicar em "Configurar credencial". Primeiro, alteramos o nome para Postgres Alura. Precisamos buscar essa informação dentro do N8n no nosso Supabase. Para isso, abrimos o Supabase e vamos na opção "Conectar". Ao clicar em "Conectar", a cadeia de conexão será exibida. No método, podemos alterar para Transaction Pooler.

Agora, vamos pegar essa informação para trabalhar. Já temos o Host, a porta, a base de dados e o usuário, o que facilita a conexão. Copiamos o Host, voltamos ao N8n e colamos o Host. A base de dados é Postgres, que já está configurada. O usuário é Postgres.estandNumeroI. Verificamos o porto, que é 5432, e ajustamos para 6543 conforme necessário.

Precisamos inserir nossa senha, que é a mesma adicionada ao criar nossa base de dados, não a da criação da conta. Se for a mesma, ótimo. Copiamos e colamos a senha, verificando se tudo está correto. Podemos alternar entre Express e Fixed para confirmar as informações. Após isso, clicamos em "Salvar".

Teste de conexão

A conexão foi testada com sucesso, indicando que já está estabelecida. Podemos fechar as janelas. Ao abrir novamente, a credencial Postgres Alura será exibida, significando que nossa credencial foi criada. Na prática, isso indica que nosso agente já tem uma memória conectada para trabalhar, ou seja, nosso N8n está conectado com o Supabase.

Resumo da aula

Nesta aula, aprendemos a criar uma conta no Supabase, essencial para dar memória ao nosso agente com a base de dados do tipo Postgres. Aprendemos a conectar o Supabase com o N8n para fornecer essa memória ao agente. Criamos nosso esquema, adicionamos a memória do agente, obtivemos as informações de credencial no Supabase e realizamos a conexão.

Se houver dúvidas, é possível rever a aula ou contatar o suporte para assistência. Vamos para a próxima aula.

Sobre o curso Agente de IA com n8n: crie um agente de AI para WhatsApp

O curso Agente de IA com n8n: crie um agente de AI para WhatsApp possui 160 minutos de vídeos, em um total de 33 atividades. Gostou? Conheça nossos outros cursos de IA para Negócios em Inteligência Artificial, ou leia nossos artigos de Inteligência Artificial.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Bônus PM3 Summit 2026

Alavanque sua carreira com até 44% off + bônus exclusivos no checkout.

Conheça os Planos para Empresas