Skip to main content

Push rules

Configure which alerts page iOS users, and how loud. Web dashboard → Settings → Push rules (or Alert Notifications → Push rules).

How rules are evaluated

Every alert runs through your rules in ascending priority order. The first matching rule wins — only it fires. Design your rules so the most specific (and loudest) ones have the lowest priority numbers.

Creating a rule

  1. New rule.
  2. Name — "Critical phishing to on-call", etc.
  3. Priority — lower = checked first. Give critical rules 10, default rules 100+.
  4. Match severities — click chips for critical, high, etc. Leave all unselected to match any severity.
  5. Match alert types — comma-separated (e.g. aitm, phishing_suspected, credential_reuse). Empty = any type.
  6. Target:
    • On-call primary — pages the current on-call user for a schedule. Use this for 24/7 coverage.
    • Specific admins — page a fixed list of people.
    • Role — page every active admin with a given role type.
  7. Push priority:
    • Loud — uses iOS Critical Alerts (bypasses Do Not Disturb, bypasses quiet hours, plays a loud sound). Requires an Apple entitlement; your security team applies for this.
    • Default — normal push, respects user's quiet hours.
    • Silent — no sound; good for FYI alerts.
  8. Escalate after (minutes) — optional. If the target doesn't acknowledge within N minutes, the on-call schedule's escalation user is paged.
  9. Active — toggle on to deploy.
PriorityNameSeveritiesTargetPriorityEscalate
10Critical to on-callcriticalOn-call primaryLoud5 min
50High to on-callhighOn-call primaryDefault15 min
100Medium to analystsmediumRole: analystDefault

Testing a rule

There's no "send test push" button yet — trigger a matching alert via the browser extension (or from the /cmd/mockapi fixtures in dev) to validate end-to-end.

Quiet hours

Default-priority and silent rules respect each user's quiet hours (configured in iOS Settings → Push notifications). Loud rules deliberately bypass quiet hours — that's the whole point of loud.