Weekly Confluence stale page cleanup checklist in Slack
Every Monday, a Slack list of stale Confluence pages with AI-drafted refresh notes so the docs team knows exactly what to fix that week.
Every Monday at 8am, audit our Confluence knowledge base for stale pages that likely need a refresh and post a curated cleanup checklist to Slack.
Walk a configurable set of team spaces. Use Confluence's Get Spaces to discover the available spaces, then for each space key in the configured list call Get Pages in Space. Use the label filter on Get Pages in Space to skip pages labeled "archive" or "reference" so evergreen documentation is never flagged.
For each remaining page, use Get Page Versions to find its most recent version date. Keep only the pages whose latest version is older than 90 days (the staleness threshold should be configurable).
For each stale candidate, pull the full page body with Get Page by ID. Use AI to judge whether the topic still looks relevant given today's product and company context, and to draft a one-line "what likely needs updating" note grounded in the actual page content.
Post a prioritized cleanup checklist to a Slack channel using Slack Bot's Send a Message. For each page include the title, a direct link, the last-updated date, and the AI's suggested edit note. Group the checklist by Confluence space so each space owner can see their own section, and put the pages that look most out of date or highest impact at the top of each group.
Make these knobs configurable: the schedule (default Monday 8am), the list of space keys to walk, the staleness threshold in days (default 90), the skip-labels (default "archive" and "reference"), and the destination Slack channel.
Additional information
What does this prompt do?
- Walks your configured Confluence spaces every Monday morning and surfaces pages that have not been touched in 90+ days
- Skips evergreen docs labeled "archive" or "reference" so they never clutter the list
- Uses AI to read each stale page and draft a one-line note on what likely needs updating
- Posts a prioritized Slack checklist grouped by space with titles, links, and last-updated dates so each owner sees their section
What do I need to use this?
- A Confluence Cloud site with the spaces you want audited
- A Slack workspace and the channel where the weekly checklist should land
- The list of space keys you want walked so unrelated team spaces are left alone
How can I customize it?
- Change the schedule or time of day it runs (default: Monday 8am)
- Adjust the staleness cutoff (90 days by default, shorter for fast-moving teams, longer for stable docs)
- Add or remove labels that should be excluded from the audit (default: "archive" and "reference")
Frequently asked questions
Does this modify any Confluence pages?
What counts as "stale"?
Can I audit only some of my spaces?
How does the checklist get grouped?
Will archived or reference pages show up in the checklist?
Related templates
Every weekday at 8am, your billing team gets a Slack rundown of yesterday's failed Braintree charges, the revenue at risk, and who to chase first.
Every weekday morning, roll up your sprint's work items into a clear per-person standup summary and post it to your team's Slack channel before you meet.
Every three hours we scan Braintree for new disputes and chargebacks, open a tracked ticket with a tailored evidence checklist, and alert your team in Slack before the response deadline slips.
Every weekday morning we check your most important Databricks tables for freshness and data problems, and ping Slack only when something actually looks wrong.
Every Monday, automatically find which employee accounts on your company domain turned up in data breaches and get a plain-English briefing in Slack.
When a pipeline build fails, we post a tight Slack card naming who pushed, the likely cause, and a link to the build so on-call can triage in seconds.
Stop letting your docs quietly rot.
Get a curated Monday morning cleanup list instead of hunting through spaces by hand.