# Playbooks

Playbooks are a combination of plays and procedures that are chained together and represent true attack scenarios.

![Playbooks](/static/bas/playbooks/playbooks_new.png "Playbooks")

## Create Playbook

Follow the steps below to create a new playbook.

1. From the Playbooks page, select the **Add Playbook** button to display the Create Playbook page.

   ![Create Playbook](/static/bas/playbooks/create_playbook_new.png "Create Playbook")

2. Enter a name and description in the *Name* and *Description* fields.

3. Select procedures and/or another playbook from the *Select Procedure* and *Select Playbook* drop-down lists.

   ![Select Procedures](/static/bas/playbooks/select_procedure_and_playbook.png "Select Procedures and/or Playbook")

   To view procedures grouped by tactics, playbooks, or tags, select the Tree View icon next to the
   *Select Procedure* field to display the *Add Procedures* dialog box -> select the filter to the right of the
   *All* filter and select *Tactics*, *Playbooks*, or *Tags*.

   ![Group Procedures](/static/bas/playbooks/group_procedures.png "Group Procedures")

   As you add procedures and/or a playbook, all the procedures selected (or associated with the playbook)
   display in the Procedures table below the *Procedures* drop-down list.

   ![Selected Procedures](/static/bas/playbooks/selected_procedures.png "Selected Procedures")

4. Select any procedure row in the Procedures table to view the read-only details and tags associated with the procedure,
and to apply settings (Domain and sleep before/after timing for the procedure's run).

   ![Procedure details](/static/bas/playbooks/procedure_details.png "Procedure details")

5. Select **Save** to save your new playbook. See the [Run page](/bas/projects/run/#run-page) for instructions on
running the Playbook.

## Editing a Playbook

Follow the steps below to edit a Playbook.

![Edit Playbook](/static/bas/playbooks/edit_playbook.png "Edit Playbook")

1. On the Playbooks page, select any Playbook row to display it in Edit mode.

2. Make the desired changes, referring to the [Create Playbook](#create-playbook) section above for value you can
modify.

3. Select **Save** to save your changes.
