AI AGENTS

Escalate unacknowledged pages to a follow-the-sun responder

If a PagerDuty page goes unacknowledged past a threshold, this workflow picks the responder in the timezone where it's currently business hours, reassigns the incident.

CategoryAI Agents
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty ack timeout exceededPagerDutyPagerDuty
  • LogicSelect region currently in business hours
  • ActionReassign incident to in-hours responderPagerDutyPagerDuty
  • ActionOpen Linear tracking ticketLinearLinear
  • OutputPost escalation summary to SlackSlack

What it does

Watches for pages that have not been acknowledged within your SLA window and rebalances them using a follow-the-sun rule: it routes the incident to whichever team region is currently awake and working, then records the late escalation as a Linear ticket for follow-up.

When to use it

Use it for distributed teams spanning multiple regions where a missed ack at 3am local should immediately bounce to the region that is mid-workday, rather than waking a tired engineer or escalating to a manager.

How it works

  1. 1A PagerDuty webhook fires when an incident crosses its unacknowledged-timeout threshold.
  2. 2The workflow evaluates the current UTC time against each region's working-hours window.
  3. 3A logic branch selects the region that is in business hours right now.
  4. 4It looks up that region's active responder and reassigns the PagerDuty incident.
  5. 5It creates a Linear issue capturing the missed ack, original assignee, and new owner.
  6. 6It posts the escalation summary to the team's Slack channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect LinearIssues, projects, cycles, triage.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.