Core Concepts

Notifications

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