Crie comigo uma IA com Zatten N8N Open AI

477 views8280 WordsCopy TextShare
André Prado
Nesse vídeo vamos avalavancar juntos ferramentas para criar um bot analisa de copywriting! Usamos Z...
Video Transcript:
E aí, André aqui. Hoje eu quero fazer vídeo, voltar no tutorial aqui pra você, porque no último vídeo, eu vou deixar o link aqui embaixo pra você, eu falei sobre alavancagem, né? Sobre usar as ferramentas pra transformar ideias em execução rapidamente. Eu tenho outros vídeos também sobre isso aqui no canal, eu vou deixar os links aqui embaixo pra você, tá? Mas a ideia é que as ideias estão ficando cada vez mais importantes, Porque quem tem mais ideias e tem as ferramentas para executar essas ideias rapidamente tem vantagem no mercado. Eu quero mostrar para você aqui
como eu vou usar algumas ferramentas para alavancar essa ideia que eu tive agora mesmo eu tive agora dia 26 de agosto de 2024 é quase 8 horas da manhã eu tive essa ideia faz sei lá uma meia hora e eu tava desenhando aqui como que a gente vai fazer essa ideia e eu quero mostrar para você o desenvolvimento dela agora ao vivo tá eu não preparei antes eu não eu não mexi nessa ideia antes tá então vamos fazer junto nós vamos desenhar como vai ficar todo o fluxo e eu vou mostrar para vocês as ferramentas
que nós vamos usar, que nós vamos alavancar para fazer a nossa ideia rapidamente. Então vamos lá. O que eu vou fazer aqui? Eu vou mostrar para você aqui na minha tela o fluxo, como que vai ficar. E é super simples. Então o que a gente quer fazer aqui é criar um... Assistente de copy para sites, tá? É super simples, é super... é meio óbvio assim, o próprio chat de IPD faz isso já, tá? Mas nós vamos tentar fazer isso aqui. O que ele vai fazer? Nós vamos mandar, por exemplo, eu vou mandar aqui link, azaten.com,
por exemplo. Eu quero que ele analise a copy aqui da Azaten e que ele dê dicas de como melhorar essa copy, essa landing page, tá? Copy, se você não sabe, é o texto, tá? É o que está escrito aqui, beleza? Nós vamos usar o WordWare. Eu já fiz vídeo sobre o WordWare aqui no meu canal. É uma ferramenta super legal. E nós vamos integrar ela com o N8n. Então, a gente vai usar o N8n aqui. Eu já criei webhook aqui. Eu vou mostrar para você passo a passo. E nós vamos usar também os assistants. Ele
está com assistant aqui, mas não é esse que nós vamos usar, não. Eu vou voltar aqui no dashboard. Vamos criar novo assistant. Eu não vou usar aquele lá, não. Vai ser novo assistant aqui. que eu tô criando do zero com você aqui nesse vídeo, beleza? Eu vou abrir ele aqui pra gente poder usar só ele. Então, essas são as ferramentas que nós vamos usar. Qual vai ser o fluxo? Por que eu estou desenhando aqui? Porque nós vamos desenhar o fluxo, né? Então como é que vai funcionar? ele vai ser integrado com o WhatsApp, né? Então
eu tenho aqui o meu bot que nós vamos integrar com o WhatsApp usando a Zaten. Então a própria Zaten nós vamos usar ela para fazer a integração. E são ferramentas que nós vamos usar para colocar essa ideia no ar rapidinho, tá? Eu vou tentar editar o menos possível aqui nesse vídeo. Talvez tenha alguma edição ou outra, caso eu esteja limpando a garganta, por exemplo. Mas eu vou tentar deixar o mais simples possível para você também acompanhar comigo, beleza? Então vamos lá. O que nós vamos fazer aqui? Então o usuário vai mandar uma mensagem... no WhatsApp.
Então, ele vai receber uma mensagem no WhatsApp. Nós vamos, então... O Assistant vai... Perdão, não é a imagem, né? Ele vai receber o link no WhatsApp. Então, nós vamos mandar o link do site no WhatsApp pra ele. Aí, o Assistant da OpenAI vai receber essa mensagem. Então, ele vai aqui, ele vai receber essa mensagem. E a partir daqui, o Assistant vai chamar uma função. Nós vamos chamar uma function aqui. Essa function vai chamar o WordWare. É a primeira vez que eu vou fazer isso, tá? Eu nunca usei isso. Eu acabei de descobrir como que faz
isso aqui no WordWare. Eu vou mostrar pra você o passo a passo. Se você não sabe o que é o WordWare, dá uma olhada aqui embaixo. Mas se você entender esse... Se você ver esse vídeo aqui, você vai entender o que ele faz, tá? Então, ele vai chamar o WordWare. O WordWare vai fazer o... Scraping do site. Então, ele vai fazer o Scraping do site. Eu espero que ele faça da forma correta. Se ele não funcionar, nós vamos fazer de outra forma, tá? Mas ele vai fazer o Scraping do site. Ele vai... O que o
Scraping faz? O Scraping entra no site aqui. Ele vai pegar todo o texto do site. Nós vamos retornar isso pro Assistant da OpenAI. Então, ele vai fazer o Scraping aqui. Nós vamos mandar pra cá. a URL do site, ele vai retornar o texto ou a copy do site, correto? Voltou para o Assistant da OpenAI, ele vai retornar para nós aqui algumas dicas, por exemplo, dicas de melhoria. Então o nosso bot vai... dicas de melhoria de copy, tá? Lembrando pra você que nós vamos usar a Zaten pra isso, tá? A Zaten é essa ferramenta aqui, uma
ferramenta que você pode conectar o chat GPT, os assistants da OpenAI, diretamente no WhatsApp, com alguns cliques de botão. É super fácil, super rápido e eu vou mostrar pra você como que funciona, tá? Inclusive, nós abrimos as pré-vendas do White Label agora essa semana. Vai até dia 30 de agosto, perdão. E se você estiver interessado, você pode testar por sete dias grátis aqui. Você pode fazer seus próprios bots como os que eu estou fazendo aqui agora, tá? E esse vídeo aqui também é para mostrar para você uma nova funcionalidade que nós lançamos agora na Zaten,
que é a chamada de funções, tá? Então, agora a Zaten pode chamar funções externas ao próprio Assistant. e usar recursos que não existem na OpenAI, que é o caso que nós vamos fazer aqui. Nós vamos chamar o WordWare a partir de endpoint DPI. Eu espero que dê certo. Se não dê certo, nós vamos fazer de outra forma. Como eu disse para você, aqui é tudo ao vivo. Então, é isso. Ele vai dar uma dica de melhoria de copy. A gente pode dar uma personalidade para ele. A gente pode falar para ele agir como se fosse
expert em copy e tudo mais. Mas o objetivo aqui não é nem o resultado. O objetivo é mostrar para você todo o processo, como que funciona, para você entender as possibilidades das ferramentas, para você entender onde você vai alavancar essas ferramentas nos seus projetos. E para mostrar para você como agora está muito mais simples você sair de uma ideia para a execução e já começar a testar. A meta aqui é te mostrar que você pode testar 5 ideias por semana, se você quiser. Se você quiser trabalhar no final de semana, inclusive sete ideias por semana,
sem nenhum problema. Beleza? Então vamos lá. Como que nós vamos resolver o problema da integração com o WhatsApp? Você pode fazer isso totalmente via 8n, tá? Na nossa comunidade a gente ensina você a fazer isso. Mas hoje nós vamos usar a Zaten, beleza? A Zaten, como eu falei, é uma plataforma para nós conectarmos o nosso atendente com o WhatsApp de forma simples, rápida. Você só precisa ter o ID do Assistant, uma chave de API da OpenAI aqui, precisa ter número, né? E ele entende áudio e imagens também agora, tá? E ele também carrega funções. Eu
vou mostrar pra você como que funciona. Então, antes de trazer aqui o nosso Assistant, nós precisamos criar ele. Então, você precisa criar o Assistant lá na OpenAI. Para daí, então, poder importar aqui na Zaten para ela integrar, fazer toda aquela parte chata de integrar com o WhatsApp, né? Aqui dentro, por baixo dos panos, tá? Então, vamos lá. Vamos no nosso Assistant da OpenAI. E aqui nós vamos desenhar o nosso Assistant. O que a gente quer que ele faça? Eu vou colocar aqui que ele é Copy Assistant. Vou colocar Website, né? Website Copy Assistant. Eu vou
usar o modelo GPT-4O Mini, que é o mais barato. Detalhe que, por enquanto, na Zaten, o Mini não lê imagens, mas a gente já está corrigindo isso. E as instruções são super simples. Você vai receber link para website. Seu trabalho é dar dicas de melhoria de copy para vendas. Vou fazer só isso aqui por enquanto, depois a gente pode melhorar esse prompt aqui. A ideia não é nem falar tanto do prompt, mas mostrar as chamadas de funções. Ao receber uma URL, chame a função getCopy, eu vou inventar nome aqui, com a URL. é... você vai
receber... eu não sei se isso é necessário, tá? Mas eu vou colocar aqui. Você vai receber... deixa eu aumentar essa tela aqui, né? Você vai receber no retorno da função getCopy o texto do website. A partir desse texto, de dicas de melhoria da COP. Faça perguntas para o cliente para entender o público. que ele quer atingir e qual é o objetivo, sei lá, alguma coisa assim, tá? Então, essas aqui são as instruções para o nosso bot, a gente criou agora uma função, né? A gente vai precisar criar agora uma função para ele, mas o nosso
bot está praticamente pronto, tá? Eu não vou ligar nada aqui, não vou ligar o File Search, eu não vou ligar o Code Interpreter, nós vamos ligar as functions aqui, tá? Você clica aqui nas functions, no mais functions aqui, e ele vai aparecer aqui para você exemplo de como é uma função, tá? Função a gente ensina passo a passo dentro do curso da comunidade como que faz, tá? Mas aqui o que você precisa fazer, você precisa saber que ele tem alguns exemplos aqui, tá? Ele tem esse getWeather e tem o getStockPrice, tá? São exemplos. Eu vou
pegar o getWeather aqui e eu vou mudar ele. Eu só vou mudar ele porque eu não quero saber Eu não quero desenhar do zero uma função, porque é muito chato, é muito trabalhoso, olha só, é muito chato. Inclusive, a OpenAI podia ter assistant pra desenhar funções pra você, né? Mas, enfim, tá aí uma ideia pra você implementar. Então, a função vai se chamar getCopy. E aqui, essa description é onde a gente vai colocar a descrição da função. Você pode colocar em português, você pode colocar em inglês. eu coloco em inglês porque parece que ele entende
melhor, mas ele funciona em português também, tá gente? A gente usa em português em vários lugares e não dá nenhum problema. Eu vou colocar aqui, é... cd url for the website. To get the copy, tá? O struct eu vou deixar true aqui, parâmetros. Aqui nos parâmetros é o que a gente precisa mandar, na função. De novo, eu não vou entrar em detalhes aqui, tá? Se você quiser saber mais, tem cursos, tem aulas online, tem a própria nossa comunidade pra você saber como faz. Mas basicamente o que nós estamos falando aqui pra ele é o que
ele precisa mandar pra essa função pra ela funcionar, tá? Então aqui nós pegamos o GetWeather, né? No GetWeather, uma das propriedades é Location e a outra é Unidade, porque ele pode mandar em Celsius ou Fahrenheit, né? No nosso caso aqui, A gente não precisa do unit, então eu vou tirar ela daqui já. E a location não vai existir. Eu vou mudar o nome para URL. Então ele vai mandar uma URL. Eu vou colocar aqui em inglês. The website URL. Aqui embaixo, no required, eu vou tirar o unit, eu vou tirar essa vírgula e eu vou
colocar aqui URL. Então, o que eu tô fazendo pra ele? Eu tô falando pra ele que o nome da função é getCopy, a descrição dessa função é essa. Isso aqui é prompt, tá? Quanto mais detalhado for a descrição, melhor é. O strict true é uma funcionalidade nova que a OpenAI lançou agora. que se você colocar True aqui, ele sempre vai responder seguindo esse esquema aqui, tá? Esse esquema que é JSON nessa função, tá? Super técnico, não importa agora. Deixa True aí. Detalhe, se você estiver lendo mensagem, o strict true dá problema. Perdão, lendo imagens, o
strict true dá problema. Por que? Não sei. A OpenAI decidiu fazer isso e quebrou as pernas de muita gente, né, fazendo isso. Mas enfim. Os parâmetros que ele vai mandar é basicamente só a URL. Então, o usuário vai mandar a URL. Então, vamos lá. Vamos voltar aqui na Scalidraw. Nós vamos mandar a URL de site e a OpenAI vai receber essa URL e ela vai chamar a função lá no WordWare para fazer o Scraping. E aí o Scraping vai retornar o texto e o Assistant vai, com base nisso, fazer as dicas de melhoria de copy.
E ele vai fazer algumas perguntas aqui no meio do caminho e tal, vai deixar pouquinho inteligente, mas no fim das contas é isso que vai acontecer. Ele vai passar o URL, o tipo dela é uma String, String é texto, e a descrição é o URL do site. Aqui não precisa de propriedades adicionais. E o Required, Eu coloquei o URL, porque pra ele rodar esse getCopy, ele precisa necessariamente mandar o URL. Se ele não mandar, não vai funcionar, tá? Então vamos salvar aqui. E se você quiser testar pra você ver como é que ela vai funcionar,
você pode mandar, por exemplo, eu vou mandar aqui no Playground da OpenAI mesmo, eu vou mandar zatem.com. E agora, teoricamente, ele tem que chamar a função. Ele não vai chamar a função realmente, tá? Mas ele tá falando aqui pra nós, ó, que ele vai chamar a função getCopy com essa URL, com asatin.com. Isso aqui é só pra testar, tá? Mas digamos que ele vai receber de volta. Vamos voltar aqui na asatin. Eu vou colocar... Vamos lá, colocar esses textos aqui. É isso que vai acontecer na... Na prática também, tá? Na prática, ele vai retornar o
texto. Eu vou submeter esse texto aqui no Playground, se ele deixar. Eu acho que ele não vai deixar, ele deve estar com bugzinho. Mas, na prática, o que vai acontecer é que o nosso Assistant vai chamar essa getCopy ou n8n aqui. Vai receber essa função e essa função vai trazer para nós... Deixa eu colocar outra coisa aqui. Ela vai trazer para nós a copy. Vamos colocar assim, assim e assim. Agora vai. Ele deu errinho aqui em cima, mas é bug da interface, tá? Mas olha só, o que aconteceu aqui? Ele vai chamar GetCopy, né? Nós
vamos fazer isso automaticamente via N8n. Então, a Zaten vai chamar a nossa função no N8n. O N8n vai rodar essa função chamando o WordWare. O WordWare vai fazer o scraping dos dados e vai trazer aqui para OpenAI. E a OpenAI vai retornar isso aqui para o nosso cliente. Olha só. Análise da cópia atual. Título e slogan. É informativo, mas pode ser mais cativante, considerado uma abordagem que transmite diretamente o valor que o cliente obterá. Daqui ele tá mandando algumas perguntas também, olha só, e recomendações de melhoria e o resumo, tá? Então ele vai mandar tudo
isso aqui pro cliente no final. Ó, isso aqui é legal, ele tá mandando transformar suas conversas no WhatsApp com a inteligência do IA do chat EPT. em vez de apenas listar funcionalidades, focar em como cada uma delas resolve problema específico do cliente. Isso é muito legal e é verdadeiro, tá? Se você estuda pouquinho de copy, eu gosto de estudar, eu não sou copywriter nem nada, tá? Mas se você gosta de estudar, você sabe que isso é verdade. Incluir prova social. A gente precisa incluir as provas sociais, né? A gente ainda não tem, ainda estamos testando
essas provas sociais, mas assim que tiver, nós vamos adicionar. e melhorar as CTAs, que são as Call to Actions. Aumenta a satisfação do cliente em sete dias. Começa o teste gratuito. Isso é muito legal e ele já está funcionando. Agora nós vamos colocar isso aqui na Zatin e no N8n, beleza? Então, bora lá, né? Então, com o nosso Assistant pronto, o que eu vou fazer aqui é copiar o ID dele. Então, a gente tem aqui o ID dele, tá? Então, esse IDzinho aqui embaixo. E você já tem que ter uma API pronta aqui na OpenAI,
tá? Se você não tem uma API pronta, você vai aqui em cima, em Settings. Não, não é em Settings. Eu não lembro onde é. Deixa eu voltar aqui na Dashboard. Aqui, API Keys, tá vendo? Aí você vai gerar uma chave DPI. Eu já tenho uma chave DPI salva aqui. Mas você vai gerar uma nova Secret Key. E detalhe, tá? Você precisa estar no mesmo projeto. Então aqui em cima, uma mini aula pra você. Esse Tiny SAS aqui é a minha empresa, a minha organização aqui dentro da OpenAI. AI Builders é o meu projeto. Eu tenho
o projeto AI Builders, o projeto AI Genius e o projeto Default Project, que é o projeto padrão. Eu tenho que estar no mesmo projeto do meu Assistant. Então, eu estou aqui no meu Assistant, o Website Copy Assistant, ele está no projeto IA Builders. A chave DPI, eu tenho que gerar dentro do mesmo projeto. Se eu gerar em outro projeto, não vai funcionar. Então, tenha isso em mente quando você for gerar as suas chaves DPI e os seus Assistants. Beleza? Aqui na Xatm, deixa eu fechar aqui. Vamos entrar na Xatm Dashboard. O que nós vamos fazer
aqui? Você vai criar dentro da Xatm, você pode testar lá por sete dias. Você vai criar novo atendente. e você vai colocar essas informações aqui. Então eu vou editar aqui. Você vai colocar o ID do Assistente, que eu coloquei aqui agora, a tua chave DPI, o número do WhatsApp, Você vai escolher aqui se você quer ativar ou desativar ele entender áudio, porque ele também entende áudio, tá? E ativar ou desativar a imagem. Por enquanto ele está disponível apenas nos modelos 4O, mas a gente vai liberar também para o 4O mini, tá? Logo logo. A gente
está corrigindo alguns problemas que acontecem, mas pode ficar cegado que logo a gente vai liberar. Tenha em mente que o áudio e a imagem tem custo adicional. Então, não é nem pela Zaten, é pela própria OpenAI. Então, para você traduzir áudio, para você transcrever áudio, você precisa pagar pouquinho mais, mas é bem barato. E a imagem, ela tem custo que depende do tamanho da imagem, depende do tipo da imagem, depende da qualidade, mas tem custos a mais. Então, tenha isso em mente, beleza? E aqui embaixo nós temos as configurações das Functions, que é a cereja
do bolo aqui na Zaten. Se eu clicar aqui em Carregar Funções, o que a Zaten vai fazer é ir lá buscar o meu Assistant na OpenAI e vai descobrir que tem uma função chamada GetCopy, que é a função que nós criamos. Essa função getCopy, ele tá falando pra você o seguinte ó, você pode cadastrar aqui uma URL da função, do tipo post, num webhook. Eu já vou desenhar isso pra você aqui, tá? E aqui embaixo, esse webhook post, é pra quando você quiser receber os dados do lead. Então, quando lead entra em contato com o
teu assistant, a Zaten vai mandar pra tua URL aqui embaixo, tá? Pra você salvar no teu banco de dados, pra você atualizar no teu CRM, pra você fazer o que você quiser, tá? Se você quiser receber uma notificação no teu WhatsApp, enfim, fica a teu cargo. Eu não vou focar tanto aqui embaixo hoje, eu vou focar aqui mais na chamada de função, tá? Mas tenha em mente que tem essa possibilidade. Então aqui embaixo, recapitulando, quando você, lead, entra em contato com o teu bot pela primeira vez, ele vai dar uma notificação aqui no seu webhook
com o tipo post, tá? E aqui é o RL da função post. Para GetCopy, o que vai acontecer? Quando a Zaten precisar chamar a nossa função GetCopy, ela não vai executar nada por baixo dos panos. Ela só vai avisar a gente. Ela vai falar, André, preciso que você... Vou mandar para você uma notificação nessa URL e aí você se vira e só retorna para mim o que você quiser que eu retorne para o usuário. Basicamente é isso que vai acontecer, tá? Beleza, e agora, o que a gente faz? Nós temos que criar a nossa URL
da função post. Agora eu vou aqui no n8n, se você não sabe, nunca lidou no n8n, tem aulas aqui no meu canal sobre isso, tem a masterclass, eu vou deixar o link aqui embaixo. Nessa masterclass a gente usa o n8n do zero, você não precisa saber absolutamente nada, você monta o seu primeiro bot no WhatsApp, com o N8n e outras ferramentas gratuitas, ou no free trial. A única coisa que você tem que pagar é o OpenAI, porque o OpenAI não é grátis. Mas não se preocupa, faz as aulas lá e volta aqui. Mas aqui o
que eu vou mostrar para você é super simples, comparado com o que eu ensino lá. Porque o objetivo dela avancar, a Zatem, por exemplo, é justamente facilitar a nossa vida na hora de criar essas funções. Então, olha só, aqui, até vou deletar isso aqui, e vou criar do zero. Então, eu tenho aqui Zatem Functions, criei workflow chamado Zatem Functions, e eu vou criar o primeiro step aqui, que vai ser webhook. Então, vou clicar no webhook aqui. Ele tem que ser post. tem que ser post e eu vou colocar essa URL aqui, copiei ela, tá post,
essa URL aqui, eu vou botar na Zaten e eu vou colar aqui do lado. Então, agora quando a Zaten precisar chamar o GetCopy, ele vai chamar a nossa URL aqui. Então, o nosso webhook vai ficar sempre ouvindo, vai ser tipo uma anteninha que tá ouvindo quando alguém chama ele, tá? A única coisa que eu vou mudar aqui, do que a gente geralmente faz no N8n, é que o nosso webhook aqui no responde, ele não vai responder imediatamente. Então, esse immediately aqui, a gente vai tirar ele, a gente vai colocar when lastNodeFinishes, quando o último nó
termina. Então, a Zaten vai chamar esse nosso workflow, Nosso workflow vai executar o que tem que ser executado e, no final, ele vai retornar para a Azatem o que o Assistant precisa responder para o nosso cliente. No nosso caso aqui, ele vai retornar o texto da cópia do site, se tudo funcionar da forma que a gente espera que funcione. E aqui também eu vou mandar todas as saídas, all entries aqui. Porque pode ser que o nosso nó gere várias saídas. Eu quero mandar todas elas para as Athens. São opções mais avançadas aqui, mas isso aqui
vai funcionar para 99% dos casos. Então, vou voltar para o Canvas aqui. Eu vou salvar o nosso workflow aqui nas Athens. E agora, nós vamos começar a desenvolver a nossa função aqui, tá? Antes disso, nós precisamos vir no WordWare e fazer o nosso agente aqui, de WebsiteCopy, dentro do WordWare, tá? Inclusive, você pode fazer tudo dentro do WordWare. Você não precisa nem fazer nada no Assistant da OpenAI. Você pode fazer o Assistant da OpenAI e só chamar outros modelos, né? Porque aqui no WordWare, por exemplo, você tem acesso a vários modelos, né? Deixa eu mostrar
pra você aqui, ó. Você tem acesso a... GPT-4O, Cloud, Gemma, Gemini, Llama, Comandar, Sonar, para você fazer buscas, Mixtral. Então, você pode usar OpenAI, o Assistant, só para chamar funções e você pode usar outros modelos aqui dentro do WordWare para você atingir o seu objetivo. Mas eu vou deixar o mais simples possível aqui. No WorldWare, a única coisa que nós vamos fazer é fazer crawl, que é fazer scraping do site, da URL que a gente for receber. E o WorldWare vai retornar para nós o texto dessa URL. Eu vou fazer super simples aqui, só para
demonstrar o potencial e como você pode usar várias ferramentas para atingir o objetivo. Mas você pode fazer isso aqui via site, você pode fazer via código, você pode fazer via Inno820 direto, você pode fazer via Make, da forma que você quiser. Então vamos lá, aqui no WordWare eu vou criar o nosso Assistant que ele vai só pegar os dados, vai pegar o URL e ele vai mandar para o nosso FireCrawl Scrape. Então, esse firecrawl scrape que tem aqui no WordWare, ele recebe uma URL e aqui tem código pronto. Olha só, ele recebe aqui o nosso
código, ele tem o código pronto que foi feito pela própria WordWare, tá? Eu não criei isso aqui. E eu posso chamar esse workflow aqui dentro, esse flow dentro do WordWare, como a URL que eu quiser, e ele vai retornar para nós o output. E esse output é o site, é o texto do site, na verdade. Então, esse WebsiteCopyAssistant é o que vai receber o nosso input. O que é o nosso input? Eu vou colocar aqui. você vai receber uma URL. Ele vai criar input. Se você não sabe o que está acontecendo aqui, de novo, veja
o vídeo do WordWare que eu vou deixar aqui embaixo para você. Você vai receber uma URL. Faça o scraping e retorne a cópia do site. Agora o que nós precisamos fazer aqui? Coloca o barra, aí nós vamos chamar outro... outro flow, tá? Que é esse flow aqui. Nós vamos chamar o firecrawl scrape, que é o que tá aqui em cima, tá? E a variável que nós vamos usar aqui é arroba url. É só isso que vai acontecer, mais nada, tá? Você quer testar? Você pode vir aqui em run. Aí você coloca uma variável, né? Eu
vou colocar zatem.com aqui. no hardware, vou colocar aqui e vamos fazer o run aqui e vamos ver o que vai acontecer. Então agora esse FireCore Scrape ele vai retornar algumas informações, eu não mexi nele antes tá, então fazendo isso aqui com você. Olha só, ele trouxe todo o scrape, inclusive com as imagens, o que é bem legal. Mas a gente só quer o texto aqui, mas isso aqui é o que vai retornar para o OpenAI para nós. Olha só, tudo o que está lá, ele trouxe aqui para nós. Beleza? Agora, eu quero... Super simples, né,
gente? Eu posso fazer, inclusive, aqui dentro do WordWare, Assistant para analisar essa cópia e só retornar o resultado para a OpenAI. Mas eu quero fazer do jeito que nós falamos. Eu vou retornar só o texto, que é isso aqui, esse texto a OpenAI vai receber e ela vai dar as dicas para você. Então, vamos lá. Como é que eu coloco isso aqui em produção? Eu estou usando a conta gratuita do WordWare ainda. O WordWare é muito legal, mas para você conseguir fazer uma API privada, que só você pode usar, você precisa pagar. Eu espero poder
pagar realmente dia, espero ver essa vantagem. Eu acho super legal mesmo. Mas, por enquanto, vai ficar público. Então, tenha isso em mente. Qualquer endpoint DPI que você cria dentro do hardware vai ficar público para todo mundo ver. Eu vou dar share aqui. Esse share tem que ser público, porque o privado não dá ainda. Ele vai fazer o deploy. E o que ele faz o deploy? Ele faz o deploy da documentação da API, tá? Eu também tenho, eu gerei uma chave de API aqui, se você quiser gerar, você vem aqui ó, nessa telinha da API, você
vem aqui, you can generate a key here, ele vai gerar, você pode criar uma nova chave aqui, tá? É gratuito gerar uma chave, não tem nenhum custo, tá? E se você já conhece o meu canal aqui, você já brincou com o N8n e tudo mais, você sabe que copiando esse curl aqui dentro do N8n já vai conseguir funcionar, tá? Então eu vou copiar ele aqui. Agora a partir daqui eu não sei nada, tá gente? Eu vou fazer junto com você aqui e eu espero que não dê erro. Então aqui no webhook a gente vai chamar,
depois que a gente receber a notificação, né? A gente vai chamar a... a WordWare, perdão, com esse... com a URL, né? Vamos colocar aqui o HTTP request. E esse HTTP request, eu vou colocar o import curl aqui em cima e eu vou colar, tá? Eu vou dar import aqui. E aqui embaixo, nesse barrier, WordWare API Key, eu tenho minha chave aqui. que eu vou copiar e eu vou colar aqui, tá? Então não se preocupe que depois que terminar esse vídeo aqui essa chave DPI não vai funcionar mais, tá? E aqui nos inputs é onde a
gente vai colocar a URL, tá? Então aqui, por exemplo, é... na documentação de API, a gente vai mandar a URL aqui dentro desse input, tá? A gente vai testar mais ou menos como é que vai fazer, mas aqui ele traz vários detalhes para você também dar uma olhada, tá? Então, por exemplo, tem o link do teu... da tua publicação, esse aqui é link público, tá? Então, agora qualquer pessoa pode acessar ela, tem a API para você rodar ela, tem as versões e tem as runs. Então, todo mundo que rodar, você vai conseguir ver aqui também
no teu flow, tá? E... Vamos lá, agora vamos testar antes o nosso Assistant aqui dentro da Zaten. Eu vou atualizar o Assistant aqui, porque eu quero rodar uns testes aqui antes de começar a colocar em produção o nosso bot. Eu atualizei aqui agora, ele vai atualizar todo o processo aqui na Zaten e agora o nosso Assistant está pronto. Se eu voltar em editar aqui, você vai ver que está tudo salvo, tem GetCopy aqui e tudo mais. e a gente precisa ativar o nosso atendente. Para ativar o atendente, eu vou precisar pausar o vídeo aqui por
tempo, mas olha só, eu vou ligar o atendente e você precisa só se conectar usando o código, tá? Esse código de acesso aqui no teu WhatsApp ou QR Code. Eu vou me conectar usando o QR Code, mas eu vou precisar do meu celular, que é a minha câmera, e eu volto em alguns segundos. Então olha só, já conectei. Então vou clicar aqui em já conectei. E agora o nosso bot deve estar funcionando. Como é que eu sei? Vamos vir aqui no WhatsApp. Olha só, eu tô com o meu número aqui. Eu vou mandar uma mensagem
pra ele. Oi, o que você pode fazer? Ele tem que me responder agora, tá? Enquanto ele me responde aqui, eu vou... eu devia ter atualizado aqui, né? Deixa eu vir aqui. Não, na verdade vai funcionar, tá? Vamos lá. Eu vou esperar ele me responder aqui, só minutinho. Então, olha só, ele tá me respondendo aqui, né? Olá, André, eu posso ajudar a melhorar a cópia de vendas do websites, tá? Então, eu noto que ele já responde aqui, formatado, bonitinho, né? Não é num blocão só. Isso aqui a gente tá melhorando ainda, tá, gente? Mas já é
bem legal mesmo, já fica mais humano, né? E ele já pede o link, olha só. Se você tiver link específico que gostaria que eu analisasse, deixa eu trazer pra cá, né? Porque eu acho que você não vai conseguir enxergar aí. Se tiver link específico que gostaria que eu analisasse, por favor envio e eu começarei a trabalhar nisso. Além disso, posso fazer perguntas para entender melhor seu público-alvo e objetivo do site. Agora é o seguinte, eu vou testar o nosso workflow aqui. Na verdade, eu vou escutar por evento no nosso webhook e esse evento Ele tá
ouvindo agora, ele tá ouvindo a gente e agora no WhatsApp eu vou mandar pra ele uma URL. Não é essa, tá aqui, exato, tem... Eu vou copiar a URL completa aqui, com HTTPS, tudo mais. Eu vou colar aqui. E eu espero que ele ative a nossa função, né? Então, eu vou colar aqui, colei o URL. E agora o que tem que acontecer, a Zaten vai entender que você quer chamar uma função, né? Na verdade, o Assistant vai entender que ele precisa chamar uma função e ele vai falar pra Zaten, vai falar, preciso que você chame
essa função e me retorne o resultado dela. Aí a Zaten vai falar, beleza, eu vou avisar o André, esse telefone sem fio, né? Eu vou avisar o André que eu preciso chamar essa função ativando essa URL. E olha só, ele chamou, tá vendo? Agora, aqui, como é que funciona? Ele tá mandando a URL aqui em cima, no nosso body, ele tá mandando a thread que o nosso cliente tá usando, ele tá mandando o ID da mensagem, o número do lead, o nome e a function name, getCopy. Então, você pode ter várias functions no mesmo workflow
e você só precisa fazer switch. pra entender qual função chamar, quando chamar, tá? Detalhe, eu tô falando algumas coisas aqui que talvez você não conheça ainda, mas não se preocupe. Olha o meu canal, veja os conteúdos aqui sobre a N8n, veja a Masterclass, e se quiser fazer parte da nossa comunidade, tudo que eu tô falando pra você aqui vai ser super simples, tá? Então, o que nós temos que fazer agora? Aqui na... Eu vou fixar ele aqui agora. Fixei aqui as informações, tá? Então, toda vez que eu rodar, ele vai usar essas informações. E aqui
no HTTP request, eu vou mudar o nome dele para getCopyWordWare. Nós vamos testar o WordWare para ver se ele vai funcionar da forma que nós queremos que ele funcione. Aqui no input, por exemplo, nós vamos precisar mandar, eu vou colocar uma expression aqui, eu vou subir, vou aumentar ele aqui. Nós precisamos mandar o URL. Aqui, deixa eu ver como é que funciona o WordWare. Como é que funciona? Aqui ele mostra em algum lugar... Vamos ver, ele vai mostrar aqui em algum lugar o código para rodar essa função, né? Vamos ver no run aqui, nós temos
que mandar o URL. Então aqui, no nosso CN820, nós precisamos mandar teoricamente, tá? Eu não sei se isso aqui está certo, é aqui em cima, perdão. URL, dois pontos. Nós vamos mandar no nosso body. tem a URL. Então vai ser mais ou menos assim, tá? URL e isso aqui. Vai funcionar? Não sei. Vamos testar aqui. Não, não funcionou porque precisa ser JSON válido. Vamos ver se vai funcionar aqui agora. Eu vou colocar aqui e eu vou colocar aqui. Vamos rodar de novo, vamos testar o Step. Agora talvez vá, vamos lá. ele não retornou nada né
vamos ver como é que vai funcionar aqui Então, olha só, estou rodando aqui de novo. Ele me trouxe essas informações. O que eu precisei fazer para rodar, tá? Precisei pausar aqui pouquinho porque estava ficando com a garganta seca. O que aconteceu aqui? Eu precisei mudar... Aqui no WordWare estava com a versão 1.0. Eu tinha feito uma alteração grande e eu precisei fazer update aqui em cima, tá? Então, quando você faz algumas alterações, você precisa vir aqui e dar update. Aí, o que acontece? A própria WordWare gerou uma nova versão. Olha só, estou na versão 2.0
agora, tá? Então, eu precisei alterar só isso. E aqui no N8n, eu coloquei a versão 2.0 e o URL é minúsculo, não é maiúsculo. Tem que ser exatamente igual ao input que a gente faz dentro do hardware. Então, vai ter que ser o URL minúsculo aqui. Beleza? Então, olha só, deu certo. Eu mandei aqui e ele me trouxe dentro desse data aqui. Todas essas informações, as imagens, os benefícios, todo o texto tá aqui, tá? A gente precisa quebrar isso aqui? Não, a gente não precisa quebrar isso aqui, tá? Isso aqui a gente pode deixar do
jeito que tá, mas tenha em mente que tudo isso aqui vai pra OpenAI e é texto grande, tá? É texto bem grande. O que a gente pode tentar fazer aqui? Deixa eu ver se dá certo pra fazer aqui dentro, tá? Add option. É... Response... Json... Não sei se vai funcionar, vamos ver. Acho que ele vai trazer sempre na mesma, tá? Vou fazer só teste aqui, né? Não custa nada. Na verdade custa, porque a WorldWare tá usando minhas coisas, meus créditos, né? Tá, então aqui não pode ser. Tem que ser text mesmo e... Eu vou tirar
esse response aqui, tá? Não serviu de nada. Então, eu vou testar de novo. Na verdade, eu vou fazer o seguinte. Eu vou tirar esse fixado aqui. Eu vou testar o workflow novamente. E agora, o que vai acontecer é que ele vai ficar ouvindo a gente. Então, ele tá ouvindo a gente. E eu vou entrar na Zaten aqui de novo, e eu vou mandar o URL. Olha só, e isso aqui é até interessante, porque na última run ele não recebeu nenhum retorno, e agora ele falou pra mim, parece que eu não consegui obter o texto do
site. No entanto, posso fazer algumas perguntas, e ele faz algumas perguntas aqui pra nós. Mas beleza, eu quero que ele receba o texto e ele me fale o resultado. Então eu vou mandar aqui de novo o Zaten.com pra ele. E, de novo, ele tem que ativar o nosso workflow aqui. Nosso workflow vai chamar a WordWare. A WordWare vai retornar para nós o texto. E, agora, a Zaten vai receber essas informações do texto e vai ajudar a gente em uma cópia melhor. Eu não sei qual vai ser o resultado. É a primeira vez que eu estou
rodando com você aqui, com você e sozinho também, essas informações. Mas vamos ver como é que chegou esse webhook aqui. O webhook chegou da forma correta. Então, ele pegou a URL. Ele está fazendo o GetCopy agora. Pode ser que demore pouquinho. Quando ele terminar isso aqui, ele vai retornar para a Zaten e a Zaten vai ter o texto do site e ela vai poder retornar para nós. Então, olha só. O GetCopy funcionou. Ele trouxe aqui todas as informações do site. E agora a Zaten vai receber de novo essas informações. E com essas informações, ela vai
poder ajudar a gente na cópia do nosso site. Então, vamos ver se vai dar certo aqui. Vamos lá. Ele demora pouquinho, porque é muito texto agora que ele vai ter que analisar. Ele vai ter que analisar todo aquele texto, ele vai ter que pensar em que formas de melhorar aquela cópia e tem todo o processo também de pensamento, de análise da própria OpenAI em cima disso. Vamos ver a resposta que ele vai trazer aqui para nós. Vamos lá. Parece que é bastante. Está quebrando a cabeça. Olha só, legal. Aqui estão algumas dicas de melhoria de
copy para o site Zaten. Título atraente. O título atual, Conecto ao chat IPT WhatsApp e automatiza suas conversas com o treino artificial é descritivo, mas pode ser mais envolvente. Considere título que cause curiosidade ou que faça uma promessa clara. Então ele já recebeu essas informações que ele está trazendo de novo para nós, tá? Exemplo, transforma seu atendimento ao cliente com inteligência do chat IPT. Legal. Chamada para ação. CTAs são importantes e precisam ser mais proeminentes. O botão testar grátis deve ser visualmente destacado. Eu não sei como é que ele tá aqui. Tá legal, né? Mas
a gente pode realmente testar, melhorar. Mas lembre-se, inclusive dá pra melhorar essa automação aqui, tirando print, né? Você pode ter uma função no N820 que tira print, tá? Tem APIs que fazem isso. Tira print de toda a tela e manda para a OpenAI para ela analisar ou para o WordWare e ele analisa, tá? Mas aqui eu estou mandando só o texto, não estou mandando fazer análise da landing page nem nada disso. Então aqui é só copy mesmo e aí já está funcionando, né? O que mais que ele vai responder aqui? Experimente usar verbos de ação
direto, como começa agora mesmo, ou experimente grátis por sete dias. Legal. Benefícios claros. Cada funcionalidade mencionada deve ser acompanhada do benefício claro. Ao invés de apenas listar, você pode formular algo como segmentação de mensagens. Melhora o engajamento dividindo longas mensagens em partes gerenciáveis. Então aqui tem segmentação de mensagens, tá vendo? Isso aqui, o João, ele é desenvolvedor, o cara, o João que é o nosso sócio que desenvolveu essa landing page, ele é desenvolvedor, então, e eu entendo porque eu também sou, então a nossa linguagem é muito técnica mesmo, por exemplo, segmentação de mensagens. Dividir grandes
mensagens em partes menores gerenciáveis para melhor legibilidade e engajamento. Cada parte menor da mensagem conta com atraso inteligente para simular o tempo de digitização de humano. É bem técnico e ele mostra a funcionalidade, mas ele não mostra o benefício, como ele mostrou aqui para nós. Por exemplo, segmentação de mensagens. Melhora o engajamento dividindo longas mensagens em partes gerenciáveis. Legal? Já é benefício. E esse aqui, gente, é o prompt mais simples que eu fiz possível. Dá para melhorar esse prompt muito mais, deixar esse bot aqui muito mais potente, uma potência muito maior nele. E a gente
pode colocar outras functions também nele. Mas ele já funcionou. E agora o céu é o limite. Agora a gente pode criar mais funções aqui. Então imagina agora criar uma função que tira print da tela. Esse print você pode enviar para o WorldWare e o WorldWare pode fazer uma análise para você usando modelos mais baratos e mais leves, como por exemplo o Cloud Haiku ou os Llamas, porque o WorldWare também tem esses modelos de Llamas aqui. e retornar o resultado para a OpenAI. A OpenAI só ia precisar voltar para você o que o WordWare falou, tá?
É basicamente isso. E aqui ele está fazendo perguntas, olha só. Ele quer que eu responda essas perguntas para ele melhorar a nossa copy. Então, ele é assistente pronto, perfeito, para você mandar link de site e ele fazer essa análise para você, tá? Ele está mandando mensagem aqui, porque é bastante mensagem, ele acabou quebrando essa mensagem em várias partes menores, né? A gente ainda vai gerenciar melhor essa questão de segmentação de mensagens, né? Mas ele já terminou aqui. Eu Então, o que eu mostrei pra você aqui é a ponta do iceberg. Eu tô chamando uma função,
mas imagina só, né? Isso aqui é bot completo. Então, inclusive, você pode vender ele, pode usar ele como assistente pra pessoas do marketing e tudo mais. Mas a ideia do vídeo aqui hoje é mostrar pra você a questão da alavancagem, né? Então, é reforço do último vídeo da semana passada. Eu vou deixar o link aqui embaixo pra você também. E agora a criatividade limite, tá? Onde você pode usar isso aqui? Imagina que você... A gente tá chamando funções agora na Zaten, né? Então, tipo, é super poder mesmo que a gente tá oferecendo pra vocês usando
a Zaten. Se precisa usar a Zaten, não. Você pode fazer no N8n, inteiramente no N8n, sem nenhum problema. Nós temos mais de 600 pessoas na nossa comunidade que já estão fazendo isso diretamente no N8n. Mas a Zaten, como eu falei, é uma ferramenta que vem pra... entrar no teu arsenal de alavancagem para você acelerar o desenvolvimento. Você não precisa ficar gerenciando coisas básicas, por exemplo, conectar com uma API de WhatsApp, gerenciar a leitura de imagem e tudo mais. Mas quando que você vai colocar isso aqui na prática? Imagina que aqui nós estamos chamando uma função
chamada WordWare. A gente vai mandar o URL para o WordWare e o WordWare retorna para nós o texto. E aí a OpenAI melhora a nossa copy. Beleza, mas imagina que você quer criar agente de vendas, por exemplo. Esse agente pode pegar uma função, chamar do banco de dados que você tem da tua empresa ou do teu cliente e trazer os produtos que tem. Então, por exemplo, nós temos no nosso curso alguns exemplos, por exemplo, de vendedores de livro. E quando o cliente pede livro tal, O bot vai buscar do banco de dados esse livro e
retorna para o nosso usuário, tá? Outra coisa, você pode salvar dados do usuário. Então, você pode coletar dados de leads, chamando funções. Então, olha só, eu vou trazer aqui. Quando usar essas funcionalidades, né? Então, eu quero buscar dados... no meu banco de dados. E quando eu falo meu banco de dados, eu quero que você imagine que pode ser seu CRM, pode ser seu ERP, pode ser uma API que você tem aberta aí, pode ser uma API aberta, pode ser uma API tua mesmo, privada, quando você quer salvar dados no seu banco de dados. Também, você
pode, por exemplo, imagine que o cliente vem e fala, eu quero comprar, digamos que você venda sapato, eu quero comprar tênis da Nike. Você pode buscar esses tênis da Nike no seu banco de dados e quando o usuário quiser comprar, você pode... pegar o valor desse tênis, gerar link pra essa pessoa pagar. Antes disso, você pode pedir pra ela, beleza, antes de terminar a compra, me passa seu endereço com o CEP, me passa o teu nome completo, me passa teu CPF. Você pode fazer todo o cadastro do usuário via Functions, nas ATEM e no N8N,
e cadastrar no teu CRM ou no teu ERP. Então tem várias formas de você utilizar essas chamadas de funções nos seus projetos, na sua empresa. Isso aqui é como se você estivesse dando superpoder para o teu agente, para o teu assistente da OpenAI, para que ele consiga interagir com o mundo real. Não é bem real porque você está interagindo com dados. mas você está interagindo com ferramentas externas a OpenAI. Isso aqui é exponencial. A gente usa ferramentas que alavancam e você pode usar essa ferramenta para usar outras ferramentas. Quando você vê, você tem exército de
agentes trabalhando para você, te ajudando em tarefas repetitivas dentro da empresa, por exemplo. Para você que quer vender isso aqui como serviço, é ótimo. Você pode ter funções básicas como essa que eu criei agora, Você pode criar agentes padrões na Zaten e revender os mesmos agentes para várias pessoas, para várias pessoas no teu nicho. Você pode criar bots com funções diferentes também, criar uma biblioteca de funções. e revender essas funções para as pessoas que usam as ATEM também, por exemplo. Então, as funcionalidades aqui são incríveis, é muita coisa mesmo que dá para a gente fazer.
E se você quer aprender a fazer isso aqui, pode testar as ATEM lá, são sete dias grátis. Nós estamos na pré-venda do White Label até dia 30 de agosto. Fica à vontade para comprar se quiser revender esse tipo de serviço. Temos condições especiais agora para as primeiras pessoas que entrarem no White Label das ATEM. E se você quer aprender mais fundo ainda, entender o N8n, entender como oferecer isso aqui como serviço, a comunidade AI Builder está de portas abertas. A gente tem mais de 21 horas de aula lá pra você entender tudo que você precisa
entender do N8n, pra você usar só o N8n, ou usar o N8n com ferramentas como, por exemplo, as ATEM. E nós também vamos criar módulo de venda lá, então, se você quiser aprender a vender também, a comunidade vai ter esse módulo pra você. e se você é empresário né ou se você tem uma empresa que fatura de 100 mil 150 mil aí por mês a mais eu vou deixar formulário aqui embaixo pra você responder, pra fazer diagnóstico da tua empresa e a gente vai chegar na tua empresa e vai dizer pra você tudo que você
precisa saber sobre onde aplicar IA nos seus processos. A gente vai fazer diagnóstico dos seus processos, a gente vai entender onde estão as suas dores e nós vamos te ajudar a colocar IA nesses processos, tá? Nós não vamos colocar IA, mas nós vamos te ajudar a pensar onde colocar e nós vamos oferecer pra você as pessoas que são capazes de fazer isso aqui, tá? Então, imagine reduzir teu custo e aumentar teu lucro, teu faturamento aí, conhando seus processos com expert te ajudando. Então, essa é uma proposta que nós vamos fazer para você que é empresário,
tá bom? Pessoal, espero que vocês tenham gostado desse vídeo, espero que tenha sido interessante aqui esse formato. Qualquer dúvida que vocês tiverem, deixe comentário aqui embaixo. Veja os outros vídeos do meu canal sobre o WordWare, sobre o N8n, sobre o Assistant da OpenAI, sobre funções, sobre a Zaten, tá? mas qualquer dúvida fica à vontade aqui embaixo faz a masterclass que é totalmente gratuita para você montar seus primeiros bots com o n8n e é isso falou valeu
Related Videos
Copyright © 2025. Made with ♥ in London by YTScribe.com