🎨 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
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.
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.
Configure the Agent
Click the Agent node and fill in the Persona (system prompt) field — e.g., “You are a friendly customer support agent.”
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.
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.Or use the AI generator
Instead of building manually, describe your agent in plain language:- Click the AI button in the toolbar
- Type something like:
Build a customer support agent with a greeting, a triage question, and two branches: billing and technical support - 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.