# Playbook

Within the **Flows** section there is always a Main Flow called **Playbook**. The **Playbook** is executed by the system for every new conversation. The **Playbook** is able to call upon other flows, which can be created with the little plus icon next to **Flows**.

<figure><img src="/files/s0jda4U4UbIMksI9ePfB" alt=""><figcaption></figcaption></figure>

### Start with a Main trigger

A new flow starts with a **Main trigger**. By clicking the **Node** its details can be configured using the side panel called **Node details**.&#x20;

By dragging a line from the big dot at the bottom of a Node, an arrow can be drawn. Arrows can be drawn to other nodes or to an empty space in the canvas, in which case the system will ask which node to create.

### Adding a Node

Nodes can be added by simply drawing a line from another node, or by right clicking somewhere in the canvas. Adding a new node starts by picking the particular node type.

<figure><img src="/files/HyDz06Z6o8vhRVWHudiN" alt=""><figcaption></figcaption></figure>

### Removing a Node

Removing a node is done by either selecting the node (click in the head of the node) and pressing the back space button or by pressing the **Remove node** button in the side panel.

<div align="left"><figure><img src="/files/WDcaTlzbZXUFtIPaC7RW" alt=""><figcaption></figcaption></figure></div>

### Inserting a Node

If you want to insert a node between two other nodes, simply click on the arrow between the nodes and click on the button **Insert node** in the side panel. Alternatively, you can right click an arrow to insert a node. Which will then be inserted to your flow.

<div align="left"><figure><img src="/files/JeqZuk2vCZ33d5GQXEd3" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}

### Node varients

Read this chapter carefully to understand the basic mechanics of Flows. The sub section called [Nodes](/studio/flows/nodes.md) describes the different node types that can be used to design your flows. &#x20;
{% endhint %}


---

# Agent Instructions: 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:

```
GET https://manuals.dialox.ai/studio/flows/playbook.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
