AcademyWorkflowsProductivity

RAG Document Chatbot with Google Drive, Supabase and OpenAI

Support, legal and research teams that need to query their internal documents in natural language.

  • Recommendedour rating
  • 10,732views on n8n
Open on n8n.io ↗

Paste it straight onto an n8n canvas with Ctrl+V or Cmd+V.

ai-powered-rag-document-processing-chatbot-with-google-drive-supabase-openai.json

Loading the file...

What it does

An n8n workflow that processes documents from Google Drive, including PDFs, CSVs and Google Docs. It extracts and splits the text, stores embeddings in Supabase and provides a chat agent that answers questions based on those documents.

Use cases

  1. 01Ask questions across PDFs and Google Docs
  2. 02Search a product documentation library
  3. 03Look up passages in legal documents through chat

Connects

Google Drive · Code · AI Agent · Basic LLM Chain · Embeddings OpenAI · OpenAI Chat Model · Simple Memory · Structured Output Parser · Character Text Splitter · Supabase Vector Store · Default Data Loader · Google Gemini Chat Model

Questions about
RAG Document Chatbot with Google Drive, Supabase and OpenAI.

What is RAG Document Chatbot with Google Drive, Supabase and OpenAI used for?

Support, legal and research teams that need to query their internal documents in natural language. An n8n workflow that processes documents from Google Drive, including PDFs, CSVs and Google Docs. It extracts and splits the text, stores embeddings in Supabase and provides a chat agent that answers questions based on those documents.

How do I import RAG Document Chatbot with Google Drive, Supabase and OpenAI into n8n?

Copy the workflow JSON from this page and paste it onto the n8n canvas with Ctrl+V or Cmd+V. Then connect your credentials in each node.

Is RAG Document Chatbot with Google Drive, Supabase and OpenAI safe to use?

It passed our automatic scan for credential theft, hidden instructions and risky install commands. Third party open source software. Sabemos AI does not maintain it. Check the code and permissions before you connect it to company data.