Decision stages

task brazil Updated Sep 10, 2026 3 min read create-decision-stage.md
Raw file servicenow.com

Create and define branches with different conditions for different paths between stages.

Before you begin

Role required: playbook.admin

About this task

Add a decision node between stages to determine which stage to run next, based on runtime conditions. For example, in a recruitment playbook, you can have multiple stages for each interview round and one disqualification stage. After each interview stage, you can add a decision to automatically select whether to run the next interview round or proceed to disqualification based on the completed stage.

[Omitted image "decision-stages.png"] Alt text: A playbook with decision between stages.

Adding decision between stages help you achieve the following benefits:

  • Simplified authoring

    Reduces the need to copy run conditions across stages.

  • Improved transparency

    Makes branching logic more visible and easier to manage.

  • Enhanced runtime experience

    Displays only the relevant stages to the end user, improving performance and clarity.

Procedure

  1. In Diagram view, select the + icon.

  2. From the mini-picker, select the diamond icon [Omitted image "diagram-decision-icon.png"] Alt text: Diamond decision icon in Diagram view mini-picker. to add a decision.

    A decision is added with two branches and the side panel opens for configuration.

  3. Under the Details tab, fill in the following fields.

Field

Description

Label

Enter a unique name for the decision.

Description

Enter some descriptive details about the decision.

Start Rule

Choose when you want to evaluate the decision. Options include:- When playbook starts: The decision starts running as soon as the playbook starts.

  • After specific stages: The decision starts running after specified stages have finished running.
4. Select **Show additional options** to specify the following optional fields:

Field

Description

Display order

When multiple stages run at the same time, define the order in which stages appear during a playbook run.Note: In Workflow Studio, this can also be helpful when viewing parallel stages and activities in Diagram view.

Start with delay

Specify a duration of time to wait before running a stage whose start rule and conditions have been met. For more information, see Start with delay input properties.

Restart rules

Choose what this activity does when a playbook is restarted:- Skip on restart: Skip this stage when the run is due to a restart.

  • Run always: Always run this stage, including first runs.
  • Skip on first run: Skip this stage during the first run. For more information, see Configure restart for Playbooks.
5. Under the **Branches** tab, select your new branch to begin configuring it.
1.  Give your branch a unique label.

2.  Select the **Add Condition** button.

    The [condition builder](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-user-interface/c_ConditionBuilder.md) displays.

3.  Select or enter a field, operator, and value.
  1. Add more branches as needed.

    Branches can only be added via the side panel.

  2. If you add two or more branches, select whether to process all branches with conditions that are met, or just to process the first listed branch with conditions met.

  3. If you selected to Process only the first one that is true, drag and drop the branch that you want to be evaluated to the top.

  4. Select Save and close.

Result

You've added and configured decision branches between stages.

What to do next

Complete and test the playbook. For more information, see Test a playbook.

Parent Topic:Stages and activities

Search documentation
Search document titles and file paths on the brazil branch