Healthchecks.io Alerts to Telegram

Healthchecks.io Alerts to Telegram

push.tg

Healthchecks.io tells you when a cron job or backup didn't run. Here are two ways to get those alerts in Telegram without making a bot. Placeholders were checked against the Healthchecks.io webhook docs and source (October 2026).

Step 1: get your endpoint (30 seconds)

Open @trafficRobot in Telegram and press Start. You get an address like k3x9q@push.tg. Your endpoint is the part before the @: https://push.tg/k3x9q. Every example below uses k3x9q, so swap in your own key.

There's no bot to create, no chat_id to look up and no token to keep safe. Add @trafficRobot to a group and the group gets its own address, so the whole team sees the alerts.

Option A: email (zero config)

Integrations → Email → enter k3x9q@push.tg. If Healthchecks asks you to confirm the address, the confirmation email shows up in Telegram. Tap the link. From then on every up/down email arrives as a Telegram message. Long emails are shortened in the chat. The full copy sits behind a secret link for up to 12 hours, then it's destroyed.

Option B: webhook (short custom text)

Integrations → Webhook:

  • Execute when a check goes down: method POST, URL https://push.tg/k3x9q, request body:
🔴 $NAME is DOWN ($NOW UTC)
  • Execute when a check goes up: method POST, URL https://push.tg/k3x9q, request body:
🟢 $NAME is back up

Leave the headers empty, save, and use Test! next to the integration.

Placeholders work in the URL, headers and body: $NAME (check name), $STATUS (up/down), $NOW (UTC time, ISO 8601), $CODE (check UUID), $TAGS, $TAG1, $TAG2… Since push.tg takes plain text, you don't need the _JSON variants.

Tips

  • Turn the integration on per check, or make it a default for new checks.
  • Pair it with the cron failure alert in the list below. Healthchecks catches "never ran", and the curl catches "ran and failed".

Check that the message really arrived. push.tg answers HTTP 200 even when the key is wrong. The body says {"error":"no such user"} instead of {"ok":...}. So a green "test sent" in your tool doesn't prove delivery. Look at Telegram.

More copy-paste guides

Get your endpoint: t.me/trafficRobot?start=tg-healthchecks. It takes 30 seconds, it has no ads, and it has been running since 2016.

Report Page