# Quick actions

#### **Using multiple sheets for flowchart blocks**

In the funnel builder, you can create multiple funnel sheets — for example, to logically separate the flowchart into sections for convenience:

<div data-with-frame="true"><figure><img src="/files/Ne3aFTf7hzcKmXpTrJMI" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Please note!&#x20;

Creating flowcharts on different sheets in the builder does **not** mean creating different chatbots!\
The flowchart across all funnel sheets will work as a **single chatbot**.
{% endhint %}

When building a chatbot flowchart, you can not only move an entire funnel to a new sheet but also extend the bot's flow onto a new sheet by transferring its last block—all without interrupting the main sequence.

This can be done using the quick action button:

<div data-with-frame="true"><figure><img src="/files/oaKx6yEMvvnhXIhBCIZb" alt=""><figcaption></figcaption></figure></div>

For example, your main flow is built around scheduling clients for services, but you need to add pre-holiday bonuses using blocks that you will eventually need to remove.

To avoid overloading the main flow and to keep track of which bot blocks relate to pre-holiday bonuses, you can create a second sheet with additional blocks, linking the main flow to the additional one.

{% hint style="warning" %}
Note!&#x20;

All blocks are executed as a single flow. The feature to create sheets is designed for your convenience.
{% endhint %}

#### How to move a block without breaking the main flow?&#x20;

First, create a new sheet for the chatbot flowchart:

**Step 1.** Click the "+" button at the bottom to add a new sheet.

**Step 2.** Enter the name of the new sheet.

<div data-with-frame="true"><figure><img src="/files/Ql4mO9oOBVToUxs7MFax" alt=""><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/OCxS3gCHUdLP00KKXbek" alt=""><figcaption></figcaption></figure></div>

After creating a new sheet, you will be automatically taken to the new, empty sheet. You'll need to return to the main bot flow.

<div data-with-frame="true"><figure><img src="/files/w0svXb08ym7qW7w7dSHD" alt=""><figcaption></figcaption></figure></div>

Next, create a new block in the desired place in the funnel:

<div data-with-frame="true"><figure><img src="/files/hr9dl4nJ5R0tDr00DFtt" alt=""><figcaption></figcaption></figure></div>

Connect the blocks:

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

Now, you need to move the block to another sheet.

To do this, hover over the created block and click the curved arrow icon on the quick action toolbar:

<div data-with-frame="true"><figure><img src="/files/eK1a76tPXGOFLh8UD1xo" alt=""><figcaption></figcaption></figure></div>

After clicking, you will see a system notification in the right corner with instructions on what to do next:

<div data-with-frame="true"><figure><img src="/files/bI6zXgB7RpYWxrwSdP1D" alt=""><figcaption></figcaption></figure></div>

You need to select the sheet to which you are moving the linked block of the flowchart:

Go to the desired sheet and click on an empty area to move the block along with the flow from the previous sheet:

<div data-with-frame="true"><figure><img src="/files/lNGQJhmuWtADzeB4RtXx" alt=""><figcaption></figcaption></figure></div>

If the flow linkage between sheets was done correctly, you will see a label above the moved block showing information about the block it is connected to, along with the name of the sheet:

<div data-with-frame="true"><figure><img src="/files/2E8K6mLKOQe4VXL5Cc0X" alt="" width="563"><figcaption></figcaption></figure></div>

Here you can continue building the flowchart on the new sheet, with chatbot blocks functioning sequentially along the arrows according to your design.

On the main sheet, you will also see which blocks remain linked to the moved blocks:

<div data-with-frame="true"><figure><img src="/files/DQZcVqkGRruyJANpLx3l" alt=""><figcaption></figcaption></figure></div>

{% hint style="success" %}
Done!

Now you know how to move blocks to other sheets without breaking the main flow.\
This will help you build logically structured, clear, and uncluttered chatbot flowcharts.
{% endhint %}

## How to perform balk operations

### How to select the desired area

#### **Method 1**

To select multiple blocks, hold down **Ctrl** and drag the left mouse button over the desired area.

<div data-with-frame="true"><figure><img src="/files/duPhvAuluVW6TPBcdDZt" alt="" width="563"><figcaption></figcaption></figure></div>

<div data-with-frame="true"><figure><img src="/files/N6ubdejvMhxhxLycpJ37" alt="" width="563"><figcaption></figcaption></figure></div>

**Method 2**

To select specific blocks, hold down **Ctrl** and click them one by one with the left mouse button.

<div data-with-frame="true"><figure><img src="/files/zcXPT1tQ22c86wovWBqN" alt=""><figcaption></figcaption></figure></div>

### How to copy the selected blocks

To copy the selected blocks, click the highlighted copy icon or press **Ctrl + C**.

<div data-with-frame="true"><figure><img src="/files/gpJnWv70OqDQFftmHwqY" alt=""><figcaption></figcaption></figure></div>

You will then see a notification (a brief instruction) indicating that the copied blocks can be pasted:

* On the same sheet;
* On a different sheet within the same project;
* In the funnel builder of another project.

<div data-with-frame="true"><figure><img src="/files/sQKzWGegU77ewfJTXXbC" alt=""><figcaption></figcaption></figure></div>

Next, click on an empty area where you want to paste the selected elements:

<div data-with-frame="true"><figure><img src="/files/y1HKFqrMBDo2RRmGFk67" alt=""><figcaption></figcaption></figure></div>

### How to delete multiple blocks

To delete multiple blocks at once, hold down the **Ctrl** key and select the blocks you want to delete:

<div data-with-frame="true"><figure><img src="/files/g3dHXGZ7ObD4yinRr1uV" alt=""><figcaption></figcaption></figure></div>

Then click the **trash can** icon or press the **Delete** key.

### How to move the selected blocks

You can freely drag the selected blocks by holding down the left mouse button.

<div data-with-frame="true"><figure><img src="/files/OCnRsyjJsbj10KZObe4d" alt=""><figcaption></figcaption></figure></div>

## How to undo actions

Undo last action button:

<div data-with-frame="true"><figure><img src="/files/7cD8XI3ewVosDjVKzlq0" alt=""><figcaption></figcaption></figure></div>

By clicking this button, you can undo the last actions. You can also undo an action by pressing **Ctrl + Z**.

You can redo an undone action with this button. You can also redo an action by pressing **Ctrl + Y**.

## How to interact with the map

By clicking this button, you can hide or show the map:

<div data-with-frame="true"><figure><img src="/files/k7EHTRXjK2sELZiiWyJi" alt=""><figcaption></figcaption></figure></div>

## How to zoom in and out

Method 1 — click the highlighted button

<div data-with-frame="true"><figure><img src="/files/xpVyKNODzkwWhaqLTMgp" alt="" width="309"><figcaption></figcaption></figure></div>

Method 2 — drag the corner indicated in the picture.

<div data-with-frame="true"><figure><img src="/files/KSA8nr2x6crcnKAffOHl" alt=""><figcaption></figcaption></figure></div>

Method 3 — hold down Ctrl and scroll the mouse wheel.


---

# 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://docs.mavibot.ai/chatbot/builder/actions.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.
