Daily
Summarise long comment threads in Notion
Each evening long discussions on your project pages get a summary comment, and you get the highlights by email.
- Runs
- Daily
- Apps
- Notion
- AI
- Yes, uses the built-in AI allowance
- Access
- read+write, read comments, insert comments capabilities
Send this to your assistant
Create a ClickRuntime automation: every evening at 6pm, summarise the new comments on pages in my Notion Projects database, add the summary as a comment on each page, and email me the highlights.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Notion pages used for design reviews, specs and planning gather comment threads that run for weeks. Twenty people argue about a requirement across forty comments, partial decisions are buried in the middle, and a stakeholder who joins late either reads everything or asks for a recap. Decisions are made twice, or reversed by someone who did not see the earlier discussion, and the page itself never shows what was settled.
Each day ClickRuntime finds pages edited recently, lists their comments, and for long discussions has its built-in AI write a summary of the positions taken, the decisions reached and the questions still open. It posts the summary as a comment on the page and emails it to you, so the page records its own history.
Product managers, designers and anyone who reviews documents written by others use it most.
What you get out of it
Late joiners catch up in one minute
A new stakeholder reads a paragraph and understands where the discussion stands. They contribute to the decision rather than reopening points already settled. They contribute to the decision rather than reopening points already settled in earlier comments.
Decisions are written where people look
The summary comment sits on the page next to the discussion. Next quarter, someone reading the spec sees what was concluded and why, without scrolling through forty comments. Next quarter, someone reading the spec sees what was concluded and why, without scrolling through forty comments.
Open questions are not forgotten
Listing unresolved points keeps them visible. A question buried in comment 23 gets answered because the summary shows nobody has done so yet. A question buried in comment 23 gets an answer because the summary shows nobody has replied yet.
Review meetings are shorter
When the thread is already summarised, the meeting begins with the remaining disagreement. Fifteen minutes of recapping the comment history disappear from the agenda. Fifteen minutes of recapping the comment history disappear from the agenda of each review meeting.
Reviewers can skim many documents
Someone responsible for ten active specs reads ten short summaries over coffee. They know which documents need their attention today and which can wait. They know which documents need attention today and which can safely wait until next week.
How it works
What happens, step by step
Every day ClickRuntime finds pages in your Notion projects database that were edited recently.
It reads the comments on each one.
AI sums up each thread in a sentence or two: what was agreed and what is still open.
The summary is added as a comment on the page and emailed to you.
Before it runs live
- Connect Notion and share the database you want it to use
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
- Change what the AI looks for, or how it writes the result
- Add another app, for example also send it to Slack
- Combine it with other Notion steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_trigger, credentials, http, state, ai, notify
NOTION = "https://api.notion.com/v1"
def headers():
return {"Authorization": f"Bearer {credentials.secret('NOTION_TOKEN')}", "Notion-Version": "2022-06-28"}
def query(db, body=None):
resp = http.post(f"{NOTION}/databases/{db}/query", headers=headers(), json=body or {})
resp.raise_for_status()
return resp.json()["results"]
def title(page, prop="Name"):
return "".join(t["plain_text"] for t in page["properties"][prop]["title"])
PROJECTS = "projects-database-id"
@on_trigger
def run(event):
since = state.get("since") or "2026-01-01T00:00:00.000Z"
highlights = []
for page in query(PROJECTS):
comments = http.get(f"{NOTION}/comments", headers=headers(), params={"block_id": page["id"]}).json()["results"]
new = [c for c in comments if c["created_time"] > since]
if not new:
continue
text = "\n".join("".join(t["plain_text"] for t in c["rich_text"]) for c in new)[:6000]
summary = ai.generate("Summarise these comments in 2-3 lines:\n" + text, max_output_tokens=150).text
http.post(f"{NOTION}/comments", headers=headers(), json={
"parent": {"page_id": page["id"]}, "rich_text": [{"text": {"content": "Summary: " + summary}}]}).raise_for_status()
highlights.append(f"{title(page)}: {summary}")
state.set("since", event.scheduled_time or since)
if highlights:
notify.email_me(f"Comment summaries for {len(highlights)} projects", "\n\n".join(highlights))
return {"pages": len(highlights)}FAQ
Common questions
Which pages does it look at?
Will it post a new summary every day?
Does it need permission to comment?
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
Save a daily research digest to Notion
Each morning new articles from the feeds you follow are summarised, tagged and filed as pages in Notion.
See how it worksTurn one idea into a week of posts in Notion
Each week your next ready idea becomes seven dated post drafts in your Notion content calendar.
See how it worksGet a weekly report from your Notion data
Each Monday a report page with last week's numbers is added to Notion, and you get a short commentary by email.
See how it worksKeep exploring
Set up “Summarise long comment threads in Notion” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.