Notification System
Our notification system keeps you informed about all critical events in real-time. Configure multiple notification channels to ensure your team never misses an important alert.
Notification Events
HTTP / HTTPS Status Changes
- Monitor goes offline (connection refused, 5xx, timeout, etc.)
- Monitor comes back online
- Slow response — latency crosses your configured threshold
- Slow response recovers
Keyword Check Alerts
- Required keyword missing from page body
- Forbidden keyword detected on page (defacement, error message)
- Keyword check restored to passing
JSON Assertion Alerts
- JSON response body fails a configured assertion (path / operator / value)
- All JSON assertions passing again
Ping (ICMP) Alerts
- Host stops responding to ICMP echo from a majority of regions
- Host responding to ping again from every region
Port (TCP) Alerts
- TCP connection refused, timed out, or otherwise unreachable
- TCP port reachable again
Heartbeat & Cron Job Alerts
- Expected ping not received within the interval (heartbeat) or scheduled time (cron), plus grace
- Job reported a failure explicitly via
?status=fail - Heartbeat resumed / cron job recovered when a ping arrives again
SSL Certificate Alerts
- Certificate expiration warnings (configurable threshold)
- Certificate validation failures (invalid chain, hostname mismatch)
- Certificate expired
- SSL issue resolved
DNS Monitoring Alerts
- DNS records changed (additions, removals, modifications)
- DNS query failures
- Records returned to baseline / DNS errors resolved
Domain Expiration Alerts
- Domain expiring in 30, 14, 7, or 1 day (per-monitor threshold)
- Domain has expired
Severity Tiers
Every notification is tagged with a severity, and each notification channel can be configured to receive only certain tiers (e.g. SMS for critical, email for everything).
- Critical — site offline, ping/port unreachable, heartbeat or cron run missed, JSON assertion failed, SSL expired or invalid, domain expired
- Warning — SSL expiring, slow response, domain expiring, DNS error, keyword check failed
- Info — recovery and resolution notifications, DNS change notifications
Notification Channels
Email Notifications (All plans)
- Detailed incident reports
- Status change alerts
- Configurable severity levels
Slack Integration (Basic+)
- Real-time alerts in your Slack channels
- Rich message formatting with status indicators
- Configurable via Incoming Webhook URL
SMS Notifications (Pro+)
- Critical alerts directly to your phone
- International phone number support (E.164)
- Ideal for urgent, high-priority incidents
Custom Webhooks (Pro+)
- HTTP POST notifications to your endpoint
- Structured JSON payload with full incident details
- Optional HMAC-SHA256 signature verification
- Integrate with PagerDuty, custom dashboards, and more
Notification Settings
Configure your notification preferences:
- Choose which events trigger notifications
- Set notification channels per event type
- Configure team member-specific preferences
- Set quiet hours and notification delays
Best Practices
- Configure multiple notification channels for critical systems
- Set appropriate notification thresholds to avoid alert fatigue
- Regularly review and update notification settings
- Test notification delivery during setup