Voice Bot Basics

Overview

Voice Bots manage automated phone call conversations that are part of a user's Journey.ย They can be used as Events to start a Journey or started as part of an Action Chain.

Voice Bots provide a way to tie phone calls into a user Journey, making them a crucial part of call deflection, following up with users, and automating the process of managing scheduled phone calls.

Preparing the Web Page for the Voice Bot

The simplest example is to create a Voice Bot triggered from a Web Page to a phone number previously stored by the App.

Since the Voice Bot is triggered from a Web Page and the user will receive a phone call with an SMS option, a simple form and a Chat Bot must be created first.

In this example, the user will complete the form with their name and phone number and, when clicking on the โ€œTrack my orderโ€ button, a phone call will be triggered to their phone number.

organizing info

Three Actions must be added to the button for it to trigger the Voice Bot:

  1. Set Actor: to set the variable that will indicate to the App which number to call
  2. Initialize Actor: to set the values for the current Actor in the Journey
  3. Start Voice Bot: to run the selected Voice Bot

startvoicefromwebpage.png

Creating the Voice Bot itself

Voice Bots are created from the Voice Bots Builder.ย 

Click on the '+' sign next to Voice Bots and then select Create Blank or a Voice Bot Template.

createvoicebotred.png

Select Decision Menu and type the message the user will listen to. Next, enter the Decision Options the user will receive upon following the Voice Bot indications.ย 

Use the Keyword Matcher to capture voice responses or the DTMF Matcher to capture pressed keys on the phone.

voice2.png

In this example, โ€œResponse 2โ€ will allow the user to perform self-service. To configure โ€œResponse 2โ€, go to its Decision Menu and, in Actions, select Start Chat Bot from After Voice Prompt and pick the corresponding Chat Bot.

startchatbotmodified.png

This way, after pressing the self-service option, the user will receive an SMS to continue to self-service from the Web Flow.

Finally, Style Variants can be added to Voice Bots to customize the message.

organizing info

We recommend adding transparent naming to all Voice Bot components to easily connect theย  Decision Options to each expected result.