AcademyWorkflowsData and reporting

Store Notion Pages as Vectors in Supabase with OpenAI

Data and operations teams that want to search internal Notion notes with an AI assistant or a search tool.

  • Recommendedour rating
  • 6,262views on n8n
Open on n8n.io ↗

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

store-notion-s-pages-as-vector-documents-into-supabase-with-openai.json

Loading the file...

What it does

This n8n workflow watches a Notion database for new pages and reads their text blocks, leaving out media blocks such as images and videos. It joins the remaining text, creates embeddings with OpenAI and stores each document with its vector in a Supabase table that has a vector column. That table must exist before you start.

Use cases

  1. 01Index meeting notes added to a Notion database
  2. 02Make team wiki pages searchable by meaning
  3. 03Feed the retrieval step of an internal assistant

Connects

Notion · Embeddings OpenAI · Token Splitter · Supabase Vector Store · Default Data Loader

Questions about
Store Notion Pages as Vectors in Supabase with OpenAI.

What is Store Notion Pages as Vectors in Supabase with OpenAI used for?

Data and operations teams that want to search internal Notion notes with an AI assistant or a search tool. This n8n workflow watches a Notion database for new pages and reads their text blocks, leaving out media blocks such as images and videos. It joins the remaining text, creates embeddings with OpenAI and stores each document with its vector in a Supabase table that has a vector column. That table must exist before you start.

How do I import Store Notion Pages as Vectors in Supabase with 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 Store Notion Pages as Vectors in Supabase with 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.