Notifications & Alerts

Get alerted the moment something goes down - and again when it recovers. UptimeMonitorX supports 10 notification channels across all plans.

How Alerts Work

Downtime Alert

When a monitor fails a check, UptimeMonitorX immediately sends a DOWN notification to all assigned channels. The alert includes the monitor name, URL, error details, and timestamp.

Recovery Alert

When the monitor comes back up, a RECOVERY notification is sent with the total downtime duration and current response time.

SSL Expiry Alert

For HTTPS monitors, you receive SSL certificate expiry warnings at 14 days, 7 days, and 1 day before expiry.

Channel Limits by Plan

PlanMax ChannelsAvailable Types
Free2Email, Webhook
Pro5+ Slack, Discord, Telegram
Business10+ Teams, WhatsApp, PagerDuty
Enterprise20+ Opsgenie, Pushover

All Notification Channels

Email

All plans

Setup Steps

  1. 1Go to Dashboard > Notifications > Add Channel
  2. 2Select "Email" as the channel type
  3. 3Enter the email address to receive alerts
  4. 4Alerts are sent from [email protected] via Brevo SMTP
Note: Email is the default channel and works on all plans. You can add multiple email addresses as separate channels.

Webhook

All plans

Setup Steps

  1. 1Go to Dashboard > Notifications > Add Channel
  2. 2Select "Webhook" as the channel type
  3. 3Enter your webhook URL (must be HTTPS)
  4. 4UptimeMonitorX will POST a JSON payload to your URL on every event
Note: The webhook payload includes: monitor name, status (up/down), timestamp, response time, error details, and incident info. Use webhooks to integrate with any custom system.

Slack

Pro+

Setup Steps

  1. 1Create a Slack Incoming Webhook URL in your Slack workspace (Slack > Apps > Incoming Webhooks)
  2. 2Go to Dashboard > Notifications > Add Channel > Slack
  3. 3Paste the webhook URL
  4. 4Alerts appear as formatted Slack messages in your chosen channel
Note: Messages include monitor name, status, latency, and a direct link to the monitor in your dashboard.

Discord

Pro+

Setup Steps

  1. 1In Discord, go to your channel > Settings > Integrations > Webhooks > New Webhook
  2. 2Copy the webhook URL
  3. 3Go to Dashboard > Notifications > Add Channel > Discord
  4. 4Paste the webhook URL
Note: Discord alerts use rich embeds with color-coded status (green for UP, red for DOWN).

Telegram

Pro+

Setup Steps

  1. 1Create a Telegram bot via @BotFather and get your bot token
  2. 2Get your Chat ID by messaging @userinfobot
  3. 3Go to Dashboard > Notifications > Add Channel > Telegram
  4. 4Enter the Bot Token and Chat ID
Note: Supports both personal chats and group chats. Add the bot to a group to alert your whole team.

Microsoft Teams

Business+

Setup Steps

  1. 1In Teams, go to the channel > Connectors > Incoming Webhook > Configure
  2. 2Name it "UptimeMonitorX" and copy the webhook URL
  3. 3Go to Dashboard > Notifications > Add Channel > Teams
  4. 4Paste the webhook URL
Note: Messages appear as adaptive cards in your Teams channel with full monitor details.

WhatsApp

Business+

Setup Steps

  1. 1Go to Dashboard > Notifications > Add Channel > WhatsApp
  2. 2Enter the phone number to receive alerts (with country code, e.g. +91XXXXXXXXXX)
  3. 3Configure the WhatsApp integration credentials in your settings
Note: WhatsApp alerts deliver instantly to your phone - ideal for critical production monitors.

PagerDuty

Business+

Setup Steps

  1. 1In PagerDuty, create a new service or use an existing one
  2. 2Add an "Events API v2" integration and copy the Integration Key (Routing Key)
  3. 3Go to Dashboard > Notifications > Add Channel > PagerDuty
  4. 4Paste the Integration Key
Note: Triggers PagerDuty incidents with your on-call rotation. Resolves automatically when the monitor recovers.

Opsgenie

Enterprise

Setup Steps

  1. 1In Opsgenie, go to Settings > Integrations > Add Integration > API
  2. 2Copy the API Key
  3. 3Go to Dashboard > Notifications > Add Channel > Opsgenie
  4. 4Paste the API Key
Note: Creates Opsgenie alerts with priority mapping based on incident severity.

Pushover

Enterprise

Setup Steps

  1. 1Create a Pushover application at pushover.net
  2. 2Get your User Key and Application Token
  3. 3Go to Dashboard > Notifications > Add Channel > Pushover
  4. 4Enter the User Key and App Token
Note: Pushover delivers push notifications to iOS, Android, and desktop - ideal as a last-resort alert channel.

Assigning Channels to Monitors

After creating notification channels, assign them to your monitors:

  1. 1. Go to any monitor's settings or create a new monitor
  2. 2. In the "Notification Channels" section, check the channels you want to receive alerts for that monitor
  3. 3. Each monitor can have multiple channels - use redundancy for critical monitors (e.g. Email + Slack + PagerDuty)

Pro tip: For production-critical monitors, always configure at least 2 different channel types (e.g. Email + Slack) to ensure you catch alerts even if one channel has delivery issues.