Applicable PlansSprout

Freshcaller's speech-enabled IVR bots allow your callers to converse in a natural language and avoid the hassle of navigating through long and complicated key-press IVR menus.

The traditional IVRs identify the purpose of a call based on the customer's phone key input and routes the call to the correct team or agent. However, the speech bot, powered by Freddy uses speech recognition to understand a customer's voice using intents and gives human-like responses.

What are Intents?

Intents are common phrases or words that a customer speaks during a call. The speech IVR bot understands the purpose of a call using these intents. With speech IVR bot, route your inbound calls intelligently and help your customers have a better call experience.

What is a speech IVR Bot?

The speech IVR bot consists of intents and phrases that customers say during a call. Additionally, you can train the bot to recognize the intents based on customer's  queries. The bot is configured within the speech-enabled IVR call flow and responds based on the call flow rules set up. For more information, see Training and Managing Your Speech IVR Bot.

How does Speech-enabled IVR work?

The speech IVR bot is initiated when a customer calls a Freshcaller number to which you assigned the speech-enabled IVR call flow. If the bot understands the customer's words or phrases, it associates the words to the intent and gives an appropriate response in a human voice. However, if the bot does not understand the words or if the customer did not give  a valid input, it routes the call according to the call flow setup.

User/Role Requirements:

To set up speech-enabled IVR , you must have admin or account admin permissions.

The speech-enabled IVR call flow helps you take correct actions based on the intents and other routing rules.

  1. Log in to your Freshcaller account as an admin user.
  2. Navigate to Admin > Call Flow > New Speech Enabled IVR and fill the form. Check the following steps.
  3. Speech Enabled IVR Name: Enter a name for the speech-enabled IVR call flow.
  4. Play Message: Select a message to initiate the speech IVR flow. Freschaller provides four default voice messages. You can choose to select one or create a customized message. For details, check How to create customized messages and greetings.
  5. Speech Bot Setup: Indicates the speech IVR bot configured for your account. By default, Freshcaller creates a speech IVR bot with two intents. You can select the default bot or create a new bot.
    To create a new bot, click on the Select Bot drop-down and enter a name in the Search/Create Bot field that appears, and then click on the Create link.
  6. Click on Manage Intents to configure the training module for your speech IVR bot. You can also bulk upload a file with multiple intents. For details, see the Uploading Intents section below.
  7. IVR Setup: Add intents from your configured speech IVR bot and select the corresponding action to be performed.
    If you want to add a new intent, click on Add New Intent.
  8. Routing Rules: The routing rules help you configure how the bot should respond to a particular rule. The speech-enabled IVR call flow has the following routing rules:
    • If customer did not give a valid input: This happens when the customer provides an invalid voice IVR option or does not say anything.
      Additionally, for this rule, select the Play Message to be played when a customer gives an invalid input. For example, you can create an invalid input message which says, "You have given us an invalid voice option. Please give a valid input". Also, enter the number of times the invalid input message should be repeated and select the corresponding action to be taken after the n number of repeats:
    • If bot did not respond: This happens when bot fails to respond to a customer's question.
  9. For each routing rule, select the relevant action you want the bot to perform. For example, if the bot did not understand, send to call queue. The call queue actions available are:
    • Send to Voicemail: Select this to send the customer to the voicemail and subsequently select the voicemail message from the list or create a new message.
    • Send to Call Queue: Select this to send the customer to a call queue and subsequently select the relevant call queue name from the list or create a new call queue.
    • Send to IVR menu: Select this to send the caller to an IVR menu and subsequently select the IVR queue name form the list or create a new IVR menu.
    • Hangup: Select this if you want to hang up. Select the hangup message from the list or create a new hangup message.
  10. Click Save.

The speech-enabled IVR call flow is initiated only when you assign the call flow to a Freshcaller number. 

To assign the call flow to a number.

  1. Log in to your Freshcaller account as admin or account admin.
  2. Click on Admin > Numbers.
  3. Select the number to which you want to assign the speech IVR bot call flow.
  4. Hover anywhere on the row and click the edit icon to open the Properties/Call Actions tabs.
  5. Switch to the Call Actions tab.
  6. Click on the Actions drop-down and select Send to IVR Menu.
  7. Click on the IVR Menu drop-down and select the configured speech-enabled IVR menu name.

This completes the setup required for speech-enabled IVR call flow.

Training and Managing Your Speech IVR Bot