---
sourceDocument: Brazil Build workflows
sourceDocumentLink: https://www.servicenow.com/docs/r/build-workflows

 Release :

    - brazil

ft:locale :

    - en-US

ft:publication_title :

    - Brazil Build workflows

ft:clusterId :

    - crworkflow

bundleId :

    - crworkflow

workflow :

    - Creator


---

# Create a parent playbook

# Create a parent playbook to host a nestable child playbook {#ariaid-title1}

Release version: Brazil  
Updated October 16, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read  
After you have created a nestable child playbook, then you can create a parent playbook to host the child playbook.

## Before you begin

Role required: admin, playbook.admin, or playbook.write

## Procedure

1. Navigate to AllWorkflow StudioPlaybooks.
2. In the workspace window, select NewPlaybook.
3. In the New Playbook window:  
   1. Make sure that Standard playbook is selected as the Type.
   2. Enter a Playbook name.
   3. Enter a Description that helps you identify the playbook.
   4. Select an Application scope.
   5. Select Record driven for Execution type.
   6. Select a Parent table.
   7. Select Build playbook.
   {#create-parent-playbook__ol_bv2_gwc_23c}
4. In the Diagram view of the parent playbook you just created, select the plus sign between Start and End, and then select Create a stage to put your activities in.
5. In the center of the stage you just added, select the plus sign, and then select the Add a playbook icon:  
6. In the Add playbook dialog box, search for and select the nestable child playbook you just created in the previous step.  
   The child playbook is added to the stage as a child playbook activity that shows the name of the child playbook.
7. Complete the Child properties options:  
   {#create-parent-playbook__table_tb4_3qk_23c__entry__2}

   | Property | Description |
   |-|-|
   | Label | Provide a name for your child activity. |
   | Description | Type a description of the activity. |
   | Playbook | Select the Open playbook icon ![Launch web UI icon]() to open the web UI of the instance to define the activity for your child playbook. |
   | Schedule | Select when the child playbook activity starts or whether it starts after specific activities occur. |
   [ ]

   {#create-parent-playbook__table_tb4_3qk_23c}
8. **Optional:** Select Show additional options to configure the following options:  
   {#create-parent-playbook__table_chp_grk_23c__entry__2}

   | Property | Description |
   |-|-|
   | Display order | Order in which the activities display. |
   | Start with delay | This option enables you to delay the start of the child playbook activities. Define conditions that determine when the child playbook activities start. |
   | Restart rules | Select when the child playbook activity restarts. Select from: * Skip on restart * Run always * Skip on first run {#create-parent-playbook__ul_b4l_srk_23c} |
   [ ]

   {#create-parent-playbook__table_chp_grk_23c}
9. Select the Automation tab of your nested playbook activity and map a value to each input of the child playbook.  
   Select a source for each input:
   * A fixed value.
   * A data pill for the trigger record or the parent table.
   * A data pill for the output of an earlier activity.
   {#create-parent-playbook__ul_map_child_inputs}
10. **Optional:** Where you want to use a value that the child playbook returns, select the data pill picker icon ![](), and then select the child output.  
    You can use child outputs in the inputs of later activities, in experience properties, and in conditions. Only activities that start before the target activity appear in the data pill picker. The child returns only the outputs that are declared on its Inputs \& Outputs tab and set by a Set Playbook Outputs activity. To see which outputs a child returns, open the properties of the child playbook.
11. Select Test.  
    Test the parent playbook process on a sample record to make sure that the process is configured correctly. When the child returns more than one true or false output, test each combination of values. For example, test all true, some true, and none true, to confirm that the outputs reach the parent and that the branches rejoin as expected. When the testing completes successfully, select Done to close the Test your process dialog box.
12. Select Activate to make sure that your parent playbook is ready to process records.
13. Select Save and close.

*[\>]: and then


