Out-of-the-box alerts
These fire from Slack without any setup:- Capacity breach alert — when your weeks-to-breach drops to 8 or fewer, with a 24h cooldown. Wired in Slack delivery.
- Agent CSAT auto-flag — when an agent’s CSAT trajectory sustains falling 3+ weeks with a ≥2pp drop. Wired in Slack delivery.
Defining your own alerts
For everything else, custom alert rules let you say “ping me when X is above/below N”.Available metrics
| Metric | Direction that matters |
|---|---|
| CSAT | usually lt 80 (“ping me below 80%“) |
| Volume | usually gt 1500 (“ping me on a spike”) |
| First response | gt 4 (hours) |
| AI deflection | lt 50 (“ping me if deflection collapses”) |
| Open tickets | gt 300 (“ping me on a queue blowout”) |
| Agent utilisation | gt 85 (“ping me when the team’s at the cliff”) |
| Backlog age | gt 14 (days, “ping me on forgotten issues”) |
| One-touch resolution | lt 50 (“ping me on efficiency drops”) |
Cooldown
Each rule fires at most once every 6 hours. Same metric crossing the threshold twice in a day is one alert, not two. This is shorter than the breach/agent cooldown because user-defined rules tend to be “I want to know now” rather than “warn me sparingly.”How to add a rule
Settings → Delivery → Custom alerts. The section lists your existing rules and gives you a small form to add a new one: metric dropdown, comparator (< or >), threshold, optional label. Add appends it to your list. Each rule shows last fired when it’s posted to Slack at least once. Delete a rule by clicking Delete on its row.
The API is also available directly:
Why these rules don’t go via email
Custom alerts are Slack-only. Email is a poor medium for “right now” notifications; if Slack delivery isn’t configured for your workspace, alerts won’t fire even if a rule is enabled. The capacity breach + agent CSAT alerts have the same constraint.What custom alerts can’t do (yet)
- Window-based comparators. “CSAT dropped 5pp in 24h” isn’t possible yet — only absolute “lt”/“gt” thresholds. The trajectory math already exists for the Weekly Watch; surfacing it as a rule type is a follow-up.
- Email/webhook delivery. Slack only.
- Per-agent rules. Rules evaluate the workspace-level metric, not per-agent. For per-agent CSAT decline, the built-in auto-flag already handles it.