IVR builder
Visual IVR builder with a deterministic simulator — no code, no Twilio Studio.
- ·Visual tree builder — menu / message / voicemail / transfer / hangup nodes
- ·DTMF / no-match / timeout actions with deterministic fallbacks
- ·Step-through simulator before going live — no carrier minutes burned
- ·Live runtime via Telnyx CallControlApp TeXML
- ·XML-escaping on all dynamic content (no injection vectors)
- ·Active / paused / archived statuses — paused trees stop responding instantly
The detail.
Build it, simulate it, ship it
Most IVR builders are paint-on-glass — the simulator is a different code path from production, so a flow that passes the simulator can still misbehave on a real call. Autocloz's simulator is the same state machine that emits TeXML at runtime: the only difference is whether Telnyx is on the other end. If the simulator says 'press 1 → end_call', the real call does too.
Status filter prevents accidents
An IVR tree at status='draft' or 'paused' returns a polite 'service unavailable' TeXML response. Only status='active' trees route real calls. Operators can pause a flow during business hours change without rebuilding.
Action types that map to real behavior
dtmf_route / goto_node send the call to another node. play_audio streams a recording from your audio library and hangs up. transfer_to_did dials a destination DID. end_call is the explicit terminator. Every action enforces tree boundaries — you can't goto a node in someone else's tree.