Skip to content
FlowHubFluxonLab
A
AI Automationfree

AI Agent To Chat With Files In Supabase Storage and Google Drive

by Mark Shcherbakovadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentDDefault Data LoaderEmbeddings OpenAIEmbeddings OpenAIGoogle DriveGoogle DriveHTTP RequestHTTP RequestOpenAI Chat ModelOpenAI Chat ModelRecursive Character Text SplitterRecursive Character Text SplitterSSimple MemorySupabaseSupabaseSupabase Vector StoreSupabase Vector Store
Share Post Share
HRGet All filesDDDefault Data LoaderDefault Data Lo…TSRecursive Character Text SplitterRecursive Chara…Embeddings OpenAIEmbeddings Open…Create File record2Create File rec…IfIfGet All FilesHRDownloadSILoop Over ItemsMaWhen clicking ‘Test workflow’When clicking ‘…AgAggregateChWhen chat message receivedWhen chat messa…VSInsert into Supabase VectorstoreInsert into Sup…AgAI Agent1OpenAI Chat ModelOpenAI Chat Mod…MBSimple MemoryEmbeddings OpenAI1Embeddings Open…VSSupabase Vector StoreSupabase Vector…GDFile CreatedDownload FileGDFile UpdatedDelete Old Doc RowsDelete Old Doc …SeSet File IDCreate File record1Create File rec…DDDefault Data Loader1Default Data Lo…Embeddings OpenAI3Embeddings Open…TSRecursive Character Text Splitter1Recursive Chara…VSInsert into Supabase Vectorstore1Insert into Sup…SeEdit FieldsSeEdit Fields1HRUpload FileHRGet Processing StatusGet Processing …WaWait to stay within service limitsWait to stay wi…SwIs Job Ready?SAStop and ErrorHRGet Parsed DataMeMergeIfIf1SeSet TextSeSet Text1MeMerge TextHRUpload File1HRGet Processing Status1Get Processing …WaWait to stay within service limits1Wait to stay wi…SwIs Job Ready?1SAStop and Error1HRGet Parsed Data1SeSet Text3WeWebhook123456789101112131415161718192021222324252627
1/5
FLOWS
STEPS · 27
Run manually by an operator

Video Guide I prepared a detailed guide that illustrates the entire process of building an AI agent using Supabase and Google Drive within N8N workflows. Youtube Link Who is this for? This workflow is designed for developers, data scientists, and business users who wish to automate document management and enable AI-powered interactions over their stored files. It's especially beneficial for scenarios where users need to process, analyze, and retrieve information from uploaded documents rapidly. What problem does this workflow solve? Managing files across multiple platforms often involves tedious manual processes. This workflow facilitates automated file handling, making it easier for users to upload, parse, and interact with documents through an AI agent. It reduces redundancy and enhances the efficiency of data retrieval and management tasks. What this workflow does This workflow integrates Supabase storage with Google Drive and employs an AI agent to manage files effectively. The agent can: Upload files to Supabase storage and activate processes based on file changes in Google Drive. Retrieve and parse documents, converting them into a structured format for easy querying.

Tags

n8nreference-onlyagentdocument-default-data-loaderembeddings-open-aigoogle-drivelm-chat-open-aimemory-buffer-windowsupabasetext-splitter-recursive-character-text-splittervector-store-supabase
Connects
AAI AgentDDefault Data LoaderembeddingsopenaiEmbeddings OpenAIgoogledriveGoogle DriveWHTTP RequestopenaichatmodelOpenAI Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes49
AddedMay 15, 2025

Related workflows

See all AI Automation
ACDgmail
free

AI: Summarize podcast episode and enhance using Wikipedia

The workflow automates the process of creating a summarized and enriched podcast digest, which is then sent via email. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
binaryinputloaderembeddingsopenaigoogledriveopenaichatmodel
free

Ask questions about a PDF using AI

The workflow first populates a Pinecone index with vectors from a Bitcoin whitepaper. Then, it waits for a manual chat message. When received, the chat message is turned into a vector and compared to the vectors in Pinecone. The most similar vectors are retrieved and passed to OpenAI for generating a chat response. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by David Roberts
Acalln8nworkflowtoolCdhl
free

Summarize Zoom meetings and create follow-ups with OpenAI, ClickUp, and Outlook

Quick overview This workflow pulls the transcript and participant list from a recent Zoom meeting, uses OpenAI to generate formal meeting minutes, emails the summary via SMTP, and runs an AI agent that creates ClickUp tasks and (when details exist) schedules a follow-up meeting in Microsoft Outlook Calendar. How it works Starts when you manually run the workflow. Fetches your scheduled Zoom meetings and keeps only those that started within the last 24 hours. Requests the meeting recording files from Zoom, stops with an error if no transcript is available, then extracts the transcript download URL. Downloads the Zoom transcript file, extracts its text, and reformats it into clean, readable dialogue. Pulls the Zoom meeting participant list (including emails) and sends the transcript and participants to OpenAI to generate structured meeting minutes. Formats the minutes into an HTML email and sends the summary via SMTP to a participant email address. Uses an OpenAI-powered agent to extract action items and follow-up details from the same transcript, then creates tasks in ClickUp and creates a follow-up event in Microsoft Outlook Calendar when scheduling information is present. Setup Ad

by Redowan Ahmed Farhan