Integrations

Telegram Integration

Get real-time uptime alerts directly in Telegram. Configure your bot in under two minutes and never miss a downtime event again.

Start Setup View Commands

Setup Steps

Connect UptimeGuard to your Telegram account in four steps. No coding required.

Step 1

Start a Chat with UptimeGuardBot

Open Telegram and search for @UptimeGuardBot, or visit t.me/UptimeGuardBot. Tap Start to initialize the bot. You'll receive a welcome message with a unique Integration Token (looks like ug-tg-8f3a2c…).

Step 2

Open Your UptimeGuard Dashboard

Log in to your UptimeGuard account and navigate to Settings → Integrations → Telegram. Click Connect New Chat to open the configuration panel.

Step 3

Paste the Integration Token

Copy the token from your Telegram chat and paste it into the field in the dashboard. Click Verify & Link. UptimeGuard will send a confirmation message to your chat within 10 seconds.

Step 4

Assign Monitors to the Chat

Go to any monitor in your dashboard, open Alert Channels, and check the Telegram toggle. You can assign individual monitors, entire groups, or set Telegram as the default channel for all new monitors.

Tip

Use a Group Chat for Team Alerts

Add @UptimeGuardBot to any Telegram group, then paste the group's chat ID (obtain it by sending /chatid to the bot) in step 3 instead of a personal token. All group members will receive notifications. You can also create separate groups for critical and warning alerts to keep noise down.

Bot Commands

Control your monitors and view status directly from Telegram — no dashboard login needed.

/status

Returns a formatted list of all monitors assigned to this chat with current state (● Operational, ● Down, ● Degraded) and last-check timestamp. Example output:

api.example.com — ● Operational (last check: 14:23:01 UTC)
shop.example.com — ● Down (since 14:18:42 UTC, 3rd incident today)

/logs <monitor-name>

Fetches the last 10 check results for a specific monitor, including response time, HTTP status code, and SSL expiry days. Use /logs api.example.com to drill into a single endpoint.

/pause <monitor-name>

Temporarily disables alerts for the specified monitor. Useful during planned maintenance windows. The monitor continues health-checking but suppresses notifications for 2 hours by default. Extend with /pause api.example.com 6h.

/resume <monitor-name>

Restores alerting for a paused monitor immediately. A confirmation message is sent to the chat.

/chatid

Returns the numeric chat ID of the current conversation. Required when linking a group chat in the UptimeGuard dashboard.

/help

Displays the full command reference with examples and links to the documentation. Updated automatically when new commands are added.

Sample Notification

What an Alert Looks Like in Telegram

When a monitored endpoint goes down, you receive a message like this:

⚠️ Incident: api.example.com is down Monitor: API Health Check Status: HTTP 503 (was 200) Response time: timeout (>30s) Incident started: 2025-06-14 09:41:12 UTC Duration: 0m 18s Region: Frankfurt, EU-West [View Incident] [Pause Monitoring]

Frequently Asked Questions

Can I link multiple Telegram chats to one UptimeGuard account?

Yes. Each account can connect up to 10 distinct Telegram chats (private or group). Assign different monitors to each chat to route alerts by team or severity level.

Do I receive notifications on every health check?

No. By default, Telegram alerts fire only on state changes: up → down, down → up, or SSL certificate expiry warnings (30, 7, and 1 day before expiry). You can enable "all checks" mode in Settings → Integrations → Telegram → Verbose Mode for debugging.

What happens if the bot is blocked or the chat is deleted?

UptimeGuard retries delivery for 24 hours. If the chat becomes unreachable, you'll receive an email alert at your account's primary address. Re-link the chat from the dashboard to restore notifications.

Is there a rate limit on Telegram messages?

Telegram allows up to 30 messages per second per bot. UptimeGuard batches and deduplicates events, so even during a large-scale outage you won't exceed this limit. Critical incidents always bypass throttling.

Can I use the bot with Telegram Business or Telegram Desktop?

Yes. The bot works across all Telegram clients — mobile (iOS/Android), desktop, web, and Telegram Business. Notifications are delivered identically on every platform.

Does the free plan include Telegram integration?

Telegram integration is available on all plans, including the free tier (up to 3 monitors, 1 chat). The Pro and Enterprise plans support up to 10 chats, custom alert templates, and incident runbook links in notification buttons.

Ready to get alerts in your pocket?

Connect Telegram Now