Each step will show the JSON that would be sent to Kazoo.
βοΈ Flow Settings (click to edit)
πΎ Saved Presets (click to expand)
π― Test Navigator & Node Tools (click to expand)
Jump to any node with pre-filled session data
π Node Verification (click to expand)
Click: cycle status (βββ βπ§) | Right-click: notes | Double-click: test
π§ DSL Builder & Validator
Convert Twilio Studio flows, scripts, or descriptions into our DSL format. All prompt sections below are editable - customize them for your specific needs.
π₯ Import LLM Response
After running the prompt through an LLM (Claude, GPT, etc.), paste the response here. The system will extract FLOWS and ENDPOINTS JSON blocks, validate them, and prepare for import.
π Business Hours Manager
Manage named schedules that DSL check_schedule calls reference
π Schedule Status
Current status of all named schedules (as referenced by DSL)
π Weekly Hours
Select a schedule to edit its weekly hours
π« Recurring Holidays
These dates are closed every year (affects schedules with shared holidays enabled)
π Special Closures
One-time closures (e.g., Thanksgiving varies each year)
π§ͺ Test Schedule
Simulate a date/time to test if a schedule would be open
π Queue Manager
Map DSL queue destinations to Kazoo extensions and CRM callback IDs
π Queue Mappings
| DSL Destination | Name | Ext | Callflow ID | Queue ID | CRM ID | Aliases | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
π Test Queue Lookup
Test resolving any identifier to its queue info
π Queue Usage in Flows
Shows which flows use each queue
Server Base URL
This URL is used by Kazoo to reach your IVR server. Set it in Settings β Server Settings.
π API Endpoints
CRM API integration health and usage dashboard
Select an endpoint group or endpoint to view details
π Server Settings
Configure the public URLs that Kazoo will use to reach this server and the TTS endpoint.
π TTS Provider
Select and configure the text-to-speech engine for IVR prompts.
π£οΈ Pronunciation Mappings
Map words to TTS-friendly pronunciations. Example: "avas" β "ayvas" so TTS says it correctly.
βοΈ Google Cloud TTS Settings
Configure Google Cloud Text-to-Speech API credentials and voice settings.
Upload your Google Cloud service account JSON key file (e.g., my-project-123456.json)
π TTS Testing
Test TTS synthesis directly and via the Kazoo-compatible endpoint.
Current Provider: -- (Change above and Save Settings to switch)
π¦ TTS Cache & Hash Registry
Monitor TTS caching and hash registry. Hash registry maps clean URLs to text.
π’ DTMF Settings
Configure timing for DTMF digit collection. Other settings (max digits, timeout) are defined per-node in the DSL.
π₯ Pivot Session Fields
Select which Kazoo Pivot request fields to store as session variables. These become available as {{variable}} in your DSL flows for branching, API calls, etc.
π Kazoo Pivot Docs
call_id - unique call identifier (used as session ID)lead_id - alias for call_id (CRM convenience)Custom-Application-Vars - unpacked as individual session vars
π‘ Usage Example
π Relay Proxy
Configure relay proxy for CRM API calls through a remote server.
π€ OSTI Speech Intent Router
Configure the openSpeechToIntent server for voice-based menu navigation. When enabled on a choice node, calls will be redirected to OSTI for speech recognition racing against DTMF.
π OSTI Redirect Parameters
π‘ Real-time WebSocket
Enable WebSocket event broadcasting for real-time dashboards. When disabled, there is zero performance overhead on the IVR engine.
ws://host/ws/realtime?channels=stats,calls,allGET /api/realtime/summaryπ± Twilio SMS
Configure Twilio for sending SMS messages from IVR flows (missing item links, PAN notices, order modification links).
π SMS Nodes in Flows
π Security Settings
Basic login protection for the admin console.
Leave blank to keep current password. Default: avas2026
π Current Configuration
Showing: Last saved configuration