Skip to content

Every 5 minutes

Get task reminders on both Slack and Telegram

Reminders you set arrive in Slack and on Telegram at the time you chose, so you see them at your desk or on your phone.

Runs
Every 5 minutes
Apps
Slack, Telegram
AI
Not needed
Access
Telegram bot token; Slack chat:write

Send this to your assistant

Create a ClickRuntime automation: remind me on Slack and Telegram about my tasks at the times I set.

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 consultant juggles client calls, invoices and personal errands across the week. Calendar reminders pop up on a laptop she has already closed, and Slack reminders are easy to dismiss in a busy channel. Small things slip: a follow-up email not sent, an invoice not chased, a document not signed before the deadline.

With this automation her reminders arrive in Slack and on Telegram at the time she set, so they reach her whether she is at her desk or out of the office.

What you get out of it

  • Reminders reach you wherever you are

    Slack covers the working day and Telegram covers your phone. The same reminder arrives in both. You are not depending on one device being open.

  • Small tasks stop slipping

    Follow-ups, renewals and errands get a nudge at the moment you chose. They are done on time instead of remembered too late. That adds up to fewer awkward apologies.

  • Each reminder is sent once

    Once a reminder has been delivered, it is marked as done. You are not pinged again for the same task. Your chats stay calm.

  • Simple to add reminders

    Ask your AI assistant to add a reminder with a time and it is saved with the automation. No new app to install. Adding one takes seconds.

  • Works across time zones

    Reminders are stored with your time zone, so they arrive at the right local time even when you travel. Times are not shifted by mistake. Early morning reminders stay early morning.

How it works

What happens, step by step

  1. Every 5 minutes, ClickRuntime checks your saved reminders for any that are due.

  2. Each due reminder is sent to your Slack channel.

  3. The same reminder is sent to your Telegram chat.

  4. Sent reminders are marked as done, and repeating ones are moved to their next date.

Before it runs live

  • Connect Slack, then invite the app to the channel (type /invite @ClickRuntime there)
  • Connect Telegram

What you get

RunsEvery 5 minutes
Get task reminders on both Slack and Telegramtoday, 9:00Succeeded
Telegram · RemindersReminder: send the Acme Logistics invoice for October

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
  • 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 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.
task_reminders_on_slack_and_telegram.pyexample
from datetime import datetime, timedelta, timezone
from clickruntime import on_trigger, credentials, http, state, notify

TELEGRAM_CHAT_ID = "your-telegram-chat-id"
REPEAT = {"daily": timedelta(days=1), "weekly": timedelta(weeks=1)}

@on_trigger
def run(event):
    reminders = state.get("reminders") or []
    now = datetime.now(timezone.utc)
    due = [r for r in reminders if not r.get("done") and datetime.fromisoformat(r["at"]) <= now]
    if not due:
        return {"sent": 0}
    for r in due:
        text = f"Reminder: {r['text']}"
        notify.slack(text, channel="#reminders")
        http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage",
                  json={"chat_id": TELEGRAM_CHAT_ID, "text": text})
        if r.get("repeat") in REPEAT:
            r["at"] = (datetime.fromisoformat(r["at"]) + REPEAT[r["repeat"]]).isoformat()
        else:
            r["done"] = True
    state.set("reminders", [r for r in reminders if not r.get("done")])
    return {"sent": len(due)}

FAQ

Common questions

How do I add a new reminder?
Ask your AI assistant, for example "remind me to send the Acme invoice on Friday at 9am". The reminder is saved with your automation and sent at that time.
How precise is the reminder time?
Reminders are checked every 5 minutes, so one set for 9:00 arrives between 9:00 and 9:05. That is close enough for most tasks.
Can I set repeating reminders?
Yes. A reminder can repeat daily, weekly or monthly, such as chasing invoices every Monday. After each one is sent, the next one is scheduled.
What permissions does it need?
Telegram bot token; Slack chat:write. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (every 5 minutes). 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 task reminders on both Slack and Telegram” from your assistant

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