{"product_id":"notion-wiki-health-audit-weekly-slack-digests-n8n-workflow","title":"Notion Wiki Health Audit \u0026 Weekly Slack Digests (n8n Workflow)","description":"\u003ch3\u003eKeep your Notion wiki healthy—automatically audit it every week and get a ranked Slack digest\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow crawls your Notion wiki every Monday, scores pages for orphaned, stale, thin, and unreachable mentions, writes the results to a Notion \u003cstrong\u003e“Wiki Health”\u003c\/strong\u003e database, and posts a single ranked summary to \u003cstrong\u003eSlack\u003c\/strong\u003e so your team knows what to fix first.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns on a schedule:\u003c\/strong\u003e Executes every Monday at \u003cstrong\u003e7:00 AM\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLoads audit settings:\u003c\/strong\u003e Reads configured wiki search text, thresholds, weights, the Notion “Wiki Health” database ID, and the Slack channel ID.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSearches Notion pages:\u003c\/strong\u003e Finds pages matching the configured search text (or all accessible pages) and iterates through each result.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRecursively crawls content:\u003c\/strong\u003e Fetches each page’s blocks from Notion and extracts outbound Notion page links (mentions, link-to-page blocks, child pages, and pasted \u003cem\u003enotion.so\u003c\/em\u003e URLs), while counting words.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eBuilds a link graph \u0026amp; scores pages:\u003c\/strong\u003e Computes inbound link counts, flags pages as orphaned\/stale\/thin, detects unreachable mentions, and assigns a weighted health score.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates Notion results:\u003c\/strong\u003e For pages with a non-zero score, updates existing rows in the “Wiki Health” database by Page ID or creates new entries.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePosts a ranked digest to Slack:\u003c\/strong\u003e Sends one Slack message summarizing totals and highlighting the worst offenders.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eSaaS teams maintaining an internal knowledge base that grows weekly in \u003cstrong\u003eNotion\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers needing an always-on \u003cstrong\u003eNotion wiki health audit\u003c\/strong\u003e with measurable outcomes in Slack.\u003c\/li\u003e\n  \u003cli\u003eWiki owners identifying \u003cstrong\u003eorphaned pages\u003c\/strong\u003e, stale content, thin pages, and broken\/unreachable mentions without manual review.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cp\u003eBuilt in \u003cstrong\u003en8n\u003c\/strong\u003e using: \u003cstrong\u003eNotion\u003c\/strong\u003e, \u003cstrong\u003eSlack\u003c\/strong\u003e, and logic\/processing nodes including \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003efilter\u003c\/strong\u003e. Requires a Notion integration with access to the wiki pages and the \u003cstrong\u003e“Wiki Health”\u003c\/strong\u003e database (created with the configured ID).\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45761013711027,"sku":"N8N-17809","price":45.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/AkPjpYjUBa0ivjOkz7wi3_rC82dDaq.png?v=1785921475","url":"https:\/\/buyflowscripts.com\/products\/notion-wiki-health-audit-weekly-slack-digests-n8n-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}