--- title: Decision activities description: Create and define branches with different conditions for different paths between activities. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/build-workflows/workflow-studio/create-a-decision-activity.html release: australia product: Workflow Studio classification: workflow-studio topic_type: task last_updated: "2026-03-12" reading_time_minutes: 3 breadcrumb: [Stages and activities, Understanding the playbook components, Build Playbooks, Playbooks, Workflow Studio, Build workflows] --- # Decision activities Create and define branches with different conditions for different paths between activities. ## Before you begin Role required: playbook.admin ## About this task Add a decision activity to create a decision tree between activities so that agents in Playbook Experience can troubleshoot if-then situations during runtime. Branches are the different paths with different conditions that agents can follow. For example, in a credit card approval playbook: \[Omitted image "playbook-decisions-example.png"\] Alt text: Playbook decisions credit card approval example in Diagram view in Workflow Studio In this example, an agent can take different actions for different credit scores during a decision activity to assess the risk of a credit card applicant. Decisions are also supported for stages. To learn more, see [Decision stages](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/create-decision-stage.md). ## Procedure 1. In Diagram view, hover on the object that you want to insert a decision activity next to, and select the **+** icon to add an activity. **Note:** Decision activities can only be added in Diagram view, but can be modified and viewed in Board view. The mini-picker displays. 2. 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.
| **Label** | Enter a unique name for your activity. This name appears in your playbook during runtime. |
| **Description** | Optionally, enter some descriptive details about your activity. |
| **Start Rule** | Choose when you want your activity to start running. Options include:- **When stage starts**: Your activity starts running as soon as its stage starts running. Your stage starts running when your playbook is triggered. - **After specific activities**: Your activity starts running after specified activities have finished running. |
| **Display order** | Define the order in which this activity will appear during a playbook run. |
| **Run condition** | After the activity starts, the activity runs only if specific conditions are met. |
| **Start with delay** | Specify a duration of time to wait before running an activity whose start rule and conditions have been met. Give users a specific amount of time to complete actions. For more information, see [Start with delay input properties](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/start-with-delay-properties.md). |
| **Restart rules** | Choose what this activity does when a playbook is restarted:- **Skip on restart**: Skip this activity when the playbook run is due to a restart. - **Run always**: Always run this activity, including first runs. - **Skip on first run**: Skip this activity during the first run. For more information, see [Restart a playbook](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/build-workflows/workflow-studio/restart-a-playbook.md). |