DEVOPS

Discord On-Call Takeover Brief on PagerDuty Rotation Change

When PagerDuty rotates the on-call to a new engineer, posts a personalized takeover brief in Discord with active pages, recent acknowledgments, and unresolved follow-ups.

CategoryDevOps
Enginesim
Difficultyintermediate
Triggerevent
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty rotation change webhookPagerDutyPagerDuty
  • ActionFetch open and acked incidents from PagerDutyPagerDutyPagerDuty
  • LogicSplit into handed-off vs newly assigned
  • ActionResolve incoming engineer Discord IDDiscordDiscord
  • OutputPost takeover brief mentioning engineerDiscordDiscord

What it does

Listens for PagerDuty on-call rotation events and immediately direct-messages or posts a takeover brief in Discord for the engineer coming on duty. The brief lists pages still open, anything acknowledged but not resolved by the outgoing engineer, and links back to each incident so nothing silently transfers.

When to use it

Use it when PagerDuty owns your escalation policy and you want the rotation change itself to trigger the handoff, rather than a fixed clock time. It suits teams with overlapping or irregular rotations where shift boundaries are not predictable.

How it works

  1. 1A PagerDuty webhook fires on the on-call rotation change event.
  2. 2The flow fetches currently open and acknowledged incidents from PagerDuty.
  3. 3A logic step splits incidents into unresolved-handed-off versus newly assigned.
  4. 4It maps the incoming engineer to their Discord user ID.
  5. 5The takeover brief is posted to Discord, mentioning the incoming engineer.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect DiscordCommunity channels + voice + bots.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.