On a schedule
Get a Friday list of changed Confluence pages
One email at the end of the week lists every page created or updated, grouped by space.
- Runs
- On a schedule
- Apps
- Confluence
- AI
- Not needed
- Access
- read
Send this to your assistant
Create a ClickRuntime automation: every Friday at 4pm, email me all Confluence pages created or updated in the last 7 days in my spaces, grouped by space with links.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Teams that keep their knowledge in Confluence often lose track of what happened in it. People created pages, edited the onboarding guide and archived an old process, yet nobody has the full picture. Email notifications are scattered, per-page watches are patchy, and most people stop paying attention.
Every Friday, this runs a CQL search for pages created or changed in the last seven days, groups the results by space, and sends you one email listing everything. It is a single, structured summary instead of many fragmented notifications.
It works well for team leads, documentation owners and people running internal communications, especially in companies with many active spaces. Pages are grouped by space in a single email, so the team gets one organized list of what happened, instead of dozens of fragmented notifications from the week.
What you get out of it
Replace scattered notifications with one email
A single Friday message replaces a week of individual alerts. Reading it takes minutes, and nothing slips through because it was buried in a flood. One Friday message replaces a week of separate alerts, and nothing slips by because it was buried among other emails.
See activity space by space
Grouping by space shows which teams are documenting and which have gone quiet. A silent space can prompt a conversation about whether it is still needed. Grouping by space shows who is writing and who has gone quiet, which can start a useful conversation about an unused space.
Spot pages that deserve attention
A heavily edited page may signal confusion or ongoing change. Seeing it in the digest lets you check in with its authors. A page edited heavily in a week may signal confusion or ongoing change, and the list lets you check in with its authors.
Keep everyone on the same page
Forwarding the digest brings stakeholders up to speed together. People refer to the same list when discussing what changed. Forwarding the digest brings stakeholders up to speed together, so everyone refers to the same list of changes.
Create a lightweight changelog
Over months, the emails form a record of how your knowledge base grew. It is useful when you review how documentation habits have changed. Over months the emails form a simple changelog of how your knowledge base grew, which helps when reviewing documentation habits.
How it works
What happens, step by step
Every Friday at 4pm, ClickRuntime finds every Confluence page changed in the past seven days.
It groups the pages by space.
You get one email with the number of changed pages in the subject line and a link to each page.
Before it runs live
- Connect Confluence
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Run it at a different time, more or less often, or only on weekdays
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Confluence steps into one automation
Under the hood
The code that runs this automation
from collections import defaultdict
from clickruntime import on_trigger, notify, http, credentials
SITE = "https://northwind.atlassian.net"
@on_trigger
def run(event):
auth = (credentials.secret("CONFLUENCE_EMAIL"), credentials.secret("CONFLUENCE_API_TOKEN"))
pages = http.get(f"{SITE}/wiki/rest/api/content/search", auth=auth, params={
"cql": 'type = page and lastmodified >= now("-7d") order by lastmodified desc', "expand": "space", "limit": 200,
}).json()["results"]
by_space = defaultdict(list)
for p in pages:
by_space[p["space"]["name"]].append(f"- {p['title']}\n {SITE}/wiki{p['_links']['webui']}")
body = "\n\n".join(f"{space}\n" + "\n".join(items) for space, items in sorted(by_space.items()))
notify.email_me(f"Confluence this week: {len(pages)} pages changed", body or "No pages changed this week.")
return {"pages": len(pages)}FAQ
Common questions
How is this different from the weekly AI summary?
Does it include pages I do not have permission to view?
Can I limit it to certain spaces?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Find Confluence pages nobody has updated
Each month you get the pages in a space untouched for six months, with their author and a link, ready for review.
See how it worksGet a weekly summary of what changed in your docs
On Fridays you read a few lines per page explaining what was added or changed, instead of opening each one.
See how it worksPost Confluence page edits to Slack
When a page in your space is changed, your channel sees its title, who edited it and a link.
See how it worksKeep exploring
Set up “Get a Friday list of changed Confluence pages” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.