Skip to content

Every 5-60 minutes

Get told when your site changes or goes down

Telegram tells you when a page's content changes or your site stops responding.

Runs
Every 5-60 minutes
Apps
Telegram
AI
Not needed
Access
bot token

Send this to your assistant

Create a ClickRuntime automation: every 30 minutes, check example.com/blog and send me a Telegram message if the content changed or the site is down.

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 shop owner wants to know when a competitor changes a price page, a student wants to be told when exam results are posted, and a developer wants to hear when their site returns an error. Refreshing the page again and again is tiresome, and paid monitoring tools are overkill for a single page or a hobby project. Quietly refreshing wastes your day.

On a schedule between five and sixty minutes, ClickRuntime fetches the page, hashes its content and compares it with the stored version, and checks the HTTP status code. If the content changed or the server returned an error, it sends a message to your Telegram. If nothing happened, you hear nothing. Nothing arrives while nothing changes.

It suits site owners, researchers and anyone waiting for a page to change.

What you get out of it

  • You find out the moment something changes

    A message on your phone beats refreshing a page. Whether you wait for a restock, a result or a price drop, you act first. Being first matters for limited stock, flash sales and results that everyone is checking at once.

  • Downtime is caught quickly

    A failing status code triggers an alert within minutes. Fixing an outage before customers notice protects trust and sales. Every minute of downtime can cost orders, and a fast alert keeps the number of lost orders small.

  • Silence means all is well

    Only changes and failures are reported. A quiet phone tells you nothing has happened, and the alerts you do receive carry weight. A feed full of false alarms gets muted, so reporting only real events keeps your attention.

  • No paid monitoring tool is needed

    A simple fetch and compare covers many small cases. You avoid subscriptions for something that does not need a full dashboard. For a hobby site or a single page, a simple compare is all the monitoring you need.

  • Competitor and policy changes are noticed

    Pages such as pricing, terms or job listings change without announcement. Learning about it the same day gives you time to respond. Competitors rarely announce edits, so a quiet watcher gives you information you would otherwise miss.

How it works

What happens, step by step

  1. Every few minutes, ClickRuntime opens the web page you are watching.

  2. It checks the page loads properly, and compares its content with what it saw last time.

  3. If the page is down or its content has changed, a message is sent to your Telegram chat saying which page and what happened.

Before it runs live

  • Connect Telegram

What you get

RunsEvery 5-60 minutes
Get told when your site changes or goes downtoday, 9:00Succeeded
Telegram · Site watchexample.com/blog changed

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

URL = "https://example.com/blog"
CHAT_ID = "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_trigger
def run(event):
    try:
        r = http.get(URL)
        r.raise_for_status()
    except Exception as e:
        tg("sendMessage", chat_id=CHAT_ID, text=f"{URL} looks down: {e}")
        return {"up": False}
    digest = hashlib.sha256(r.text.encode()).hexdigest()
    if state.get("hash") and state.get("hash") != digest:
        tg("sendMessage", chat_id=CHAT_ID, text=f"{URL} changed")
    state.set("hash", digest)
    return {"up": True}

FAQ

Common questions

What counts as a change?
The page content is hashed, and any difference in the hash counts as a change, including small edits and dynamic parts like timestamps. To ignore noise, track a specific section or keyword instead of the whole page.
How often is the page checked?
You choose between every five minutes and every hour. Short intervals catch problems sooner but are more demanding on the site, so pick the longest interval you can live with. Shorter intervals carry a little more load, so choose the longest one you can accept.
Can it watch for a specific word on the page?
Yes. Instead of hashing everything, it can check whether a phrase such as in stock or results published appears. That avoids false alarms from unrelated changes and tells you exactly what you were waiting for.
What permissions does it need?
bot token. 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-60 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 told when your site changes or goes down” from your assistant

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