# Application Editor Overview

![An example of the Application Editor in use.](/files/pcX0auCaQDyE3nN02JuN)

The Application Editor is Fuse's visual drag-and-drop interface for building powerful voice applications. The following outlines the Application Editor's key features.

## Revisions

<div align="center"><img src="/files/-M8GwISFmR8WwKbcEfYK" alt=""></div>

When saving an application, users have the ability to save the current state as a unique revision.\
It is possible to then edit or clone specific revisions of an application.

The top will show the current revision of the application currently being edited.\
Clicking on the revision (<img src="/files/-M4u9_1bw-L4p7ATqWP6" alt="" data-size="line">) icon opens a menu with a list of past revisions.\
To change the name of a revision, click in the text field and enter the desired name. Click the purple check button to apply the change. Click on the edit (<img src="/files/-M4u9_0a1zhrByW0bxdj" alt="" data-size="line">) icon to edit the name of an older revision. Click on the open (<img src="/files/-M8H9qQi45tsYU_wYgNG" alt="" data-size="line">) icon to open an older revision and make changes to the call-flow.

## Pages

![](/files/nuBwFFTIcUHMIl3kjqEg)

In order to more easily manage applications, Fuse allows users to break up a call-flow into its component parts and place each component on its own page. This reduces the amount of redundancy in the application workspace and helps to minimize visual confusion.\
Using a [Goto Page](/fuse/call-flow/go-to-page.md) (<img src="/files/-M4u9_0oXHI-C_cQ2Dk8" alt="" data-size="line">) module allows users to access pages within a call-flow.

### **Using Page Tabs**

To **add** a new page tab, select the purple plus icon (<img src="/files/-M4u9_1In7jxO7Tfo_z1" alt="" data-size="line">) in the top left corner of the Application Editor screen.

For page tab **options**, select the gear icon (<img src="/files/-M4u9_0lBDK7mOUaSmqu" alt="" data-size="line">) on the desired page tab. The page tab will display a set of icons for each option, as shown in the following image.

<div align="center"><img src="/files/WLe2YhqSW8bje1HJVRuh" alt=""></div>

These page tab options are as follows:

1. ![](/files/GKiqb9mmA0hOSuUaKIOQ) **Rename:** Select this option to rename the page tab. A window will be displayed with a field to enter the page tab name. Enter the desired name, then select **Rename** <img src="/files/-M4u9_1XJ8S_GfYswa8-" alt="" data-size="line"> to submit.
2. ![](/files/ad90Y7UH1kjcB9vAbIoq)**Clone:** Select this option to create a copy of the selected page tab as  “Page X (clone)”.
3. ![](/files/R6Ql5UJxJ9RrDXjchiqf) **Delete:** Select this option to remove the selected page tab from the application.

{% hint style="warning" %}
***Note**: Fuse does not prompt users to confirm the deletion of a page in the application editor.*
{% endhint %}

#### Navigating page tabs

![](/files/BLybzbY05nfZBvLgSUrf)

The Application Editor offers two ways to navigate page tabs:

* **Scrolling:** Left and right arrows are located to either side of your page tabs. Use these arrows to quickly scroll through multiple page tabs.&#x20;
* **Dropdown list:** Select the down arrow to the right of your page tabs to open a dropdown list. You can select a specific page tab directly from this list.

{% hint style="info" %}
**Note:** Depending on your screen resolution and browser size, these arrows will be greyed out until a certain number of page tabs have been added.
{% endhint %}

#### Sorting page tabs

To **change the display order** of the page tabs, select the Sort Page icon (<img src="/files/-M4u9_1kPkD-et5GkcG4" alt="" data-size="line">). The Sort Pages window will be displayed, as shown in the following image.&#x20;

![](/files/TgTDrHAYjF56Zu3GVub5)

Drag and drop the listed page tabs to rearrange them as desired. The other pages will automatically shift up or down as you move.

## Modules

Fuse's visual drag-and-drop interface is possible because of modules. These are components that carry out a specific function in a call-flow.

Fuse has three different types of modules: [call-flow](/fuse/call-flow.md) (<img src="/files/-M4u9_-z10rHoOYpuonS" alt="" data-size="line">), [input](/fuse/input.md) (<img src="/files/-M4u9_0qz7dhl2Ok4ige" alt="" data-size="line">), and [data](/fuse/data.md) (<img src="/files/-M4u9_0Plo55MtZnIwQG" alt="" data-size="line">).

### **Using Modules**

To expand the modules menu click on the <img src="/files/-M4u9_11lSrLqGohB32G" alt="" data-size="line"> button. The expanded menu has a search function and also a pin/unpin feature that allows users to anchor the menu to the toolbar or pin it to the workspace grid.

Click on a module category to expand the menu for that specific classification of modules.\
Hovering over a module in the module list displays a brief description of what the module does.

To **add** a module to the workspace grid, click on the module icon or the (<img src="/files/-M4u9_-dFZcNV6-Zct_q" alt="" data-size="line">) button for that icon.\
Users can also click on a module icon and drag it onto the workspace grid.

To **move** a module around the workspace grid hover over the module until a white cross icon appears, then click and drag the module to the desired location.

For more information on modules, please see the [Modules](/fuse/application-editor/modules.md) page.

## Application Settings

Users can access all of the global application settings for the current application by clicking on the gear (<img src="/files/-M4u9_0lBDK7mOUaSmqu" alt="" data-size="line">) icon. This takes users to the application settings manager.

See the [Application Settings](/fuse/application-editor/application-settings.md) page for more information on this menu.

## Audio Manager

Users can access all of the audio settings for the current application by clicking on the speaker (<img src="/files/-M4u9_-v3C5Tm_-X40Uu" alt="" data-size="line">) icon. This takes users to the audio manager.

See the [Audio Manager](/fuse/application-editor/audio-manager.md) page for more information on this menu.

## Save & Save As

Fuse offers users two different save features:

To quickly save an application under the current revision, simply click the <img src="/files/-M4u9_1cg5ytUjBIBgqk" alt="" data-size="line"> button.

For more save options, click the arrow next to the <img src="/files/-M4u9_1cg5ytUjBIBgqk" alt="" data-size="line"> button to open the save menu.\
This menu allows users to define the type of revision they are saving as either a major or a minor revision.\
The menu also allows users to give the application version a custom name.

<div align="center"><img src="/files/-M4u9_-P8ix9lJeFWIsV" alt=""></div>


---

# 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.plumvoice.com/fuse/application-editor/callflow-editor.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.
