AI AGENTS

On-Call Runbook Walker with Approval Gates

When PagerDuty fires a high-severity incident, an agent pulls the matching Notion runbook and walks it step-by-step in a Slack thread.

CategoryAI Agents
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps7
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty incident triggeredPagerDutyPagerDuty
  • LogicFilter to high-severity actionable pages
  • ActionFetch matching runbook from NotionNotionNotion
  • ActionPost steps to incident Slack threadSlack
  • LogicWait for human approval per command step
  • ActionRun approved remediation commandShell
  • OutputPost audit summary to Slack threadSlack

What it does

Turns a documented remediation playbook into a guided, auditable response session. The agent fetches the right runbook for the alerting service, posts each step into the incident's Slack thread, and gates every state-changing action behind an explicit human approval before it runs the command.

When to use it

Use it when you have written runbooks but on-call engineers still execute them by hand at 3am, skipping steps or fat-fingering commands. Good for teams that want speed without giving an agent unsupervised write access to production.

How it works

  1. 1A PagerDuty incident triggers the workflow with the service name and severity.
  2. 2Logic filters out low-severity and non-actionable alerts so only real pages proceed.
  3. 3The agent looks up the Notion runbook whose title matches the alerting service.
  4. 4It posts the parsed step list to the incident Slack thread and waits.
  5. 5For each command step, it requests an approval reaction; on yes it runs the shell command, on no it skips and logs why.
  6. 6A final Slack summary records every step taken, who approved it, and the outcome.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect NotionPages, databases, comments.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Connect ShellRun sandboxed commands inside the workspace.
  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.