Confirm the alert and scope
- Verify the alert is active, not expired or cancelled.
- Confirm the device and selected location belong to the same tenant.
- Check that the alert targets that location and the device has not been revoked.
Check client health
- Review the latest heartbeat and installed version.
- Confirm outbound HTTPS and secure WebSocket access to the documented API hostname.
- Restart the client and confirm polling fallback retrieves the active alert.
- Capture timestamps and request identifiers before contacting support.
Check source health
For NWS alerts, confirm the source is enabled, its geography matches the authoritative alert, and its severity/event filters permit delivery. Provider failures and no-match results are different conditions.
Check an outbound destination
- Confirm the destination is active and its action, origin, severity, and location filters match the alert.
- Run the non-emergency destination test after verifying the endpoint and provider contract.
- Review the dispatch state, safe error code, attempt history, and next retry time.
- For a dead letter, correct and retest the destination before an authorized operator requests another bounded retry cycle.