← Back to Guides

How to Create AI Runbooks

8 min read Incident Management

AI Runbooks let you codify your incident response procedures so Nova can execute them automatically — or present them to on-call engineers with pre-filled commands and context. This turns tribal knowledge into repeatable, auditable workflows.

Nova Runbooks

Steps

1

Navigate to Runbooks

Go to Automation > Runbooks and click Create Runbook.

2

Name and describe the runbook

Give it a clear name like "Restart API Service on High Memory" and add a description of when this runbook should be used.

3

Add steps

Each step can be one of three types:

  • Shell Command — run a command on the affected host
  • API Call — hit an HTTP endpoint
  • Approval Gate — pause and wait for human approval

Example runbook steps:

Step 1: Check memory usage $ free -m | head -3 Step 2: Restart the API service $ sudo systemctl restart api-service Step 3: Verify service is healthy $ curl -s http://localhost:8080/health | jq .status
4

Set trigger conditions

Link the runbook to specific alert types so it runs automatically. For example, trigger on alerts where service:api AND metric:memory.used_pct > 90.

5

Choose execution mode

Select Automatic to let Nova run the runbook without human intervention, or Guided to present steps to the on-call engineer for manual execution.

Tip:

Start with Guided mode until you are confident the runbook works correctly. Once validated, switch to Automatic for faster remediation.

6

Test the runbook

Use the Dry Run feature to simulate execution without affecting your infrastructure. Review the output of each step to make sure it behaves as expected.

7

Publish and monitor

Click Publish. Nova will track every execution with full logs, duration, and success/failure status in the Runbook History tab.

Ready to get started?

Automate your incident response with AI-powered runbooks.

Start Free Trial