Twilio voice

Twilio voice

Step 1

To set up your voicebot on Twilio, you first need to generate a webhook by clicking on the generate button in the Twilio settings

Step 2

Hereafter, the 'A call comes in' Webhook is needed:

Step 3

This webhook must be copied and pasted into the settings of a phone number. In case you do not yet have a Twilio phone number, you must buy one here. Once you have a phone number, it becomes visible under Manage Numbers:

Step 4

From here, you can click on the number to enter it's settings, Copy and paste the webhook shown above into the 'A Call Comes In' field.

Please note that the Dialog Managers flows that are pushed to production are triggered when testing.

Voice settings

Several settings are available for your voice bot, such as the expected voice-to-text language of the voice bot user, the desired voice-to-text language for the content stored in the dialog manager. Also the timeout settings to reply to a question from the bot using either voice or phone buttons can be found here. On top of that, the preferred voice of the voice bot can be adjusted and a timeout message can be made to tell the user it has used all time until the timeout.

Multiple choice response

Users can be asked to pick from multiple choice responses, such as when an options block is triggered. In that case, a user can either select an option by pressing the corresponding key on its phone (DTMF) or by telling the corresponding number to the chat bot (voice) or the user can decide which option it prefers:

Also, the timeout can be set for the conversation as a whole:


If you experience any issues with your webhook or you want to simply delete your Twilio channel, you can either renew the webhooks or delete them completely at the bottom of the Twilio settings:

    • Related Articles

    • WhatsApp (via Twilio)

      Intro To deploy your chatbot on WhatsApp through Twilio, please follow the next steps. 1) Create webhook In case you have not generated a WhatsApp webhook yet, please do so by clicking the generate button: 2) Copy webhook Now, copy the generated "A ...
    • POST: Send Voice

      API URL:<YOUR_CONVERSATION_ID>/speech With this POST request a message can be send to the bot. Please follow the following steps to do so. Conversation ID This is the output of the POST Conversation ID ...
    • What is the Blits platform?

      Blits is the low-code Conversational AI Ecosystem which combines the AI power of Google, Microsoft, OpenAI, IBM, Rasa, Wit, Amazon, Stanford, Nuance and more in one platform. Use Blits to build, train and deploy chat- & voicebots at scale, for any ...
    • What are channels, and which channels are included vs premium

      Blits can be connected to multiple channels and messaging services of your choice, out of the box. 1) Standard versus Premium channels Please note some channels are premium and may require upgrading your subscription. Premium channels will appear ...
    • Dialog Manager - Condition Blocks - 'Which Channel' condition

      The which channel condition block, checks which channel your user is on. You can use this block to make different conversations for example voice and chat, whereby the condition block can check if the user is coming from Alexa or the website.