IT OPS

Refresh status-page ETA when PagerDuty escalates an incident

When a PagerDuty incident escalates or its priority changes, regenerates an honest.

CategoryIT Ops
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty incident escalation or priority changePagerDutyPagerDuty
  • LogicConfirm incident open and change is an escalation
  • ActionWrite revised update with conservative ETAOpenAI
  • OutputPost refreshed ETA to status pageHTTP webhook
  • ActionRecord new ETA in SlackSlack

What it does

Keeps the public ETA honest as an incident worsens. The first estimate is almost always optimistic; when PagerDuty escalates an incident or bumps its priority, this rewrites the customer message with a realistic revised ETA and an acknowledgment that the team is still on it.

When to use it

Use it when a single initial estimate is not enough and prolonged incidents need visible, trustworthy updates. Ideal for teams already running incidents through PagerDuty who want status-page ETAs to track reality.

How it works

  1. 1PagerDuty fires on an escalation or priority change for an active incident.
  2. 2A logic step confirms the incident is still open and the change is an escalation, not a downgrade or resolution.
  3. 3An OpenAI step writes a revised update with a new, deliberately conservative ETA referencing how long the incident has run.
  4. 4The refreshed update is posted to the status page via an HTTP webhook.
  5. 5A Slack message records the new ETA for the on-call team.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect OpenAIModels, embeddings, files.
  3. 3
    Connect HTTP webhookTrigger any URL on agent actions.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.