Automated Notion Page Indexing with Vector Embeddings

somdn_product_page

This n8n workflow automates the process of extracting, processing, and storing content from Notion pages into a vector database for advanced search and retrieval. It triggers on new pages added to a specific Notion database, retrieves the page content, filters out non-text elements like images and videos, and then summarizes the text blocks. The summarized content, along with metadata such as page ID, creation time, and title, is then converted into embeddings using Google’s Gemini API. These embeddings are stored in a Pinecone vector database, enabling efficient semantic search and indexing for knowledge management or AI-powered applications.

Node Count

6 – 10 Nodes

Nodes Used

@n8n/n8n-nodes-langchain.documentDefaultDataLoader, @n8n/n8n-nodes-langchain.embeddingsGoogleGemini, @n8n/n8n-nodes-langchain.textSplitterTokenSplitter, @n8n/n8n-nodes-langchain.vectorStorePinecone, filter, notion, notionTrigger, summarize

Reviews

There are no reviews yet.

Be the first to review “Automated Notion Page Indexing with Vector Embeddings”

Your email address will not be published. Required fields are marked *