Skip to main content

AI Runbooks

Route: /org/resolve/settings?tab=runbooks · Permission: Manage Helpdesk Settings

1. What a runbook is​

A runbook tells the AI what to do when it recognises a particular kind of request — the standing instructions for a recurring situation, keyed to an intent.

Where a knowledge article tells a customer what to do, a runbook tells the assistant what to check and what to advise.

2. How it spreads​

Figure 1 — AI Runbooks.

3. Field reference​

FieldControlRequiredNotes
Intent keyText✅Placeholder e.g. password_reset. The situation this runbook answers
TitleText✅Placeholder e.g. Reset a locked account
DescriptionTextPlaceholder Short description of when this applies
StepsRepeatingEach step is Diagnostic or Action — "What the agent should do / check"
ActiveToggleInactive runbooks are never matched

Cancel edit abandons changes. Empty state: "No runbooks yet."

Diagnostic vs Action steps​

TypePurpose
DiagnosticEstablish facts — check a status, confirm a symptom
ActionChange something — reset, restart, provision
Diagnostics first, and be specific about the boundary

The split is the safety mechanism: diagnostics observe, actions change. A runbook that acts before it has diagnosed is a runbook that will confidently do the wrong thing at scale. Put every check in Diagnostic, and only what you would be comfortable automating in Action.

The intent key is the matching key

It is how a ticket is recognised as belonging to this runbook. Two runbooks with overlapping intents produce unpredictable selection — keep intents distinct and specific.

4. Don't confuse this with…​

These twoDiffer by
Runbook vs KB articleAgent/AI instructions vs customer reading
Runbook vs AI training sourcesExplicit steps vs ingested reference material
Runbook vs workflowWhat to do vs what states exist
Runbook steps vs auto-assignmentWhat happens to the work vs who gets it

5. Troubleshooting​

SymptomCause
Runbook never firesInactive, or the intent key never matches
Wrong runbook firesOverlapping intent keys
It acts too earlySteps typed as Action that should be Diagnostic