Notion Knowledge Base Auditor
Keep Notion from becoming a junk drawer.
Maintains trust in Notion by surfacing exactly what needs cleanup, ownership, or archival.
Searches Notion pages and databases, detects maintenance gaps, and produces a prioritized cleanup plan with owner and freshness recommendations.
How it runs
Multi-agent orchestration — here's the flow, step by step.
Call verslay_recall to retrieve the prior audit baseline, stale-content thresholds, and KB structure expectations from memory. Then query all configured Notion databases and page trees — pulling every page with its title, owner, last-edited date, word count (estimated from block count), linked databases, and tags. Flag pages with no last-edit in 90+ days (stale), pages with no owner, and empty pages (< 50 words). Store raw KB inventory as Phase 1 output.
notion knowledge base operatorConsume Phase 1 KB inventory. Classify pages into: (a) 'healthy' (recently updated, has owner, substantive content), (b) 'stale' (> 90 days, no recent edit), (c) 'orphaned' (no incoming links from other pages), (d) 'empty' (< 50 words), (e) 'missing' (expected page type per KB structure not found). Build a coverage map: which KB sections have adequate depth vs. which are sparse. Produce an audit classification table.
knowledge synthesizerIn parallel with knowledge-synthesizer, call verslay_web_search and verslay_news_search targeting 'knowledge base audit best practices' and 'Notion workspace organization frameworks'. Call verslay_youtube_search for expert knowledge management content (e.g., 'Notion knowledge base structure 2025'). Pull benchmark guidance on acceptable staleness thresholds and KB coverage ratios. Pass recommendations to Phase 3.
web researcherConsume Phase 2 classification table and Phase 2 benchmarks. Compute KB health metrics: total pages, health distribution (healthy/stale/orphaned/empty/missing percentages), average page age, and coverage depth per section. Apply benchmark staleness thresholds to flag sections below standard. Call verslay_chart_create to generate a KB health distribution donut chart and a section-depth bar chart. Produce a health scorecard.
data analystConsume Phase 3 health scorecard and charts, Phase 2 classification table, and Phase 2 benchmark recommendations. Format the KB audit report: (a) executive summary with health score; (b) stale content list with last-edit date and recommended action (update, archive, or delete); (c) orphaned pages with suggested parent links; (d) missing content gaps with suggested page titles and owners; (e) top five highest-priority remediation actions.
report formatterConsume Phase 4 audit report and charts. Write a KB health brief: overall health score trend vs. prior audit, critical gaps in highest-traffic sections, recommended KB restructuring actions, and a 30-day remediation sprint plan with assigned owners. Call verslay_memorize to store the updated KB health state, stale-page list, and audit timestamp in memory.
executive briefing writerReceive the KB health brief from executive-briefing-writer. Deliver to the configured Slack channel or email the knowledge management owner. Confirm delivery and log send timestamp.
distributorRequired Agents
7- notion-knowledge-base-operator
- knowledge-synthesizer
- web-researcher
- data-analyst
- report-formatter
- executive-briefing-writer
- distributor
Connections
Required
What it does
- Workspace search
- Stale-page detection
- Duplicate doc hints
- Owner gap detection
- Cleanup action queue
Example prompt
Audit our Notion knowledge base. Find stale pages, duplicate docs, missing owners, outdated SOPs, and the top cleanup actions.
Ready to deploy Notion Knowledge Base Auditor?
Start free. One click, full agent orchestration.
Get Started Free →