Automate Notion Content Ingestion to Pinecone Vector Store
detail.loadingPreview
This workflow automatically ingests new Notion pages, processes their content, and stores them as embeddings in a Pinecone vector store using the Notion Trigger, Token Splitter, and Google Gemini Embeddings nodes.
🚀Ready to Deploy This Workflow?
About This Workflow
Overview
This n8n workflow automates the process of transferring content from Notion to a Pinecone vector store. It's designed to capture new pages added to a specified Notion database, clean the content by filtering out non-textual elements, and then process this text for vectorization. The workflow leverages the Notion - Page Added Trigger to initiate the process, Notion - Retrieve Page Content to fetch the page's text, a Filter Non-Text Content node to ensure only relevant text is processed, Summarize - Concatenate Notion's blocks content to combine block text, and a Token Splitter to break down large texts into manageable chunks. Finally, Embeddings Google Gemini generates vector embeddings, and Pinecone Vector Store stores these embeddings along with metadata from the Notion page, making your Notion knowledge base searchable via vector similarity.
Key Features
- Real-time ingestion of new Notion pages via webhook trigger.
- Robust content filtering to exclude images and videos.
- Efficient text chunking for optimal embedding generation.
- Metadata preservation (Page ID, Creation Time, Title) for better context.
- Seamless integration with Google Gemini for embeddings and Pinecone for vector storage.
How To Use
- Configure Notion Trigger: Set up the
Notion - Page Added Triggernode with your Notion database ID and authenticate with your Notion API. - Set up Embeddings: Configure the
Embeddings Google Gemininode with your Google Gemini API credentials. - Configure Pinecone: Set up the
Pinecone Vector Storenode with your Pinecone API key, environment, and target index name ('notion-pages' is used by default). - Run Workflow: Activate the workflow. Any new page added to the configured Notion database will automatically be processed and stored in Pinecone.
Apps Used
Workflow JSON
{
"id": "450f4900-383c-40ec-af9a-3d135b4273a3",
"name": "Automate Notion Content Ingestion to Pinecone Vector Store",
"nodes": 0,
"category": "Data Integration",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 450f4900-383c...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Verification Info
Related Workflows
Discover more workflows you might like
Chomp Food Database API MCP Server
Exposes the Chomp Food Database API as an MCP-compatible interface for AI agents.
Google Sheets to PostgreSQL Data Sync
Automates the process of fetching data from Google Sheets and loading it into a PostgreSQL database.
Automated Daily Weather Data Fetcher and Storage
Fetches daily weather data from OpenWeatherMap API and stores it in Airtable.