Skip to content
FlowHubFluxonLab
A
AI Automationfree

🤖 AI Powered RAG Chatbot for Your Docs + Google Drive + Gemini + Qdrant

by Joseph LePageadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAAI AgentDDefault Data LoaderEmbeddings OpenAIEmbeddings OpenAIGoogle DocsGoogle DocsGoogle DriveGoogle DriveGoogle Gemini Chat ModelInformation ExtractorInformation ExtractorLangChain CodeLangChain CodeOpenAI Chat ModelOpenAI Chat ModelQdrant Vector StoreQdrant Vector StoreSSimple MemoryTelegramTelegramToken SplitterToken Splitter
Share Post Share
DDData LoaderTSToken SplitterVSQdrant Vector StoreQdrant Vector S…SILoop Over ItemsWaWaitMaWhen clicking ‘Test workflow’When clicking ‘…Google Gemini Chat ModelGoogle Gemini C…MeMergeIEExtract Meta DataExtract Meta Da…EFGet File ContentsGet File Conten…Download File From Google DriveDownload File F…Find File Ids in Google Drive FolderFind File Ids i…text-embeddings-3-largetext-embeddings…SeGoogle Folder IDgpt-4o-mini1CoDelete Qdrant Points by File IDDelete Qdrant P…SeQdrant Collection NameQdrant Collecti…SuFile Id ListMeMerge1MeMerge2Confirm Qdrant Delete PointsConfirm Qdrant …IfIfSend Declined MessageSend Declined M…WeWebhookAgAI AgentMBWindow Buffer MemoryWindow Buffer M…ChWhen chat message receivedWhen chat messa…Google Gemini Chat Model1Google Gemini C…text-embeddings-3-large1text-embeddings…Google DriveSeRespond to UserUpdate Chat HistoryUpdate Chat His…VSQdrant Vector Store ToolQdrant Vector S…OpenAI Chat ModelOpenAI Chat Mod…Send Completed MessageSend Completed …12345678910111213141516171819202122232425262728
1/5
FLOWS
STEPS · 28
Run manually by an operator

🤖 AI-Powered RAG Chatbot with Google Drive Integration This workflow creates a powerful RAG (Retrieval-Augmented Generation) chatbot that can process, store, and interact with documents from Google Drive using Qdrant vector storage and Google's Gemini AI. How It Works Document Processing & Storage 📚 Retrieves documents from a specified Google Drive folder Processes and splits documents into manageable chunks Extracts metadata using AI for enhanced search capabilities Stores document vectors in Qdrant for efficient retrieval Intelligent Chat Interface 💬 Provides a conversational interface powered by Google Gemini Uses RAG to retrieve relevant context from stored documents Maintains chat history in Google Docs for reference Delivers accurate, context-aware responses Vector Store Management 🗄️ Features secure delete operations with human verification Includes Telegram notifications for important operations Maintains data integrity with proper version control Supports batch processing of documents Setup Steps Configure API Credentials: Set up Google Drive & Docs access Configure Gemini AI API Set up Qdrant vector store connection Add Telegram bot for notifications Add OpenAI Api Ke

Tags

n8nreference-onlyagentdocument-default-data-loaderembeddings-open-aigoogle-docsgoogle-driveinformation-extractorlm-chat-google-geminilm-chat-open-aimemory-buffer-windowtelegramtext-splitter-token-splittervector-store-qdrant
Connects
AAI AgentDDefault Data LoaderembeddingsopenaiEmbeddings OpenAIgoogledocsGoogle DocsgoogledriveGoogle DriveGoogle Gemini Chat Model
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes35
AddedFeb 23, 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
Dgoogledriveopenaichatmodelsummarizationchain
free

Load and summarize Google Drive files with AI

This workflow includes advanced features like text summarization and tokenization, it's ideal for automating document processing tasks that require parsing and summarizing text data from Google Drive. To use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
Acalculatoropenaichatmodel
free

Run a Telegram voice assistant with OpenAI GPT-5 Mini and Google Calendar

Quick overview This workflow turns a Telegram bot into a personal assistant that accepts text or voice notes, transcribes audio with OpenAI, uses a memory-enabled AI agent for replies and calculations, and creates Google Calendar reminder events from natural-language requests. How it works Triggers whenever a new Telegram message is received by your bot. Routes the message based on type, sending text directly to the assistant, voice notes to transcription, and other message types to a fallback reply. For voice notes, downloads the audio from Telegram and transcribes it to text using OpenAI. Sends the user’s text (typed or transcribed) to an OpenAI chat model powered agent that remembers the last 15 messages per chat and can use a calculator tool. When the user asks for a reminder or event, the agent creates a Google Calendar event with AI-generated title and start/end times. Sends the agent’s final response back to the originating Telegram chat. Setup Create a Telegram bot with @BotFather, add a Telegram credential in n8n, and enable updates for the Telegram Trigger. Add an OpenAI credential with access to the chat model and audio transcription used in the workflow. Add a Google Ca

by Manik Chandra Dhor