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
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.
When the monitor comes back up, a RECOVERY notification is sent with the total downtime duration and current response time.
For HTTPS monitors, you receive SSL certificate expiry warnings at 14 days, 7 days, and 1 day before expiry.
Channel Limits by Plan
| Plan | Max Channels | Available Types |
|---|---|---|
| Free | 2 | Email, Webhook |
| Pro | 5 | + Slack, Discord, Telegram |
| Business | 10 | + Teams, WhatsApp, PagerDuty |
| Enterprise | 20 | + Opsgenie, Pushover |
All Notification Channels
Setup Steps
- 1Go to Dashboard > Notifications > Add Channel
- 2Select "Email" as the channel type
- 3Enter the email address to receive alerts
- 4Alerts are sent from [email protected] via Brevo SMTP
Webhook
All plansSetup Steps
- 1Go to Dashboard > Notifications > Add Channel
- 2Select "Webhook" as the channel type
- 3Enter your webhook URL (must be HTTPS)
- 4UptimeMonitorX will POST a JSON payload to your URL on every event
Slack
Pro+Setup Steps
- 1Create a Slack Incoming Webhook URL in your Slack workspace (Slack > Apps > Incoming Webhooks)
- 2Go to Dashboard > Notifications > Add Channel > Slack
- 3Paste the webhook URL
- 4Alerts appear as formatted Slack messages in your chosen channel
Discord
Pro+Setup Steps
- 1In Discord, go to your channel > Settings > Integrations > Webhooks > New Webhook
- 2Copy the webhook URL
- 3Go to Dashboard > Notifications > Add Channel > Discord
- 4Paste the webhook URL
Telegram
Pro+Setup Steps
- 1Create a Telegram bot via @BotFather and get your bot token
- 2Get your Chat ID by messaging @userinfobot
- 3Go to Dashboard > Notifications > Add Channel > Telegram
- 4Enter the Bot Token and Chat ID
Microsoft Teams
Business+Setup Steps
- 1In Teams, go to the channel > Connectors > Incoming Webhook > Configure
- 2Name it "UptimeMonitorX" and copy the webhook URL
- 3Go to Dashboard > Notifications > Add Channel > Teams
- 4Paste the webhook URL
Setup Steps
- 1Go to Dashboard > Notifications > Add Channel > WhatsApp
- 2Enter the phone number to receive alerts (with country code, e.g. +91XXXXXXXXXX)
- 3Configure the WhatsApp integration credentials in your settings
PagerDuty
Business+Setup Steps
- 1In PagerDuty, create a new service or use an existing one
- 2Add an "Events API v2" integration and copy the Integration Key (Routing Key)
- 3Go to Dashboard > Notifications > Add Channel > PagerDuty
- 4Paste the Integration Key
Opsgenie
EnterpriseSetup Steps
- 1In Opsgenie, go to Settings > Integrations > Add Integration > API
- 2Copy the API Key
- 3Go to Dashboard > Notifications > Add Channel > Opsgenie
- 4Paste the API Key
Pushover
EnterpriseSetup Steps
- 1Create a Pushover application at pushover.net
- 2Get your User Key and Application Token
- 3Go to Dashboard > Notifications > Add Channel > Pushover
- 4Enter the User Key and App Token
Assigning Channels to Monitors
After creating notification channels, assign them to your monitors:
- 1. Go to any monitor's settings or create a new monitor
- 2. In the "Notification Channels" section, check the channels you want to receive alerts for that monitor
- 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.