Help & guidesTelegram alerts › Connect with ePulz.io account

Connect with ePulz.io account

2 min read · Telegram alerts

Goal: Connect your Telegram bot with your ePulz.io account so that you receive alerts on outages.

Prerequisites: You have a created bot and found the Chat ID.

Step 1: Open the settings

  1. Sign in to the ePulz.io dashboard
  2. In the menu click Settings (or go to /dashboard/settings)
  3. Find the Telegram alerts section

Step 2: Enter the token and Chat ID

  1. In the Telegram bot token field paste the token from BotFather (format 123456:ABC-DEF...)
  2. In the Chat ID field paste your personal Chat ID or group chat ID
  3. Click Save

Step 3: Test the connection

After saving, the Send test message button appears. Click it. Within a few seconds a message should arrive in Telegram in the format:

[ePulz.io] Test - the connection works!

Step 4: Enable Telegram for a specific monitor

You can enable Telegram alerts selectively for individual monitors:

  1. In the Dashboard open the monitor detail
  2. In the Notifications section, turn on the Telegram switch
  3. Save changes

What if the test message does not arrive?

Most common causes:

  • You have not yet messaged the bot. In Telegram, write /start to it, otherwise it cannot send you messages.
  • Wrong token. Copy the token again from BotFather (the /mybots command, select the bot, API Token).
  • Wrong Chat ID. For a personal Chat ID the number is positive (e.g. 123456789), for a group it is negative (e.g. -987654321).
  • You disabled notifications for the bot in Telegram - check in the bot's profile.

What alerts look like

Example alert message in Telegram
A real alert during an outage and after recovery

Example of an alert during an outage:

DOWN shop.company.com is unavailable
Target: https://shop.company.com
Error: HTTP 502 Bad Gateway
Duration: 1 m 47 s
OK shop.company.com is OK again
Outage lasted: 4 m 12 s