Skip to main content

🎨 Build Your First Agent

Once the app is running and your API keys are configured, here’s how to build a simple voice agent.

Manual build

1

Add an Agent node

Drag Agent from the sidebar onto the canvas. This is the central node that orchestrates your voice agent — configure the agent name, persona, and language here.
2

Add component nodes

Drag an LLM, TTS, and STT node onto the canvas. Connect each one to the Agent node — they auto-route to the correct handle.
3

Configure the Agent

Click the Agent node and fill in the Persona (system prompt) field — e.g., “You are a friendly customer support agent.”
4

Build the conversation flow

Add a Start node and connect it to the Agent node’s output. Then add a Burst node, then an End node. Chain them: Start → Burst → End.
5

Set the opening line

Click the Start node and set the Command to your opening line (e.g., Hello! How can I help you today?). Enable Is Literal to speak it verbatim instead of generating it.
6

Test it

Click Test in the top bar, then Start Session. Allow microphone access when prompted and start talking to your agent.

Or use the AI generator

Instead of building manually, describe your agent in plain language:
  1. Click the AI button in the toolbar
  2. Type something like: Build a customer support agent with a greeting, a triage question, and two branches: billing and technical support
  3. The AI generates the full flow and applies it to the canvas automatically

Next steps

API Keys

Full reference for every supported provider key.

Node Overview

Learn about all available node types.

AI Generation

Generate flows from natural language.

Environment Variables

Complete environment variable reference.