Blocks have two modes:
- Auto (default): Blocks execute automatically—when the previous block has completed, the next block will start running right away.
- Manual: Blocks wait for a user confirmation before executing.
Manual mode can be useful for sensitive operations where you need users to check that the parameters are correct before they execute.
To set a block to manual, click the dropdown in the upper-right corner of the block that says
and change it to
The runbook will now pause before that block executes and show the parameter values that this block
will execute with. If they are correct, the user can click
Continue to allow the runbook to
Skipping manual blocks
If a confirmation is only needed under certain conditions—e.g. when executing against the production environment—you can encode these conditions as a start condition on a manual block.
For example, use a start condition to ask for a confirmation before enabling a new feature only for paying customers:
When a user runs this runbook on a paying customer, they'll be prompted to confirm:
If they run it on other customers, the confirmation will be skipped: