Skip to content

Daily or weekly

Get your Notion tasks as a Telegram digest

Each morning or each Sunday evening, your upcoming Notion tasks arrive on Telegram, grouped the way you plan.

Runs
Daily or weekly
Apps
Notion, Telegram
AI
Optional
Access
Notion read; bot token

Send this to your assistant

Create a ClickRuntime automation: every Sunday evening, send me on Telegram this week's tasks from my Notion planner, grouped by home and business.

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

A sole trader plans both her business and her household in Notion. The plan is good, but she rarely opens it on her phone, so the week starts without a clear view of what is due.

A digest in Telegram on Sunday evening, grouped by area, puts the week in front of her where she already reads messages. Monday starts with a plan instead of a scramble.

What you get out of it

  • Your plan comes to you

    Tasks arrive in a chat you already check. You do not need to open Notion to know what is due.

  • Home and work in one view

    Grouping by area shows the whole week at once. Clashes between personal and business commitments are easier to spot.

  • A calm start to the week

    Reading the list the evening before lets you plan ahead. Monday morning is spent doing, not sorting.

  • Daily or weekly, your choice

    A short morning list suits busy weeks; a Sunday overview suits planning. You can run both.

How it works

What happens, step by step

  1. On the schedule you choose, ClickRuntime reads your Notion planner for tasks due in the coming day or week that are not done.

  2. It groups the tasks by area, such as home and business, and sorts them by due date.

  3. If you turned it on, AI adds a one-line overview at the top.

  4. The digest is sent to you as a Telegram message.

Before it runs live

  • Connect Notion and share the database you want it to use
  • Connect Telegram

What you get

RunsDaily or weekly
Get your Notion tasks as a Telegram digesttoday, 9:00Succeeded
Telegram · Planner botBusy Tuesday, light Friday. Business: 10-21 Send Contoso invoice · Home: 10-22 Car service

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
  • 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 and Telegram 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.
daily_and_weekly_notion_digests_on_telegram.pyexample
from datetime import date, timedelta
from clickruntime import on_trigger, credentials, http, ai

DB_ID, CHAT_ID = "your-notion-database-id", "your-chat-id"

@on_trigger
def run(event):
    end = (date.today() + timedelta(days=7)).isoformat()
    tasks = http.post(f"https://api.notion.com/v1/databases/{DB_ID}/query", headers={"Authorization": f"Bearer {credentials.connection('notion', 'work')}",
        "Notion-Version": "2022-06-28"}, json={"filter": {"and": [{"property": "Due", "date": {"on_or_before": end}},
        {"property": "Done", "checkbox": {"equals": False}}]}, "sorts": [{"property": "Due", "direction": "ascending"}]}).json()["results"]
    groups = {}
    for t in tasks:
        p = t["properties"]
        name = "".join(x["plain_text"] for x in p["Name"]["title"])
        area = (p.get("Area", {}).get("select") or {}).get("name", "Other")
        groups.setdefault(area, []).append(f"• {p['Due']['date']['start'][5:]} {name}")
    body = "\n\n".join(f"{a}\n" + "\n".join(items) for a, items in groups.items()) or "Nothing due this week."
    try:
        intro = ai.generate(f"One friendly sentence overview of this week:\n{body}", max_output_tokens=60).text.strip()
    except ai.AIError:
        intro = "This week's plan:"
    http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage",
              json={"chat_id": CHAT_ID, "text": f"{intro}\n\n{body}"})
    return {"tasks": len(tasks)}

FAQ

Common questions

Which tasks are included?
Tasks in your Notion database with a due date in the coming day or week that are not marked done. You can also filter by tag or project.
How are tasks grouped?
By any property in your database, such as Area, Project or Priority. Home and Business is a common split.
Can it add a short note or motivation?
Yes. AI can add a one-line overview of the week at the top, such as which days are busiest.
What permissions does it need?
Notion read; bot token. Nothing else in your accounts is used.
Does it need AI?
No, but you can ask for an AI step (for example a summary). It then uses ClickRuntime's built-in AI allowance.
How many runs does it use?
One run each time it runs (daily or weekly). 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 your Notion tasks as a Telegram digest” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.