> For the complete documentation index, see [llms.txt](https://cortex-docs.paloaltonetworks.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/automations/playbooks/build-your-playbook/configure-playbook-settings.md).

# Configure playbook settings

After selecting the playbook you want to edit or after creating a new playbook, configure playbook settings as relevant, including:

* Triggers: Define the condition applied to a specific issue that will trigger the playbook to run. Leave these settings empty to use the playbook as a sub-playbook or to only run the playbook manually. For more information, see [Create an automation rule](/cortex-xsiam/configure-cortex-xsiam/automations/create-an-automation-rule.md).
* Inputs and outputs: Define and fill in input and output parameters required for the playbook to function correctly, grouping them as needed.
* Playbook input and output grouping: Playbook input and output fields are collected into groups. This organizes the inputs and outputs, providing clarity and context to understand which inputs are relevant to which playbook flow.<br>

  **Playbook group permissions**

  \
  Users with permission to edit playbooks can add, edit, and delete groups and input and output fields. Users without this permission can only view groups, inputs, and outputs.

  Work with playbook input and output groups

  \
  You can do the following with groups:

  * Add or delete a group. Deleting a group deletes all the fields defined in the group.
  * Change the name and/or description of the group.
  * Change the order groups appear by dragging.
  * Collapse and expand a group.

  \
  **Manage input or output fields within a group**

  \
  You can do the following with input or output fields within a group:

  * Add, edit, or delete fields within a group. Input or output fields are always part of a group.
  * Move fields between groups by dragging.
  * Change field order within a group by dragging.<br>
* General settings: Define roles for edit access and whether to run the playbook in Quiet Mode. In Quiet Mode, playbook tasks do not save inputs and outputs or extract indicators. Tasks are not indexed, so you cannot search for the results of specific tasks. All the information is still available in the context data, and errors and warnings are written to the War Room.

**How to configure playbook settings**

{% hint style="info" %}

### NOTE

**Modifying system playbooks**: To change settings or tasks for system playbooks, you must have the **Edit Public Playbooks** permission, as these objects are public and read-only by default. If certain options are unavailable, contact your administrator. For more information, see [Manage access to playbooks and scripts](/cortex-xsiam/onboard-cortex-xsiam/post-deployment/manage-user-roles-and-access-management.md).
{% endhint %}

1. In the playbook editor, click the settings wheel on the **Playbook Starts** task.

   The **Playbook Settings** pane opens, showing the playbook name, description and tags at the top. You can edit these fields by clicking the pencil icon.

   The pane opens with the **Triggers** tab on the bottom.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><h3>Note</h3><p>If the playbook has inputs and outputs, the <strong>Playbook Starts</strong> task will show back and forth arrows. Clicking them opens the <strong>Playbook Settings</strong> pane <strong>Inputs/Outputs</strong> tab.</p></div>

   The playbook is enabled by default. If the playbook is disabled, it will not run on an issue.
2. In the **Triggers** tab, under **Automation Rules**, define the rule that will trigger the playbook.

   1. Click **Add a rule**.
   2. Set the name and description for the rule. The **Status** is by default enabled.
   3. Define the condition and select the issue to apply the condition to that will trigger the playbook.

      To add rule conditions, in the **Issues** table use the filter to select a field and its value or right-click on a table cell to select that field and value.

      For example, to define a trigger condition for Malware issues with severity Critical, find a Malware issue with Critical severity in the **Issues** table, right click the cell in the **Name** column and select **Show rows with 'Malware'**, and right click the cell in the **Severity** column and select **Show rows with 'Critical'**. This sets the filter for this condition.\
      For more information on Automation Rules, see [Create an automation rule](/cortex-xsiam/configure-cortex-xsiam/automations/create-an-automation-rule.md).
   4. Click **Create**.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><h3>Note</h3><p>This rule will trigger the playbook to run if no other Automation Rule triggers the playbook first. You can view and edit the order the rules run in the <strong>Automation Rules</strong> page.</p></div>

   **Playbooks** lists any playbooks that use this playbook as a sub-playbook.
3. In the **Inputs/Outputs** tab, add groups with input and output fields.

   <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><h3>Note</h3><p>If a playbook input is designed to accept a credential object, users with the <strong>Credentials</strong> permission set to <strong>None</strong> will be unable to select pre-saved secrets from the configuration dropdowns. For more information, see <a href="/pages/DF3dZFfG4GkISyHVRmro">Credentials permissions</a>.</p></div>

<details>

<summary>Add a group</summary>

1. Click **Add Input Group** or **Add Output Group**.
2. Enter a group name and description and click the check mark.
3. Add fields to the group.

{% hint style="info" %}

### Note

If you do not add any fields, the group will be deleted when you click **Save**.
{% endhint %}

</details>

<details>

<summary>Add an input field in a group</summary>

1. Within a group, click **+ Add Input** at the bottom of the list of input fields. You may need to scroll down to see it.
2. Enter the input field **Name** (required), **Value**, and **Description**.
3. When you are done adding fields, click **Save**.

</details>

<details>

<summary>Add an output field in a group</summary>

1. Within a group, click **+ Add Output** or **+ Add Manually** at the bottom of the list of output fields. You may need to scroll down to see these options.
   * If you click **+ Add Output**, select from the outputs from previous tasks.
   * If you click **+ Add Manually**, enter the context path and description for the output.
2. When you are done adding fields, click **Save**.

</details>

4. In the **General** tab, configure the following:

* Add roles for edit access to the playbook.
* Optionally select **Quiet Mode** for playbooks with a heavy data load that might adversely affect performance, for example, a playbook that processes indicators from threat intel feeds.

  In Quiet Mode, playbook tasks do not save inputs and outputs or extract indicators. Tasks are not indexed, so you cannot search on the results of the specific tasks. All the information is still available in the context data, and errors and warnings are written to the War Room.

  In the War Room (under the Case War Room tab for cases, and the War Room tab for issues), you can run the **!getInvPlaybookMetadata** command to analyze the size of playbook tasks in a specific issue Work Plan to determine whether to implement Quiet Mode for playbooks or tasks.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cortex-docs.paloaltonetworks.com/cortex-xsiam/configure-cortex-xsiam/automations/playbooks/build-your-playbook/configure-playbook-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
