Skip to content

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.

Paste it into your assistant. It tells you what it will send or change before it runs live.

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

  1. Every Friday at 4pm, ClickRuntime finds every Confluence page changed in the past seven days.

  2. It groups the pages by space.

  3. 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

RunsOn a schedule
Get a Friday list of changed Confluence pagestoday, 9:00Succeeded
Email · Confluence this week: 14 pages changedEngineering - Deploy runbook https://northwind.atlassian.net/wiki/spaces/ENG/pages/30122

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
weekly_digest_of_changes.pyexample
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?
This lists the titles and links of changed pages, grouped by space. The AI version also writes a short plain-language summary of each page, so choose it when you want content, not just a list. The AI version also writes a plain-language summary for each page, while this one lists titles and links grouped by space.
Does it include pages I do not have permission to view?
No. The search returns only what the connected Confluence account is allowed to see, so restricted pages remain hidden from the email. The search only returns pages the connected account can see, so restricted pages stay out of the email.
Can I limit it to certain spaces?
Yes. Name the spaces in your request and the CQL query is narrowed. The updated search is shown for your approval before the digest changes. Naming the spaces you care about narrows the search, and it stays pending until you agree.
What permissions does it need?
read. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (on a schedule). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

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.