How To Build an IVR System with Twilio Studio
Why Stack Overflow recommends it
Stack Overflow users link it when someone needs an interactive phone menu or call flow on Twilio without writing and hosting server-side TwiML.
Recommended by 2 people across 2 different months, 2018 to 2020.
What it is
A short Twilio tutorial that shows how to build an interactive voice response (IVR) phone menu using Twilio Studio's drag-and-drop flow builder. It covers routing callers by voice or keypress to the right department, and is presented by Twilio's developer team.
What people said
Recommends philnash · 2018-02 · Stack Overflow · on “Interactive voice menu on Twilio/TwiML”
Twilio developer evangelist here. You cannot produce an interactive menu with static TwiML, you need something that can react to the choice taken and that requires a server side component. Thankfully, you have some options here. As Alex points out in the comments, Twilio Studio [LINK] is a visual builder for Twilio which lets you create a flow like this and leave the server side component to Twilio. There's a video tutorial [this video] and guide [LINK] which show you how to build an IVR with Studio. On the other hand, if you're happy writing the code to create this sort of thing, but you'd rather not host it, then Twilio Functions [LINK] might be what you're looking for. Twilio Functions is a se
Recommends Alan · 2020-02 · Stack Overflow · on “How do i set up a simple IVR”
Yes, very simple. Follow this YouTube video to get started using Twilio Studio. How To Build an IVR System with Twilio Studio [this video] Getting Started with Twilio Studio [LINK]
Cites Devin Rader · 2018-03 · Stack Overflow · on “Is it possible to send twiml content rather than pointing to a URI when initiating a Twilio call”
Twilio evangelist here. Its not possible to send TwiML to the REST API. If you don't want to host the TwiML on your own URL there are a few options: Use TwiML Bins [LINK] which lets you host relatively static (there is some templating support) TwiML on Twilios servers. Use Twilio Functions [LINK] which let you write, store and execute Node on Twilios servers Use Twilio Studio [this video] to define your call flow. A flow in studio can be triggered via an HTTP request to it, so you can take the flows URL and pass it to the REST API when you start your outbound call. Hope that helps.