top of page

Como Criar um Agente de IA com n8n que Lê Documentos do Google Drive

  • Foto do escritor: Antonio Bennati
    Antonio Bennati
  • 21 de mai.
  • 5 min de leitura

Atualizado: há 6 horas

Aprenda a usar automação e inteligência artificial para transformar PDFs em insights acionáveis, ideal para analistas iniciantes e gestores que desejam aplicar IA na tomada de decisões.

Imagem de capa do post com fundo preto e circuitos digitais, conectando os logotipos do n8n e do Google Drive por linhas brancas. Na parte inferior, há uma faixa em azul e roxo com o título em destaque: “Como criar um agente de IA com n8n que lê documentos do Google Drive”.

Você já imaginou contar com um agente de IA capaz de ler relatórios, contratos ou pesquisas em PDF e responder perguntas com base nesses arquivos? Pois é exatamente isso que vamos te ensinar a montar neste tutorial.


Neste passo a passo, você vai aprender a usar o n8n, o Google Drive, o Supabase e a OpenAI para criar um fluxo automatizado que:


✅ Detecta novos arquivos em uma pasta do Google Drive ✅ Extrai e limpa o conteúdo de PDFs ✅ Indexa as informações em um banco vetorial com IA ✅ Permite que um chatbot inteligente responda perguntas com base nesses documentos


Anúncio da Hostinger com fundo roxo promovendo hospedagem VPS de alto desempenho. O texto destaca recursos como processadores AMD EPYC, SSDs NVMe, firewall contra DDoS, backups e servidores globais. Gráficos mostram uso de memória (20%) e disco (10 GB de 100 GB), com botão rosa escrito "Aproveite".

💡 Ideal para equipes de marketing, gestores de projeto, empresas de consultoria e times que lidam com muitos documentos.


O que você vai precisar



📽️ QUER VER ISSO NA PRÁTICA?


No vídeo abaixo, Antonio Bennati ensina passo a passo como criar um agente de IA no N8n que lê documentos, entende o conteúdo de PDFs e analisa dados de forma automatizada usando Supabase e OpenAI.


Preparando os acessos para o projeto N8N e Google Drive


Nesta etapa, você vai ativar e configurar os serviços externos que permitem ao n8n acessar seus arquivos, se comunicar com a IA da OpenAI e salvar as informações no Supabase.


1. Ative a API do Google Drive

Antes de qualquer automação, você precisa permitir que o n8n acesse seus arquivos. É necessário permitir que o n8n acesse os arquivos do seu Google Drive, criando um projeto e ativando a API correspondente no Google Cloud.

Para isso:


Captura de tela do Google Cloud Console com a Google Drive API ativada, mostrando configurações de ID do cliente OAuth2 e URIs autorizados. Elementos sensíveis como o ID foram borrados.
Tela da Google Drive API ativada no Google Cloud

Passos:

  1. Acesse console.cloud.google.com

  2. Crie um projeto (ex: agente-de-ia-drive)

  3. Ative a Google Drive API

  4. Em "Credenciais", crie um ID OAuth2

  5. Copie o Client ID e Client Secret


2. Crie sua credencial do Google Drive no n8n


Tela de credenciais do n8n com destaque para a conta conectada ao Google Drive e um botão de criação de workflow. Setas e círculos orientam o usuário sobre onde clicar e configurar.
Tela do n8n em "Credentials" preenchendo o Google Drive
  1. Acesse Credentials > New > Google Drive OAuth2 API

  2. Informe o Client ID e Secret copiados do Google Cloud

  3. Scope: https://www.googleapis.com/auth/drive.readonly

  4. Use o link de callback sugerido pelo n8n

  5. Clique em “Connect OAuth2 Account” e finalize a autenticação


3. Organize sua pasta com os arquivos PDF


  • Crie uma pasta no Google Drive (ex: “Relatórios da Empresa”)

  • Faça upload de alguns arquivos PDF para testar



4. Configure seu banco no Supabase


  • Crie um projeto gratuito em supabase.com

  • Crie uma tabela chamada documents

  • Habilite a API pública e gere a chave

  • Salve essa credencial no n8n com o tipo Supabase


5. Gere sua chave de API da OpenAI





Criando o fluxo automatizado no n8n


Nesta etapa, vamos montar o fluxo de automação no n8n para buscar arquivos, extrair os textos e enviá-los para análise com inteligência artificial.


1. Agende o fluxo para rodar automaticamente


  • Adicione um nó Schedule Trigger

  • Escolha o horário (ex: todos os dias às 13:30)


2. Faça o n8n buscar apenas arquivos novos


Para evitar retrabalho, vamos configurar um filtro para que apenas arquivos adicionados ou modificados nas últimas 24h sejam processados.


  • Use o nó Set e adicione o campo modifiedTime com este valor:


Json: {{ new Date(Date.now() - 1000 * 60 * 60 * 24).toISOString() }}

Isso fará com que o n8n busque apenas arquivos modificados nas últimas 24h.


Capa do livro “Business Intelligence e Análise de Dados para Gestão do Negócio – 4ª Edição”, de Ramesh Sharda, Dursun Delen e Efraim Turban. O fundo tem visual tecnológico com nós e conexões em tons de azul, verde e branco, transmitindo o tema de dados e inteligência analítica.

3. Conecte o Google Drive ao fluxo

  • Use o nó Google Drive

  • Aponte para a pasta pelo ID

  • Use a query: modifiedTime > '{{ $json.modifiedTime }}'

  • Marque “Return All” e adicione os campos: id, name, mimeType


