Notification Inbox
scd-server sends notifications for important events — license status changes, heartbeat failures, and other conditions that require attention.
Navigate here by clicking the 🔔 bell icon in the navbar, or via /notifications.
Bell icon and badge
The bell icon appears in the top-right navbar on every page. A red badge shows the number of unread notifications. The badge updates automatically every 30 seconds.
Inbox layout
Notifications [Mark all read]
🔴 CRITICAL License locked 2 min ago
Your license has been locked. Contact your administrator.
[Resolve]
🟠 HIGH License expiring in 6 days 1 hour ago
License expires 2026-06-01. Renew to avoid interruption.
✅ INFO License renewed 3 days ago [Resolved]
- Notifications are sorted by most recent first
- Opening the inbox marks all visible notifications as read
- Resolve button (admin only) — acknowledges a condition as handled
- Recurring events show an occurrence count: "Heartbeat failing — 14 occurrences since 2026-04-03"
Dashboard banners
CRITICAL and HIGH notifications are also shown as banners at the top of the dashboard home page, so critical conditions are visible without opening the inbox.
Banners disappear when the notification is resolved.
Notification types
| Event | Severity | Audience |
|---|---|---|
| License expiring (14 days) | HIGH | Admin |
| License expiring (7 days) | HIGH | Admin |
| License expiring (3 days) | CRITICAL | Admin |
| License locked | CRITICAL | Admin |
| License renewed | INFO | Admin |
| Heartbeat failing | HIGH | Admin |
| Heartbeat recovered | INFO | Admin |
Next: configure channels
See Channel configuration to set up Discord webhooks or email delivery.