Templates / Sync Notion knowledge base with Vapi assistants and Pinecone using OpenAI

Sync Notion knowledge base with Vapi assistants and Pinecone using OpenAI

Ready for 3.0

by Nick Guriev ✓ · 14 views · created 2026-08-12

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 25 nodes and runs on a schedule (every day at 02:00). Along the way it connects Notion, Pinecone Vector Store and Embeddings OpenAI. It also calls api.vapi.ai over HTTP.

How it runs

Trigger: On a schedule (every day at 02:00).

  1. Remove Old Vectors from Pinecone (HTTP Request): calls an HTTP API (POST)
  2. Wait: waits 15 seconds
  3. Load Notion Services Data (Notion): get many (database page)
  4. Load Notion FAQ Data (Notion): get many (database page)
  5. Load Notion Qualification Script (Notion): get many (database page)
  6. Load Notion Dialogue Tree (Notion): get many (database page)
  7. Load Notion Objection Handling (Notion): get many (database page)
  8. Load Notion Disclaimers (Notion): get many (database page)
  9. Merge Notion Content (Code): runs custom JavaScript code
  10. Upsert Documents to Pinecone (Pinecone Vector Store): stores documents in the Pinecone vector store, with embeddings: Generate OpenAI Embeddings; document loader: Load Documents for Upsert

…plus 11 more steps. See the full node list below.

Services it uses

NotionPinecone Vector StoreEmbeddings OpenAI

HTTP calls to: api.vapi.ai

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (9)

From the author

Quick overview This workflow runs daily to pull knowledge base content from Notion, generate OpenAI embeddings, upsert the documents into Pinecone, and upload two language-specific text knowledge files to Vapi so your voice assistant’s query tool and…

Excerpt from Nick Guriev's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.