Skip to content
FlowHubFluxonLab
D
AI Automationfree

Store Notion's Pages as Vector Documents into Supabase with OpenAI

by Datakiadapted from n8n official workflow galleryUpdated Aug 2026
RequiresDDefault Data LoaderEmbeddings OpenAIEmbeddings OpenAINotionNotionSupabase Vector StoreSupabase Vector StoreToken SplitterToken Splitter
Share Post Share
Embeddings OpenAIEmbeddings Open…TSToken SplitterNotion - Page Added TriggerNotion - Page A…Notion - Retrieve Page ContentNotion - Retrie…FiFilter Non-Text ContentFilter Non-Text…SuSummarize - Concatenate Notion's blocks contentSummarize - Con…DDCreate metadata and load contentCreate metadata…VSSupabase Vector StoreSupabase Vector…1234567
1/5
STEPS · 7
Starts on a Notion event

Workflow updated on 17/06/2024:** Added 'Summarize' node to avoid creating a row for each Notion content block in the Supabase table.* Store Notion's Pages as Vector Documents into Supabase This workflow assumes you have a Supabase project with a table that has a vector column. If you don't have it, follow the instructions here: Supabase Langchain Guide Workflow Description This workflow automates the process of storing Notion pages as vector documents in a Supabase database with a vector column. The steps are as follows: Notion Page Added Trigger: Monitors a specified Notion database for newly added pages. You can create a specific Notion database where you copy the pages you want to store in Supabase. Node: Page Added in Notion Database Retrieve Page Content: Fetches all block content from the newly added Notion page. Node: Get Blocks Content Filter Non-Text Content: Excludes blocks of type "image" and "video" to focus on textual content. Node: Filter - Exclude Media Content Summarize Content: Concatenates the Notion blocks content to create a single text for embedding.

Tags

n8nreference-onlydocument-default-data-loaderembeddings-open-ainotiontext-splitter-token-splittervector-store-supabase
Connects
DDefault Data LoaderembeddingsopenaiEmbeddings OpenAInotionNotionsupabasevectorstoreSupabase Vector StoretokensplitterToken Splitter
CategoryAI Automation
Triggermanual
Complexitymedium
Nodes8
AddedJun 12, 2024

Related workflows

See all AI Automation
ACDembeddingsopenai
free

Answer Slack knowledge base questions with Notion, Pinecone, and OpenAI

Quick overview This workflow syncs an internal Notion knowledge base to Pinecone on a daily schedule, then runs a Slack bot that answers questions in a specific channel using Pinecone retrieval and an OpenAI chat model, replying in a thread with citations back to the source Notion pages. How it works Runs on a daily schedule to sync your Notion knowledge base into a Pinecone vector index. Fetches all pages from a specified Notion database and then pulls each page’s full block content (including nested blocks). Combines each page’s blocks into a single document and attaches metadata such as the Notion title, URL, and last edited time. Splits each document into overlapping text chunks, generates OpenAI embeddings, and inserts them into Pinecone while clearing and rebuilding the target namespace. Triggers when a new message is posted in the configured Slack channel and ignores bot/system messages to prevent reply loops. Uses an OpenAI-powered agent that always queries Pinecone for relevant chunks (including source metadata) and generates an answer in the user’s language. Posts the response back to Slack as a threaded reply, including cited Notion sources. Setup Create a Notion interna

by DigitalCube.AI
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
DhtmlWopenaichatmodel
free

Scrape and summarize webpages with AI

This workflow integrates both web scraping and NLP functionalities. It uses HTML parsing to extract links, HTTP requests to fetch essay content, and AI-based summarization using GPT-4o. It's an excellent example of an end-to-end automated task that is not only efficient but also provides real value by summarizing valuable content. Note that to use this template, you need to be on n8n version 1.50.0 or later.

by n8n Team