> ## Documentation Index
> Fetch the complete documentation index at: https://docs.volubile.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> TruePath is an advanced feature of the Volubile platform that allows you to design and deploy complex and deterministic conversational graphs for your voice telephony agents. This intuitive graphical interface offers granular control over your agents' behavior through a system of interconnected nodes.

<Frame>
  <img src="https://mintcdn.com/weengage/DhTJGqKM0FN88ypW/images/agents/truepath/volubile-truepath.png?fit=max&auto=format&n=DhTJGqKM0FN88ypW&q=85&s=76193469c5b652af6403d3d3be0ae348" width="2800" height="1800" data-path="images/agents/truepath/volubile-truepath.png" />
</Frame>

## Overview

The TruePath interface consists of three main elements:

* **Design Area**: The main workspace for creating and organizing your conversational graph.
* **Action Panel**: An interface for adding and configuring the various available actions.
* **Navigation Toolbar**: Access to essential features to optimize your design experience.

TruePath offers two types of actions to structure your conversational graphs: [**global actions**](./global-actions) and [**step nodes**](./step-nodes).

## Design Interface

### Creating a Graph

To create your conversational graph:

1. **Adding Global Actions**: Use the `+ Add a Global Action` button to integrate cross-cutting behaviors.
2. **Step-by-Step Construction**: Click `+ Add a Step` to add sequential steps to your graph.
3. **Interconnecting Nodes**: Connect different elements to create the desired conversational logic by adding transitions.

### Action Toolbar

The action toolbar offers several features located at the top right of the panel.

<CardGroup cols={2}>
  <Card title="Delete" icon="trash">
    Deletes the action currently being edited.
  </Card>

  <Card title="Enable/Disable" icon="bolt">
    Allows you to enable or disable the currently edited global action. It will not be visible to the agent.
  </Card>
</CardGroup>

<Card title="Main Node" icon="bolt">
  Allows you to set the currently edited node as the main node.
  If the node is set as the main node, each `prompt` node will automatically benefit from an implicit transition to this base prompt. Without a main node, `prompt` nodes will need to define an explicit transition to another node and will not have a default output.

  <Info>Only one main node is allowed per graph.</Info>
</Card>

### Navigation Toolbar

The toolbar located at the bottom left of the interface offers several essential features to optimize your design experience:

<CardGroup cols={4}>
  <Card title="Zoom +" icon="plus">
    Increases the zoom level for precise work on the details of your graph.
  </Card>

  <Card title="Zoom -" icon="minus">
    Decreases the zoom level for an overview of your conversational graph.
  </Card>

  <Card title="Auto Fit" icon="expand">
    Automatically adjusts the view to display your entire graph within the workspace.
  </Card>

  <Card title="Auto Arrange" icon="circle-dot">
    Harmoniously rearranges the graph in the workspace.
  </Card>
</CardGroup>

These tools allow you to navigate efficiently through complex graphs with many nodes and connections, ensuring a smooth design experience regardless of the size of your project.

## Best Practices

<Tip>
  Organize your graph logically by grouping similar actions and using explicit names
  to facilitate maintenance.
</Tip>

<Warning>
  Always test your graphs before publication to ensure all conditional branches
  work correctly.
</Warning>

TruePath transforms the creation of complex conversational agents into a visual and intuitive process, allowing you to quickly deploy intelligent phone solutions tailored to your business needs.
