Skip to content

Every 15 minutes

Get alerts when Bitcoin or Ethereum drops past your threshold

You get one message in Telegram and Slack when Bitcoin or Ethereum falls more than your chosen percentage in 24 hours.

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

Send this to your assistant

Create a ClickRuntime automation: every 15 minutes, check the BTC and ETH prices and alert me on Telegram and Slack if either has dropped more than 5% in 24 hours.

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 small finance team at a company that holds some crypto, or an individual who follows the market, wants to know when prices move sharply without staring at a chart all day. Exchange apps send dozens of notifications, most of them noise, and the one move that matters is easy to miss among them.

This automation checks prices every 15 minutes and sends a single message to Telegram and Slack when a drop passes the threshold you set. It is an informational alert only and does not buy or sell anything.

What you get out of it

  • One alert per real move

    You hear about a dip once when it crosses your threshold, not every 15 minutes while it lasts. Each message is worth reading.

  • Your own threshold

    You decide what counts as a significant drop, such as 5% or 10% in 24 hours. The alerts match how closely you follow the market.

  • Both phone and work chat

    Messages go to Telegram on your phone and to a Slack channel your team can see. The whole team has the same information at the same time.

  • No exchange account needed

    Prices come from a public price source, so no exchange login or trading permission is involved. Nothing can be bought or sold by mistake.

How it works

What happens, step by step

  1. Every 15 minutes, ClickRuntime gets the current Bitcoin and Ethereum prices and their change over the last 24 hours.

  2. It checks whether either has fallen by more than your threshold.

  3. Each dip is only reported once; the alert resets when the price recovers above the threshold.

  4. The alert is sent to your Telegram chat and your Slack channel.

Before it runs live

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

What you get

RunsEvery 15 minutes
Get alerts when Bitcoin or Ethereum drops past your thresholdtoday, 9:00Succeeded
Telegram · Price alertsETH is down 6.2% in 24h, now $2,410

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.
price_dip_alerts_to_telegram_and_slack.pyexample
from clickruntime import on_trigger, credentials, http, state, notify

COINS = {"bitcoin": "BTC", "ethereum": "ETH"}
THRESHOLD = -5.0
TELEGRAM_CHAT_ID = "your-telegram-chat-id"

@on_trigger
def run(event):
    prices = http.get("https://api.coingecko.com/api/v3/simple/price",
                      params={"ids": ",".join(COINS), "vs_currencies": "usd", "include_24hr_change": "true"}).json()
    alerted = state.get("alerted") or {}
    sent = []
    for coin, sym in COINS.items():
        change = prices[coin]["usd_24h_change"]
        if change <= THRESHOLD and not alerted.get(coin):
            text = f"{sym} is down {abs(change):.1f}% in 24h, now ${prices[coin]['usd']:,.0f}"
            notify.slack(text, channel="#markets")
            http.post(f"https://api.telegram.org/bot{credentials.secret('TELEGRAM_BOT_TOKEN')}/sendMessage",
                      json={"chat_id": TELEGRAM_CHAT_ID, "text": text})
            sent.append(sym)
        alerted[coin] = change <= THRESHOLD
    state.set("alerted", alerted)
    return {"alerts": sent}

FAQ

Common questions

Where do the prices come from?
From a public crypto price service that reports the current price and the 24-hour change for each coin. No account is needed for this level of checking.
Can I add other coins?
Yes. Any coin the price service lists can be added to the list, each with the same threshold or its own.
Will I hear when the price recovers?
The alert resets once the 24-hour change is back above your threshold, so a later drop triggers a new alert. A recovery message can be added if you want one.
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 15 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 alerts when Bitcoin or Ethereum drops past your threshold” from your assistant

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