AI Agents

Connect Google Drive with Supabase

21 nodes 224 130 Automatic trigger
Download

Workflow Description

Automation template connecting Google Drive documents with Supabase, loading files, splitting content into text chunks, generating embeddings via OpenAI, and storing them in a vector store for intelligent search and Q&A functionality through a chat interface.

How it works

  1. 1.Automatically load documents from Google Drive
  2. 2.Split text content into manageable chunks
  3. 3.Generate embeddings using OpenAI model
  4. 4.Store vectors in Supabase vector database
  5. 5.Retrieve relevant documents based on queries
  6. 6.Answer questions using OpenAI language model

Use cases

  • Build an intelligent search engine for corporate documents
  • Create an automated customer FAQ and support system
  • Analyze and summarize business documents efficiently

Requirements

  • Active Google Cloud account with Google Drive access permissions
  • Supabase project with API key and vector store setup
  • OpenAI API key for embeddings and language models

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Google Drive Document Default Data Loader LLM Chain OpenAI Vector Store Text Splitter Chat Trigger Supabase

Details

Trigger Automatic trigger
Nodes 21
Apps 8
Views 224
Downloads 130

How to Use

  1. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (21)

/

Google Drive

Google Drive

#1

Default Data Loader

Document Default Data Loader

#2

Sticky Note

Sticky Note

#3

Sticky Note1

Sticky Note

#4

Sticky Note2

Sticky Note

#5

Sticky Note3

Sticky Note

#6

Question and Answer Chain

Chain Retrieval Qa

#7

OpenAI Chat Model

OpenAI

#8

Vector Store Retriever

Retriever Vector Store

#9

Recursive Character Text Splitter1

Text Splitter Recursive Character Text Splitter

#10

Customize Response

Set

#11

When chat message received

Chat Trigger

#12

Retrieve by Query

Vector Store Supabase

#13

Embeddings OpenAI Retrieval

OpenAI

#14

Embeddings OpenAI Insertion

OpenAI

#15

Placeholder (File/Content to Upsert)

Set

#16

Embeddings OpenAI Upserting

OpenAI

#17

Insert Documents

Vector Store Supabase

#18

Retrieve Rows from Table

Supabase

#19

Sticky Note4

Sticky Note

#20

Update Documents

Vector Store Supabase

#21