Technical Anshu
Tutorials Blog
✈️ Telegram Alerts

Uptime Kuma Telegram Alerts Setup Get Down Alerts on Your Phone

A monitoring dashboard you must remember to open will fail you. A Telegram message that lands on your phone within minutes of a failure will not. Here is the full setup.

✍️ Technical Anshu✈️ Telegram Notification Setup⏱️ 8 minute read
🎥 Watch the full Uptime Kuma tutorial in the video — install, monitors, alerts and the live dashboard, step by step

Of all the notification channels Uptime Kuma supports, Telegram is the one most small offices end up loving: it is free, instant, works on every phone, and needs no mail server. The setup has three parts — create a bot, learn your chat ID, connect both inside Uptime Kuma — and one habit that separates working systems from wishful ones: testing the alert on purpose, before a real outage does it for you.

Example Telegram alert from Uptime Kuma
[Down] Accounts PC - TCP 3389 Status: DOWN Time: 14:03:22 Message: connect ECONNREFUSED 192.168.1.40:3389 ...a few minutes later... [Up] Accounts PC - TCP 3389 Status: UP Message: OK - 84 ms

👆 Illustrative example wording. The pair matters: the Down message wakes you up, the Up message lets you go back to sleep.

1

Create the Bot with BotFather

  1. Open Telegram and search for @BotFather — the official bot with the blue verified tick
  2. Send /newbot and follow the two questions: a display name, then a username that must end in bot
  3. BotFather replies with your bot token — a long string that looks like a password, because it is one

Treat the token like the key to your office. Never share a screenshot that shows it, never post it in a group, and if it ever leaks, return to BotFather and revoke it — a leaked token lets anyone send messages pretending to be your monitoring system.

2

Get Your Chat ID

Telegram bots cannot guess who to message; Kuma needs your numeric chat ID. The reliable way:

  1. Open your new bot in Telegram and send it any message, even just /start — a bot cannot message you before you have spoken to it
  2. In a browser, open https://api.telegram.org/botYOUR_TOKEN/getUpdates, replacing YOUR_TOKEN with your own token (this is a placeholder pattern, never a real token — keep yours private)
  3. In the reply text, find "chat":{"id":... — that number is your chat ID

For a team, use a group instead: create a Telegram group, add the bot to it, send a message in the group, and read the group chat ID the same way (group IDs are negative numbers). Now one alert reaches the whole support team at once.

3

Connect Telegram Inside Uptime Kuma

  1. Go to Settings → Notifications → Setup Notification
  2. Choose Telegram as the type, give it a clear name like Support Team Telegram
  3. Paste the bot token and the chat ID
  4. Press Test — a test message should arrive in Telegram within seconds. If it does not, do not save and hope; the test button is the diagnosis
  5. Save, then either tick apply to all monitors or attach this notification to each monitor you care about
4

Make the Alerts Worth Reading

Alert quality is mostly monitor naming. “Server down” forces a phone call; “Branch Office - FileServer - Ping DOWN” is already half the diagnosis. Make sure the recovery message reaches you too — Uptime Kuma sends an Up notification when a monitor recovers, and that second message is what tells you a problem fixed itself (or a colleague fixed it) while you were driving to the office. Finally, keep total alert volume sane: attach phone alerts to devices that matter, and let trivia go to a quieter channel or nowhere.

5

Test Like You Mean It

Before declaring victory, run one honest drill: stop something real — unplug a test device, pause a service, or block a port — and wait. The Down alert should land on your phone within a few minutes (interval plus retries). Restore it and confirm the Up alert follows. Do this on day one, in daylight, while you are watching. The first real outage at night is the worst possible time to discover a mistyped chat ID.

🔴 One honest limit: Telegram alerts travel over the internet. If your office internet is the thing that died, a Kuma install inside that office cannot reach Telegram to tell you. That is a hosting problem, not a Telegram problem — see the hosting guide in this series for how to keep a path out.

🎥 Watch the Complete Process in the Video

Watch the video for the complete Uptime Kuma setup — notifications are configured on screen along with the monitors they protect.

▶️ Watch Full Video
❓ Frequently Asked Questions

The bot never sends me anything — what is wrong

The usual causes, in order: you never sent the bot a first message (bots cannot start the conversation), the chat ID has a typo or is missing its minus sign for groups, or the notification was saved but never attached to any monitor. Use the Test button in the notification settings — it isolates the problem in seconds.

Is the bot token a secret

Yes, completely. Anyone holding the token controls the bot and can read and send its messages. Keep it out of screenshots, videos and shared documents. If it leaks, BotFather can revoke it and issue a new one — then update the token inside Uptime Kuma.

Can several staff members receive the same alerts

Yes — the cleanest way is one Telegram group containing the whole team, with the bot added and its group chat ID used in Uptime Kuma. Alternatively, create separate notification entries per person. Groups win in practice because the whole team sees the same Down and Up messages and nobody duplicates the rescue trip.

This guide is based on the Technical Anshu Uptime Kuma video • Stuck on any step? Ask in the video comments — you will get a reply there 🙏