Escalation rules

Notify people — and optionally reassign or raise priority — as a ticket approaches or breaches its SLA.

Settings → Escalation rules

Notifies people as a ticket approaches or breaches its SLA — and, if you ask it to, hands the ticket to another role or raises its priority. Checked every 5 minutes against every open ticket whose SLA clock is running (a ticket on hold, or in a status that pauses the SLA, is skipped). Editing needs the SLA permission.

How the threshold works

Threshold % is how much of the SLA window (first response or resolution) has elapsed: (now − createdAt) / (dueAt − createdAt) × 100. 50% means "halfway to due"; 100%+ means the SLA has already been breached.

  • A rule fires once the elapsed percent crosses its threshold — and, unless you set Repeat every (minutes), only once per ticket. With a repeat, everything the rule does happens again at that interval while the ticket is still past the threshold.
  • Project-specific rules override org-wide ones for the same metric — not combined. If a project has its own First Response rule, the org-wide First Response rule doesn't also apply to it.
  • A ticket whose SLA metric is already satisfied (first response already sent, or already resolved) is skipped for that metric.

Who gets notified

  • Assignee / Reporter — in-app notification + any configured Slack/Teams broadcast.
  • Roles — every active member holding a checked role gets notified too, regardless of whether they're on the ticket.
  • Customer (by email) — only if the ticket has a customer with an email on file.

Changing the ticket

  • Reassign to a role — hands the ticket to whoever holds that role and has the fewest open tickets in the project. If nobody holds it, the assignee is left as-is.
  • Raise the priority one step — Low → Medium → High → Urgent. A ticket with both an impact and an urgency keeps the priority its matrix gives it.
  • Both show up in the ticket's history like any other change. An escalation never moves a ticket to another status.

Known limitations

  • Runs on a 5-minute cadence, not instantly — a threshold crossed at minute 1 of a 5-minute window can take up to ~5 minutes to notify.
  • A disabled rule is simply never evaluated — no log entry either way.