---
title: "Voice agent workflow builder"
description: "Build a voice agent's call flow as a workflow on Speko. A workflow has named steps, typed slots, branches on what the caller said, and intents that interrupt from any step."
canonical: "https://speko.ai/voice-agent-workflow-builder"
last-updated: "2026-11-11"
---

> ## Speko page index
> The complete index of every page on this site is at: https://speko.ai/llms.txt
> Read it before exploring further. It lists the exact Markdown URL for every canonical HTML page.

# Voice agent workflow builder

Speko Agents

Build the call flow from steps, branches and tools.

Speko is a voice agent platform where the call flow is a workflow: named steps, the answers each step collects, and the branches between them. You edit it on the console canvas or send it as JSON through the API.

[Get started free](https://platform.speko.ai/sign-in) [Book a demo](https://speko.ai/book)

## Call an agent built on Speko

[Try more agents](https://speko.ai/solutions)

Press the sphere to call

[Build your own](https://platform.speko.ai/sign-in) [See more demos](https://speko.ai/solutions)

Maple Street Dental

1. Front desk
   
   Hi, thanks for calling Maple Street Dental. How can I help?
2. You
   
   Can I come in Saturday morning?

## Steps, slots and branches

[Workflows](https://docs.speko.ai/concepts/workflows)

- Each step has a line the agent says word for word and an instruction for the answer. Most collect slots: small typed values from the caller's reply.
- An edge is a condition plus a destination, so the call follows what the caller said. Intents can interrupt the flow at any step.

## Why use a workflow

[Workflows](https://docs.speko.ai/concepts/workflows)

- With one long prompt, the model must remember its agenda while it improvises. A workflow puts the agenda in the structure, so you can read every branch before a call.
- Monitoring drafts goal checks from the instructions of each step. A step that speaks several languages keeps its text for each language.

## Tools and systems the flow can reach

[Tool calling](https://docs.speko.ai/guides/tool-calling)

Built-in connections

- Google Calendar
- HighLevel
- Slack

Your own systems

- Signed HTTP tools
- External MCP connections

A person

- Blind transfer
- Warm transfer

## Limits

- Calling your own systems needs an HTTP endpoint, which usually needs a developer.
- Built-in calendar and CRM connections are Google Calendar and HighLevel; Salesforce, HubSpot, Calendly and Zapier have no built-in connection.
- The docs describe the workflow's graph model; the console canvas edits the same graph.

## Notes

- Every fact is from the Speko docs page linked beside its section, checked November 10, 2026.
- The product panel at the top is an illustration with made-up data.

## Questions

**Can I build a voice agent call flow without writing code?**

You edit the steps, the lines the agent says and the branches on a canvas in the Speko console. To connect your own systems, you use HTTP tools, which usually need a developer.

**Does Speko connect to my calendar or CRM?**

Built-in connections include Google Calendar and HighLevel. The agent reaches any other system through a signed HTTP tool or an MCP connection.

[Get started free](https://platform.speko.ai/sign-in) [Book a demo](https://speko.ai/book)

You get $10 in credit when you sign up. Calls then cost $0.09 per minute.

Related

- [Voice agent testing with simulated callers](https://speko.ai/voice-agent-testing)
- [Voice agent monitoring for every real call](https://speko.ai/voice-agent-monitoring)
- [Multilingual voice agents](https://speko.ai/multilingual-voice-agents)
- [Voice agent API and SDKs](https://speko.ai/voice-agent-api)
- [Voice agent platforms compared](https://speko.ai/voice-agent-platforms)
- [Vapi alternatives](https://speko.ai/vapi-alternatives)
- [Voice agents by business](https://speko.ai/solutions)
- [Speko pricing](https://speko.ai/pricing)
