Skip to content

Collects as they arrive, acts daily

Get a daily summary of your Telegram group

Each evening you get what the group talked about, without reading every message.

Runs
Collects as they arrive, acts daily
Apps
Telegram
AI
Yes, uses the built-in AI allowance
Access
bot added to group with privacy mode off

Send this to your assistant

Create a ClickRuntime automation: every evening at 9pm, summarise today's messages in my Telegram group and send the summary to me.

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 busy Telegram group, such as a community, a project team or a trading club, produces hundreds of messages a day. Members who are away for a few hours return to a wall of text and either scroll for twenty minutes or give up. Decisions, announcements and good links get lost in the chatter, and people feel out of the loop. The same thing happens in every active community.

Through the day, ClickRuntime collects the group's messages as they arrive. At the time you choose, it hands them to ClickRuntime's built-in AI to summarize the main topics, decisions and links, and sends the digest to you in Telegram. Missing a day of chat no longer means missing what mattered. You read it once, over coffee.

It suits group admins, project leads and community members who cannot read everything.

What you get out of it

  • You catch up in a minute

    A short digest replaces twenty minutes of scrolling. You know what was decided and what is still open without reading every message. Reading time drops from a long scroll to a short paragraph, and you still know the key points.

  • Decisions are no longer buried

    Agreements made halfway through a long thread are pulled out. That reduces repeated discussions and the awkward moment of learning something was decided without you. Nobody has to ask what was agreed yesterday, because the answer is written down for them.

  • Useful links are kept together

    Articles and resources shared in passing appear in the summary. They would otherwise disappear below dozens of newer messages. Resources that deserve to be kept are gathered in one place instead of scattered.

  • Admins stay informed

    Group owners get a daily picture of the mood and topics, which helps them spot conflicts, recurring questions or topics members care about. Spotting what people argue about helps you moderate and plan topics better.

  • Quiet members stay engaged

    Someone who cannot follow in real time can still join relevant discussions the next day. Communities keep more of their members when catching up is easy. Feeling informed keeps people in the group longer, which is the point of a community.

How it works

What happens, step by step

  1. Throughout the day, ClickRuntime saves the messages posted in your Telegram group.

  2. At the time you choose, AI reads the day's messages and picks out the main topics and requests.

  3. You get a private Telegram message with the message count and a short bullet summary.

  4. The saved messages are then cleared, ready for the next day.

Before it runs live

  • Connect Telegram
  • Paste your automation's link into the other app's webhook settings

What you get

RunsCollects as they arrive, acts daily
Get a daily summary of your Telegram grouptoday, 9:00Succeeded
Telegram · Daily digestToday in the group (88 messages): • Meetup moved to Saturday • Two people want a Northwind discount code

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

  • Act only on the items that match your own rules, and skip the rest
  • 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 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_ai_digest_of_a_group_chat.pyexample
from clickruntime import on_event, on_trigger, http, credentials, ai, state

MY_CHAT = "YOUR_CHAT_ID"

def tg(method, **params):
    r = http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/{method}", json=params)
    r.raise_for_status()
    return r.json()["result"]

@on_event
def collect(event):
    msg = (event.json or {}).get("message") or {}
    if msg.get("text") and msg["chat"]["type"] in ("group", "supergroup"):
        log = state.get("today") or []
        log.append(f"{msg['from']['first_name']}: {msg['text'][:400]}")
        state.set("today", log[-500:])
    return {"stored": True}

@on_trigger
def digest(event):
    log = state.get("today") or []
    if not log:
        return {"messages": 0}
    summary = ai.generate("Summarise today's group chat in 5 bullets:\n" + "\n".join(log), max_output_tokens=400).text
    tg("sendMessage", chat_id=MY_CHAT, text=f"Today in the group ({len(log)} messages):\n{summary}")
    state.set("today", [])
    return {"messages": len(log)}

FAQ

Common questions

Does the bot need to be an admin to read the group?
The bot needs to receive messages in the group. With privacy mode on it only sees commands and mentions, so turn privacy mode off in BotFather or make the bot an admin. Members should know a bot is reading.
Is the chat history stored?
Messages are kept only long enough to produce the digest, then cleared. You can choose how long they stay. Because chats can contain personal details, tell members the group is summarized and keep the summary private.
Can the digest be posted back into the group?
Yes. By default it goes to you only, but it can be posted to the group so everyone sees it. Tell your assistant where it should go and approve the change before the next scheduled run.
What permissions does it need?
bot added to group with privacy mode off. Nothing else in your accounts is used.
Does it need AI?
Yes. It uses ClickRuntime's built-in AI, so you don't need an OpenAI or Anthropic key. Every plan includes a monthly AI allowance.
How many runs does it use?
One run each time it checks. Checks that find nothing new 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 daily summary of your Telegram group” from your assistant

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