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

# Workflow Editor

> Configure your voice agent's behavior, settings, and conversation flow

## Overview

The workflow editor lets you customize every aspect of your voice agent's behavior. Access it by clicking on any workflow from your dashboard.

## Editor Sections

### Conversation Flow

The visual editor shows your agent's conversation structure:

* **Nodes**: Individual steps in the conversation (greetings, questions, responses)
* **Connections**: How the conversation flows between nodes
* **Branches**: Different paths based on user responses

### Agent Settings

Configure how your agent behaves during calls:

| Setting               | Description                            | Default     |
| --------------------- | -------------------------------------- | ----------- |
| **Max Call Duration** | Maximum length of a call               | 10 minutes  |
| **Idle Timeout**      | How long to wait if user stops talking | 10 seconds  |
| **Language**          | Primary language for the conversation  | Auto-detect |

### Voice Settings

Customize your agent's voice:

* **Voice Selection**: Choose from available AI voices
* **Speaking Speed**: Adjust how fast the agent talks
* **Tone**: Professional, friendly, or custom

## Working with the Editor

### Adding New Steps

1. Click the **+** button in the flow editor
2. Choose a node type:
   * **Message**: Agent speaks to the caller
   * **Question**: Agent asks and waits for response
   * **Condition**: Branch based on caller's answer
   * **Tool**: Trigger an external action

### Connecting Steps

Drag from one node's output to another node's input to create a connection. This defines the conversation flow.

### Testing Changes

Before publishing changes:

1. Click **Save Draft** to preserve your work
2. Use **Test Call** for a quick verification
3. Use [Looptalk](/features/looptalk) for comprehensive testing

## SMS Follow-up (Optional)

Send an SMS after the call ends:

1. Go to **Settings** → **SMS Configuration**
2. Enable SMS follow-up
3. Choose when to send:
   * After every call
   * Only for qualified leads
   * Manual trigger only
4. Customize the message template

## Publishing Changes

When you're satisfied with your changes:

1. Click **Publish** in the top right
2. Confirm the update
3. Changes take effect immediately for new calls

<Warning>
  Active calls continue with the previous version. Only new calls use the updated workflow.
</Warning>

## Next Steps

* [Best practices for voice agents](/workflows/best-practices)
* [Using context variables](/workflows/context-variables)
* [Run a test campaign](/features/campaigns)
