Notification Center

Sent Today0
Pending0
Failed0
Channels0Email, SMS, Push

Multi-Channel Alert Delivery

The notification system queues and delivers alerts via three channels: email (SMTP), SMS (configurable gateway), and push notifications. A cron job processes the queue every minute with automatic retry logic.

Email Notifications

HTML-formatted emails with incident details, device info, severity, location, and dashboard links.

SMS Alerts

Configurable SMS gateway integration for critical alerts. Supports any HTTP-based SMS API.

Push Notifications

Configurable push endpoint (FCM-compatible) for real-time mobile alerts.

Escalation Rules

Time-delayed escalation steps. If the primary contact doesn't respond, escalate to the next contact.

📧 Scenario: Notification Cascade

A critical gas leak incident is created. The notification system: (1) Queues email to safety officer (delay: 0s), (2) Queues SMS to plant manager (delay: 120s), (3) Queues push to all responders (delay: 0s). The cron job picks up queued items every minute. If email fails, it retries up to 3 times with exponential backoff.