Weekly
Get a weekly count of new Notion entries
Each Monday your team sees how many new entries were added last week, and how that compares with the week before.
- Runs
- Weekly
- Apps
- Notion, Slack
- AI
- Not needed
- Access
- Notion read; Slack chat:write
Send this to your assistant
Create a ClickRuntime automation: every Monday, count how many pages were added to my Feedback database in Notion last week and post the number to #product, compared with the week before.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Teams track sign-ups, bug reports, customer interviews or content ideas in Notion, and someone eventually asks how many came in this week. Answering means opening the database, filtering by created date and tag, and counting rows, which is a small chore that gets done inconsistently or only when asked. Without a regular figure, a slow decline in new submissions goes unnoticed for months.
Each week ClickRuntime queries Notion with a created_time filter for the last seven days and the tag you care about, counts the matching entries, compares the number with last week's count from saved state, and posts the result in Slack, for example 14 new submissions, up from 9.
Community managers, product teams and founders use it to watch one number without building a dashboard. Teams also use it as a lightweight check that a form or integration feeding Notion is still working.
What you get out of it
One number arrives without anyone counting
The weekly post replaces a filter-and-count routine. The figure is the same every week and is calculated by the same rule. The figure is the same every week and calculated by the same rule, which removes arguments over method.
Trends appear in the channel
Seeing 14, up from 9, tells the team more than 14 alone. A decline across three weeks is noticed while it can still be explained. A decline across three weeks is noticed while it can still be explained and acted upon.
The team shares the same facts
A figure posted in Slack is visible to everyone, which avoids different people quoting different counts. Meetings start from an agreed number. Meetings start from an agreed figure instead of from each person's different guess.
Tags let you track what matters
Filtering by tag means you count only the entries of interest, such as feature requests or enterprise leads. The post answers a specific question. The post answers a specific question rather than offering a number nobody can interpret.
It runs without a dashboard project
You get a useful metric from a Notion database without exporting it to a BI tool. Setting it up takes minutes, and it can be extended later. Setting it up takes minutes, and it can grow into something bigger later if you need it.
How it works
What happens, step by step
Every Monday, ClickRuntime counts the entries added to your Notion database in the past 7 days.
It compares the count with the number from the week before.
A message appears in your #product Slack channel, such as "37 new feedback entries last week (+9 vs the week before)".
Before it runs live
- Connect Notion and share the database you want it to use
- Connect Slack, then invite the app to the channel (type /invite @ClickRuntime there)
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 Google Sheets
- Combine it with other Notion and Slack steps into one automation
Under the hood
The code that runs this automation
from datetime import date, timedelta
from clickruntime import on_trigger, credentials, http, state, notify
DATABASE_ID = "your-feedback-database-id"
@on_trigger
def run(event):
since = (date.today() - timedelta(days=7)).isoformat()
body, count = {"filter": {"timestamp": "created_time", "created_time": {"on_or_after": since}}, "page_size": 100}, 0
while True:
page = http.post(f"https://api.notion.com/v1/databases/{DATABASE_ID}/query", json=body,
headers={"Authorization": f"Bearer {credentials.secret('NOTION_TOKEN')}",
"Notion-Version": "2022-06-28"}).json()
count += len(page["results"])
if not page["has_more"]:
break
body["start_cursor"] = page["next_cursor"]
last = state.get("last_week")
change = f" ({count - last:+d} vs the week before)" if last is not None else ""
notify.slack(f"📬 {count} new feedback entries last week{change}", channel="#product")
state.set("last_week", count)
return {"count": count}FAQ
Common questions
Can it count several tags or databases?
What happens in the first week?
Does it count edited records or only new ones?
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
Send everyone their Notion tasks each morning
Every weekday, each person gets a Slack message with their open tasks and due dates.
See how it worksKeep a Notion log of your daily standups
The team posts standup updates in Slack, and they're collected into one dated Notion page each day.
See how it worksCreate recurring tasks in Notion
Weekly and monthly tasks are added to Notion on time, and each owner is told in Slack.
See how it worksKeep exploring
Set up “Get a weekly count of new Notion entries” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.