Documentation
Learn how to build intelligent voice applications that understand, respond, and adapt.
Quick Start
Get your first voice application live in under five minutes — sign up, create an app, add a few nodes, assign a number, and test the call. Changes deploy instantly, so each update is live on the next call.
Read the full Quick Start guide →
Key Concepts
Apps
An App is a complete voice application with its own call flow, phone numbers, and settings.
Nodes
A Node is a single step — greeting, menu, input gathering, API call, or transfer. Nodes connect in sequence.
Actions (Verbs)
Each node uses an action that defines what it does. These are the building blocks of your voice app.
Tenants
Each account has a tenant that isolates your data, apps, and numbers from all other accounts.
Flow Builder
The visual editor where you design call flows. Each flow is a sequence of connected nodes.
Creating a Flow
Open your app, click + Add Node, choose an action type, configure it, and position it. Nodes execute top to bottom.
Branching & Routing
Use Menu nodes to branch on input. Use GoTo to jump. Combine with data lookups for dynamic routing.
Available Actions
Each node runs an action — the building blocks of a flow. Core actions include Say, Play, Menu, Gather, Transfer, Script, Webhook, Record, Set, GoTo, and Hangup.
See the full Actions Reference →
Speech & Input
Speech Recognition
Callers speak naturally. Supported: English, Spanish, French — more coming.
DTMF (Keypad)
Traditional touch-tone input for menus, account numbers, and PINs.
Hybrid Mode
Accept both speech and DTMF simultaneously. Uses whichever the caller provides first.
Working with Data
Variables
Use Set to store data during a call. Variables persist for the call duration and are accessible by any node.
External APIs
Script and Webhook actions query external systems during live calls. Look up orders, check availability, verify accounts.
AI Assistant
Describe what you need in plain English — "Build a dental office phone system with scheduling and after-hours" — and the AI generates a complete flow. You can also edit existing flows conversationally.
Integrations
REST APIs
Call any REST API from your flow using Script. Send and receive JSON.
Webhooks
Send call events to your backend in real time. Build dashboards, trigger workflows, log events.
GitHub
Manage flow configurations as code. Version control and collaborate through pull requests.
VS Code Extension
Author flows, run scripts, and test call logic from your editor.
- Syntax highlighting for flow configs
- Inline docs and autocomplete
- Live preview of call flows
- MCP protocol support
Account Setup
Creating Your Account
Sign up with GitHub OAuth. Your account includes a personal tenant that isolates your data.
Team Access
Invite team members with role-based permissions: Admin, Developer, Viewer.
API Access
Manage your voice apps programmatically with scoped API tokens, and connect from VS Code, Cursor, or any MCP-compatible client over the MCP protocol.