Escalation policies that actually escalate.

Multi-level chains with configurable timeouts. When the on-call doesn't respond, the next person gets paged automatically.

L1
@sarah.chen
On-call engineer
Slack DM + Email
5 min
L2
@mike.ross
Backup engineer
Slack DM + Email
5 min
L3
@team-leads
Team lead channel
Slack channel + Email

Build chains, not hope

Each level in the chain is a discrete configuration block. You set who gets paged (an individual or a role), how they get paged (Slack DM, email, or both), how long to wait before escalating, and what message they receive. The person at L2 knows they're L2. The page includes the original alert time, who was L1, and how long the timeout was. Per-service policies mean your checkout service can have a 5-minute L1 timeout with an aggressive path to the engineering lead, while your internal metrics dashboard sits at 30 minutes. Escalation urgency should match service criticality, not a single global setting applied everywhere.

Chain ConfigurationPer-level settings: responder, notification channel, timeout duration

The full escalation trail

Every page, every acknowledgement, every timeout is recorded on the incident timeline in sequence. You can see exactly when L1 was paged, when the 5-minute window closed, when L2 was paged, and who finally acknowledged. This isn't just useful for postmortems. It's the answer when someone asks why they got paged at 11:37 PM. The audit trail is permanent, attached to the incident, and included in postmortem exports.

#inc-519-payment-timeout
R
Runframe11:32 PM

Paging @sarah.chen (L1 on-call, Payments team)

Acknowledge
R
Runframe11:37 PM

No acknowledgement after 5 min. Escalating to L2.

R
Runframe11:37 PM

Paging @mike.ross (L2 backup)

INC-519: Payment Processing Timeout
Severity: SEV1
Escalation: Level 2 of 3
Time elapsed: 5 min 12 sec
AcknowledgeEscalate to L3

Works with your on-call schedule

Escalation policies are not static contact lists. L1 always resolves to whoever is currently on-call for the attached rotation, not a hardcoded name. When the weekly handoff happens and a new engineer picks up on-call, the escalation chain updates with it. If someone swaps a shift or sets a vacation override, the next page goes to the right person without anyone touching the escalation policy. The chain and the schedule are linked, not duplicated.

Schedule-Aware EscalationEscalation policy linked to rotation. L1 updates with each handoff
3 levels
Configurable depth
5 min
Default timeout
0
Pages lost without response

Frequently asked questions

Stop losing pages at 3 AM.

Free plan includes escalation policies. No credit card.