AI AGENTS

On-Call Runbook Executor with Slack Approval Gate

When PagerDuty fires a high-severity incident, an agent pulls the matching runbook, drafts concrete remediation steps.

CategoryAI Agents
Enginepaperclip
Difficultyadvanced
Triggerevent
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerPagerDuty high-urgency incident firesPagerDutyPagerDuty
  • ActionFetch matching runbook from ConfluenceConfluenceConfluence
  • ActionAgent drafts ordered remediation plan
  • LogicPost plan to Slack, await Approve/RejectSlack
  • ActionOn approval, execute remediation commandsShell
  • OutputPost outcome back to incident channelSlack

What it does

Turns a paging alert into a proposed action plan that a human approves before any change lands. The agent reads the incident, finds the right runbook, and writes out the exact commands or API calls it intends to run — but it waits for a Slack approval before touching production.

When to use it

Use this when your team trusts automation to *propose* fixes but not to act unsupervised. Ideal for the 2am page where the responder wants a ready-to-go plan instead of digging through a wiki, while keeping a human in the loop for the actual remediation.

How it works

  1. 1A PagerDuty incident with high urgency triggers the workflow.
  2. 2The agent reads the incident title, service, and notes, then fetches the matching runbook from Confluence.
  3. 3It drafts an ordered remediation plan, each step phrased as a concrete, reversible action.
  4. 4A logic gate posts the plan to Slack with Approve / Reject buttons and pauses.
  5. 5On approval, the agent executes the named shell or API actions; on reject it logs the decline.
  6. 6It posts the outcome and any output back to the incident's Slack channel.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect PagerDutyIncidents, on-call, escalations.
  2. 2
    Connect ConfluenceSpaces, pages, blueprints.
  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.