Runbooks are composed of a series of operations called blocks.
Each block represents a function that accepts a set of inputs, performs an operation, and then produces output. A runbook can be composed of one or more blocks which will execute serially.
There are several types of blocks available with which to build a runbook:
- Task blocks run tasks you've created within a runbook.
- Integration blocks bundle out-of-the-box functionality for common functions like SQL queries, HTTP requests, messaging (Slack / email), and more.
- Form blocks prompt users for inputs that can be used later in the runbook.
- Note blocks provide documentation to your users.
See each block type's documentation page for further information.