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

# Workflow fundamentals

> Build a voice experience as a connected workflow whose nodes describe what happens before, during, and after a conversation.

Build a voice experience as a connected workflow whose nodes describe what happens before, during, and after a conversation.

## Prerequisites

* A Klatt Console workspace.
* A defined conversation outcome and the information the agent must collect.

## Build the first graph

1. Create a workflow from the Console.
2. Keep one **Start Call** node as the entry point.
3. Add **Agent** nodes for focused conversational steps and connect them with transition conditions.
4. Finish each path with an **End Call** node.
5. Add optional **Global**, **API Trigger**, or integration nodes only when the workflow needs them.

## Constraints and failure states

Start and API Trigger nodes cannot have incoming edges. Agent and End Call nodes require an incoming path, and End Call is terminal. A workflow with disconnected or missing required nodes will not be ready to publish.

## Protect your data

Write prompts for the minimum information needed to complete the use case. Do not use real phone numbers, names, or account identifiers in examples.

## Related

* [Editing a workflow](/voice-agent/editing-a-workflow)
* [Start Call node](/voice-agent/start-call)
* [Agent node](/voice-agent/agent)
* [End Call node](/voice-agent/end-call)


## Related topics

- [Editing a workflow](/voice-agent/editing-a-workflow.md)
- [Getting started](/getting-started.md)
- [Add an agent to a website](/voice-agent/add-to-website.md)
- [Context and variables](/core-concepts/context-and-variables.md)
- [Klatt Documentation](/index.md)
