Alerts
Web vs mobile: Mobile is built for alert triage in the field — browse, filter, acknowledge, and deep-link to related devices and tickets. Alert rule configuration and bulk admin remain on PanelOne web.
Navigation: Tab bar → Alerts
The Alerts tab aggregates alerts from all connected integrations into a single, filterable feed optimized for on-call response.
Overview
The alert feed shows:
- Active count — Unacknowledged alerts requiring attention
- Alert list — Sorted by severity, then recency
- Client subtitles — Client name on each row when no client scope is active
- Realtime refresh — Scoped invalidation updates the list when online
How Alerts Get Here
Alerts sync from the same sources as PanelOne web:
| Source | Examples |
|---|---|
| NinjaOne | Device offline, disk space, RMM conditions |
| SentinelOne | Threat detections |
| Checkpoint | Email security events |
| Microsoft 365 | Defender alerts |
| UniFi | Network infrastructure alerts |
| System | PanelOne-generated alerts (SLA, licensing) |
Alerts arrive via data sync and webhooks. Mobile displays the same Supabase-backed alert records as web.
Alert List
Each alert row displays:
| Field | Description |
|---|---|
| Severity icon | Critical, high, medium, low, info |
| Title | Alert headline |
| Description | Truncated context |
| Client | Affected client (or "System") |
| Timestamp | When the alert was created |
| Ack status | Acknowledged vs active |
Tap a row to open alert detail.
Filtering
Use the filter strip above the list:
Search
Type to search alert title, description, or client name.
Severity Filter
| Value | Use when |
|---|---|
| All | Full feed |
| Critical | Immediate action required |
| High | Urgent attention |
| Medium | Address soon |
| Low | Informational priority |
| Info | Awareness only |
Status Filter
| Value | Shows |
|---|---|
| All | Every alert |
| Active | Unacknowledged only |
| Acknowledged | Already triaged |
Filter selections persist per organization.
Acknowledging Alerts
To acknowledge an alert:
- Open alert detail, or use the acknowledge action on the list row where available.
- Tap Acknowledge.
- The alert moves to acknowledged status with your user metadata recorded.
Acknowledging helps the team see what's been triaged vs what still needs attention.
Offline Acknowledge Queue
When you acknowledge an alert while offline:
- The acknowledge action is queued locally (
alert_acknowledgewrite kind). - The UI updates optimistically — the alert appears acknowledged in your local view.
- When connectivity returns, the queue flushes automatically (foreground or background refresh).
- Failed writes retry up to 3 times, then move to a dead-letter queue.
If a queued acknowledge fails permanently, check connectivity and retry from alert detail when online.
Alert Detail
Alert detail enriches the list row with:
| Section | Content |
|---|---|
| Summary | Severity, status, timestamps |
| Client link | Navigate to client detail |
| Device link | Resolved device name → device detail |
| Ticket link | Related ticket number → ticket detail |
| Ack metadata | Who acknowledged and when |
| Integration raw data | Parsed vendor payload (Checkpoint, etc.) |
| External refs | Links to vendor consoles |
Cross-entity links use resolved labels (device name, ticket number) rather than raw IDs.
Client-Scoped View
When client scope is active:
- Only that client's alerts appear.
- Client subtitles on rows are hidden (redundant).
From client detail → Alerts tab, the same filtered view applies.
Dashboard Drill-Down
Tapping alert summary cards on the Home tab can navigate to the Alerts tab with severity and status filters pre-applied.
Sort Order
Alerts sort automatically:
- Severity — Critical first, then high, medium, low, info
- Time — Most recent first within each severity band
Tips & Best Practices
- Filter to Active at shift start — Focus on unacknowledged items.
- Acknowledge as you handle — Keeps the team aligned during incidents.
- Use detail links — Jump to device or ticket without manual search.
- Trust offline ack queue — Acknowledges sync when you reconnect; verify critical alerts when back online.
Related Guides
- Offline & Sync — Write queue and retry policy
- Push Notifications & Deep Links — Alert push routing
- Alerts (web) — Alert rules and web admin