Interface do n8n mostrando o nó Google Drive com filtros aplicados via JSON para buscar arquivos modificados nas últimas 24h. Campos de saída como ID e mimeType estão destacados à direita.
Preview do output mostrando arquivos encontrados

4. Baixe os arquivos e extraia o conteúdo


  • Use Download File com {{ $json.id }}

  • Use Extract from File para obter o conteúdo do PDF

  • Use Set para definir campos file_name, content, metadata

  • Use Code com script de limpeza de texto (espaços, quebras, caracteres invisíveis)


Código JavaScript no n8n configurado para limpar textos extraídos de PDFs, com comentários explicativos em português. Uma dica em destaque sugere usar o ChatGPT para avaliar o código.
Tela do nó Code com a função de limpeza

5. Armazene os textos com inteligência artificial


  • Use Ingest Embeddings da OpenAI

  • Divida o texto com Recursive Text Splitter

  • Salve no Supabase com o nó Insert Document


Print do painel do Supabase exibindo a base de dados de PDFs indexada, com colunas de conteúdo extraído e IDs. A legenda em destaque verde menciona: "Base de dados dos PDFs indexada e armazenada no Supabase".
Preview do Supabase mostrando os documentos indexados

Como Criar o Agente de IA no n8n para responder suas perguntas


Vamos configurar o agente inteligente para que ele consiga buscar informações nos documentos e responder perguntas de forma personalizada.


  1. Adicione o nó AI Agent

  2. Escolha o modelo GPT-4o-mini

  3. Conecte ao Query Supabase Vector Store

  4. Use o nó When Chat Message Received como disparador

  5. Teste com perguntas reais baseadas nos documentos


Exemplo:

🗨️ “O que diz o relatório de marketing sobre o público-alvo?”📥 A IA responderá com base nos arquivos do Drive.


Fluxograma do n8n exibindo a automação de leitura de PDFs e envio ao Supabase, com destaque para uma barra de gráficos mostrando porcentagens de uso de plataformas VoC. A imagem inclui balões explicativos com textos como "Resultado final esperado" e "Resposta do Agente de acordo com os dados do PDF".
Tela do chat com resposta gerada pela IA

Testando o fluxo completo utilizando o Google Drive e o projeto no n8n


Antes de usar em produção, é importante testar se o fluxo no n8n está funcionando corretamente do início ao fim.


  • Coloque um novo PDF na pasta do Drive

  • Espere o horário de execução ou rode o fluxo manualmente

  • Faça uma pergunta pelo chat do agente

  • Verifique se ele entendeu e respondeu com base no conteúdo


Imagem de divulgação de um eBook intitulado "7 Passos Essenciais Para Se Tornar um Analista de Dados em 2025: O Guia Definitivo". O design apresenta um gradiente roxo e verde com gráficos de barras ao fundo. No canto superior direito, o logotipo do TheBILab e um selo "GRÁTIS" no canto superior esquerdo. Na parte inferior, uma foto de Antonio Bennati e um selo "BÔNUS" com a descrição "Inclui um bônus exclusivo para acelerar sua carreira!". Um botão "Baixe o eBook Aqui" está em destaque no centro da imagem.

O que você acaba de criar no n8n?


Você montou um agente de inteligência artificial conectado ao seu Google Drive, capaz de transformar documentos em conhecimento acessível via chat. Tudo isso com ferramentas sem código!


Com esse projeto você pode:

  • Reduzir tempo de análise de documentos

  • Centralizar informações da sua empresa

  • Oferecer insights instantâneos à equipe



Conclusão: A automação do n8n e o Google Drive podem criar seu agente de IA inteligente


Com as ferramentas certas e um pouco de configuração, você pode construir soluções poderosas de análise de documentos e resposta automatizada com IA — sem precisar escrever uma linha de código.


Criar um agente de IA com n8n que lê PDFs no Google Drive é uma forma prática e moderna de trazer inteligência para o seu fluxo de trabalho. Com este guia, você aprendeu a fazer

isso do zero, e agora pode adaptar essa solução para qualquer área de negócio.



Continue com o TheBILab


🌟 Seja Membro do TheBILab - é gratuito

Tenha acesso a uma área exclusiva com minicursos, eBooks e materiais sobre dados, IA e automação. Receba no seu e-mail, toda semana, os melhores conteúdos para se manter atualizado.➡️ Quero Ser Membro


🎥 Aprenda na prática com nossos vídeos no YouTube

Assista tutoriais, estudos de caso e aulas rápidas sobre como criar dashboards, usar IA e aplicar dados no dia a dia. ➡️ Acessar Canal


🤝 Soluções para empresas que querem ir além com dados e IA

O TheBILab oferece palestras, mentorias e serviços em Análise de Dados, IA, Web Analytics e muito mais.➡️ Fale com a Gente



Banner do autor do post do blog TheBILab, apresentando Antonio Bennati com fundo azul degradê. À esquerda, Antonio está em destaque com camiseta preta, e à direita, texto descreve sua experiência de mais de 20 anos em dados, destacando estratégias para transformar análises em insights valiosos e decisões assertivas. No canto inferior, o logotipo "TheBILab Creators" e um botão do LinkedIn com o texto "Clique aqui e me encontre no LinkedIn"

Seja Membro da TheBILab – É gratuito!

Tenha acesso a materiais exclusivos, minicursos, eBooks e receba semanalmente em seu e-mail os melhores conteúdos sobre dados, IA e automação.

bottom of page