Skip to content

Collects as they arrive, acts daily

Turn notes sent to a Telegram bot into meeting minutes in Slack

Jot notes to your Telegram bot during the day's meetings and get tidy minutes with action items posted to Slack at 6pm.

Runs
Collects as they arrive, acts daily
Apps
Slack, Telegram
AI
Yes, uses the built-in AI allowance
Access
Telegram bot token; Slack chat:write

Send this to your assistant

Create a ClickRuntime automation: collect everything I send to my Telegram bot today, and at 6pm post AI meeting minutes with action items to #team.

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 team lead spends most of her day in meetings, often on the move, and takes notes as quick messages on her phone. The notes are fragments: names, numbers, half-sentences. Writing them up into proper minutes for the team takes half an hour she rarely has, so decisions and action items stay in her phone and the team hears about them second-hand, if at all.

Sending notes to a Telegram bot as she goes, and getting clean minutes with action items in Slack at the end of the day, means the team always knows what was decided without her writing anything up.

What you get out of it

  • Capture notes the quickest way

    A message to a bot on your phone is faster than any note-taking app. You can keep up with the conversation instead of formatting.

  • Minutes without the write-up

    Fragments are turned into readable minutes with headings and full sentences. The half-hour of tidying at the end of the day disappears.

  • Action items are pulled out

    Tasks and owners mentioned in your notes are listed separately at the end. People can see what they agreed to do without reading everything.

  • The team is informed the same day

    Minutes arrive in Slack every evening. Colleagues who were not in the meeting know what changed before tomorrow starts.

  • A fresh start each day

    Once the minutes are posted, the collected notes are cleared. Tomorrow's minutes only contain tomorrow's notes.

How it works

What happens, step by step

  1. Each time you send a message to your Telegram bot, ClickRuntime saves it with the time and your name.

  2. At 6pm, it gathers all the notes from that day.

  3. AI turns them into short meeting minutes with a list of action items and owners.

  4. The minutes are posted to #team in Slack and the day's notes are cleared, ready for tomorrow.

Before it runs live

  • Connect Slack, then invite the app to the channel (type /invite @ClickRuntime there)
  • Connect Telegram
  • Paste your automation's link into the other app's webhook settings

What you get

RunsCollects as they arrive, acts daily
Turn notes sent to a Telegram bot into meeting minutes in Slacktoday, 9:00Succeeded
Slack · #teamMinutes: Contoso renewal agreed at current price. Action: Sam to send the contract for legal review by Friday.

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 Google Sheets
  • Combine it with other Slack 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.
meeting_minutes_from_telegram_messages_to_slack.pyexample
from clickruntime import on_event, on_trigger, state, ai, notify

@on_event
def collect(event):
    msg = (event.json or {}).get("message") or {}
    if msg.get("text"):
        notes = state.get("notes") or []
        notes.append(f"{msg['date']} {msg['from'].get('first_name', '')}: {msg['text'][:1000]}")
        state.set("notes", notes)
    return {"stored": bool(msg.get("text"))}

@on_trigger
def post(event):
    notes = state.get("notes") or []
    if not notes:
        return {"posted": False}
    try:
        minutes = ai.generate("\n".join(notes), system="Write concise meeting minutes from these notes, then a list of action items with owners.", max_output_tokens=1200).text
    except ai.AIError:
        minutes = "Today's notes:\n" + "\n".join(notes)
    notify.slack(minutes, channel="#team")
    state.delete("notes")
    return {"posted": True, "notes": len(notes)}

FAQ

Common questions

Do I need to format my notes in any way?
No. Short fragments are fine, for example "Acme deal: price ok, legal review by Fri, Sam". Mentioning a name next to a task helps it show up as an owner in the action items.
What if I send nothing on a given day?
Nothing is posted. The minutes only go out on days when you actually sent notes to the bot.
Can more than one person send notes to the bot?
Yes. Notes from anyone in the chat with the bot are collected together, and each note keeps the sender's name so the minutes can credit them.
What permissions does it need?
Telegram bot token; Slack chat:write. 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 “Turn notes sent to a Telegram bot into meeting minutes in Slack” from your assistant

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