Khoros Flow Voice Assistance: Twilio

Flow integrates with Twilio Voice to create IVR bots and automate phone calls. You can use the integration to create conversational AI-powered interactive voice response systems.

Capabilities

Twilio Voice provides a unique set of actions:

New call

Receive calls connected directly in Twilio or SIP trunk calls.

DTMF

Handle single-digit or multi-digit input.

Speech

The spoken words can be transcribed and it's possible to process over 100 languages and perform intent detection.

Audio

Play pre-recorded audio.

Text-to-speech

Text To Speech is a process where text is converted into a human-sounding voice.

Hang up

Disconnect a call

Forward call

Connect the current caller to another party.

Pause

Short delay

Deflect call

Deflect the call and initiate it on a messaging channel like WhatsApp or SMS

Configuration

What you'll need

You must have an existing Twilio account and a phone number.

Connecting

To receive SMS messages and send replies using Twilio:

  1. Open the Flow project you'd like to connect.
  2. Go to the integrations view and add the Twilio Voice integration.
  3. Copy the Webhook URL.
  4. Sign in to Twilio. Create a new account if you don't have one yet.
  5. Go to Phone Numbers and select the number you would like to use for your Voice bot. You can also buy a new number here. If you do that, make sure it is compatible with voice.
  6. Open the details screen of the Twilio number you bought, scroll all the way down to Voice & Fax, and paste the Twilio Web Hook next to A Call Comes In.
  7. Save you changes.
  8. Test your Voice bot by dialing the Twilio number.