Turn your Notion pages into a live support chat that answers questions with context. Great for help centers, internal wikis, or onboarding docs that change often.
Here is how it runs end to end. A Notion event or a one minute schedule finds pages that were just edited in your Knowledge Base. Each page is processed one by one to avoid double work. Old vectors for that page are removed from Supabase first, so stale answers do not appear. The page content and nested blocks are pulled, merged into one clean text, then split into 500 token chunks with adjustable overlap for better search. OpenAI creates embeddings for each chunk and stores them in a Supabase vector table with the page id and name. A public chat endpoint receives questions and uses a vector retriever plus an OpenAI chat model to return focused answers based on the most relevant chunks.
Setup needs Notion access to the database, a Supabase project with a vector store, and an OpenAI API key. Edits in Notion sync in about one minute, so answers stay current. Teams use it to deflect repeated questions, provide instant guidance, and keep support docs in one place.