Google Drive to Pinecone vector storage workflow
Needs changesNeeds changes. This template uses 1 thing(s) that n8n 3.0 removes: AI Agent v1 (old agent modes). 1 breaking item(s) found. Static check, last run 2026-10-19.
What to replace before upgrading
| Removed in 3.0 | Replace with |
|---|---|
| AI Agent v1 (old agent modes) RAG AI Agent (v1.6) | Latest AI Agent node (Tools Agent). For SQL Agent, use a Postgres or MySQL tool with a recent AI Agent. |
Nodes used (22)
- OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi - Default Data Loader
@n8n/n8n-nodes-langchain.documentDefaultDataLoader - Embeddings OpenAI
@n8n/n8n-nodes-langchain.embeddingsOpenAi - Google Drive
n8n-nodes-base.googleDrive - Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Extract from File
n8n-nodes-base.extractFromFile - Supabase
n8n-nodes-base.supabase - Respond to Webhook
n8n-nodes-base.respondToWebhook - Edit Fields (Set)
n8n-nodes-base.set - Chat Trigger
@n8n/n8n-nodes-langchain.chatTrigger - Webhook
n8n-nodes-base.webhook - Character Text Splitter
@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter - Summarize
n8n-nodes-base.summarize - AI Agent
@n8n/n8n-nodes-langchain.agent - Switch
n8n-nodes-base.switch - Supabase Vector Store
@n8n/n8n-nodes-langchain.vectorStoreSupabase - Calculator
@n8n/n8n-nodes-langchain.toolCalculator - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Split Out
n8n-nodes-base.splitOut - Code
n8n-nodes-base.code - Simple Memory
@n8n/n8n-nodes-langchain.memoryBufferWindow
What it does
Document Chat Bot with Automated RAG System This workflow creates a conversational assistant that can answer questions based on your Google Drive documents. It automatically processes various file types and uses Retrieval-Augmented Generation (RAG) to provide accurate answers based on your document content. How It Works 1. Monitors Google Drive for New Documents: Automatically detects when files are created or updated in designated folders 2. Processes Multiple File Types: Handles PDFs, Excel spreadsheets, and Google Docs 3. Builds a Knowledge Base: Converts documents into searchable vector embeddings stored in Supabase 4. Provides Chat Interface: Users can ask questions about their documents through a web interface 5. Retrieves Relevant Information: Uses advanced RAG techniques to find and present the most relevant information Setup Steps (Estimated time: 25-30 minutes) 1. API Credentials: Connect your OpenAI API key for text processing and embeddings 2. Google Drive Integration: Set up Google Drive triggers to monitor specific folders 3. Supabase Configuration: Configure Supabase vector database for document storage 4. Chat Interface Setup: Deploy the web-based chat interface using the provided webhook The workflow automatically chunks documents into manageable segments, generates embeddings, and stores them in a vector database for efficient retrieval. When users ask questions, the system finds the most relevant document sections and uses them to generate accurate, contextual responses.