# Build Complex Voice Agents with Workflows

From routing to resolution, design adaptive voice agents that automate conversations and integrate with your stack.

[TRY WORKFLOWS [READ DOCUMENTATION

Introducing Vapi Workflows - YouTube

Tap to unmute

[Introducing Vapi Workflows](https://www.youtube.com/watch?v=-6ilG9NZn-M) [Vapi](https://www.youtube.com/channel/UCfyqJZk-8tn4MOP9CVfj1xA)

## How it works

1

### Define your entry point

Trigger workflows via inbound calls, internal handoffs, or scheduled tasks.

2

### Build your logic

Use nodes to ask questions, call tools, branch by condition, or escalate to humans. Each node can have its own voice, model, language, and behavior.

3

### Integrate everything

Query CRMs, update databases, or send follow-ups via external APIs—right from the canvas.

4

### Deploy and observe

Workflows run in production with full observability and real-time analytics. Designed for high-stakes use cases like healthcare, banking, and support.

## Features that make Vapi Workflows stand out

### Node-level intelligence

Each node is its own agent: customize the voice, language, model, and transcription settings per step.

### Multilingual branching

Dynamically switch languages or voice styles mid-call. Personalize conversations at a granular level.

### API actions baked in

Trigger tools, call APIs, and reuse responses across the workflow with no glue code required.

### Global jumping

Let users change direction mid-call. Talk to a human, ask a new question, or reroute instantly.

### Developer-grade configurability

Low-code UI meets full API control. Start in the builder, finish in code. Perfect for team handoffs.

### Enterprise-ready

SOC2 + HIPAA compliance from day one. Observability, error handling, retries, and logging built in.

## FAQs

When should I use Workflows instead of a single-prompt assistant?

What types of interactions benefit most from Workflows?

What makes Vapi Workflows distinct?

Can Workflows be managed via API?

Is there an additional cost for using Workflows?
