We have recently refreshed our branding across our offerings and changed the names of our pricing plans. If you have signed up before Aug 9, 2021, please click Previous plans to view your applicable plans.
We assure you that this change will not impact your product experience, and no action is required on your part.

This article provides details on training and managing the Speech IVR Bot. For a general overview of speech bot, see Configuring and Managing Speech Enabled IVR. This article contains the following sections:

  1. Overview
  2. Creating New Intent
  3. Uploading Intents
  4. Viewing & Editing Intents
  5. Reviewing Customer Phrases


To understand a customer's voice and provide an appropriate response, your speech IVR bot must be trained.

Training is nothing but creating a list of intents and adding commonly used words and phrases for that particular intent. 

For example, if you have a contact center service for flight booking, you can have intents such as Ticket Booking and Ticket Cancellation. For these intents, you can add the following phrases:

  • Can you book my ticket?
  • What is the status of my ticket?
  • I want to cancel my ticket.

Based on the training, your bots learn to identify and understand the phrases during a call and associate it with the right intent. This helps you achieve an effective speech IVR call. 

Freshcaller creates a default speech bot with two intents and corresponding action items. You can configure the same bot and edit the intents based on your requirement or create a new bot.

To manage the speech IVR bot:

  1. Log in to your Freshcaller account.
  2. Go to Admin Settings > Call WorkFlows.
  3. Click Speech Enabled IVR.
  4. Select the workflow flow for which you want to manage intents. If you do not have a speech-enabled IVR workflow, create a new flow.
  5. In the workflow, under Speech Bot, select the bot and click Manage Intents. Alternatively, you can also upload a set of intents.
     Bot field that appears, and then click on the Create link.
  6. When you click on Manage Intents, your speech IVR bot training page opens.
    The training page consist of the following options:
    • Create New Intent: Click this to create a new intent.
    • Upload Intents: Click this to upload a file of multiple intents.
    • Viewing & Edit Intent: Lets you view and edit the existing intents. 
    • Review Customer Phrases: Lets you view the customer phrases/voice inputs captured during a call conversation. Based on this, you can choose to add these phrases to your bot.

For more details, see the following sections.

Creating New Intent

  1. On the Speech IVR bot training page, click on the Create New Intent button.
  2. Intent Name: Enter the intent name. For example, Ticket Booking, Ticket Cancellation.
  3. New Phrase: Enter the phrases that you want to add for this intent. Phrases are common queries/questions that a customer may have regarding an intent. For example, for the ticket booking intent, you can add the following phrases:
    1. Can you book my tickets?
    2. What is my ticket status?
      Adding different phrases help your bot identify and better understand customer's intents.
  4. Click Save.

Uploading Intents

Besides adding individual intents, Freshcaller allows you to upload multiple intents at once using a CSV file.

To upload multiple intents:

  1. On the Speech IVR bot training page, click on the Upload Intents button.
  2. Browse and select the CSV file you want to upload. The file should have the list of intents and the corresponding phrases. If you are not sure about creating one, download the sample .csv template and fill in the details.
    The sample template contains the following columns:
  3. On successful upload, you will see the following message:
    Additionally, you will also receive a confirmation message on your registered mail id.
  4. To see the uploaded intents, refresh the speech IVR bot page.
  • You can enter any number of intents and phrases in your file. However, make sure that the file size is less than 5 MB.
  • Ensure that you upload only a CSV file.
  • Each intent in the file should have a corresponding phrase. You cannot enter an intent and leave the phrase empty.
  • If you encounter any error while uploading the file, you will see why the upload failed. For example, if you upload a non-CSV file or enter the intent without the phrase or vice versa, the following error message will be displayed. To see the details of the warning, click Know more. You will also receive the message on your registered mail id.

Viewing & Editing Intents

  1. On the Speech IVR bot training page, click on the Viewing & Edit Intent tab.
  2. To edit an existing intent, click on the edit (pencil) icon available next to the intent.
  3. Update the necessary changes and click Save.
    The options/fields required to update intents are similar to the fields available on the Create New Intent page.

Reviewing Customer Phrases

Freshcaller captures and saves customer's voice inputs as phrases from live calls. You can review these phrases and choose to add it to your bot.

  1. On the Speech IVR bot training page, click on the Review Customer Phrases tab.
  2. Here, you can see the following details:
    • Caller Input: The voice input or the phrases that the customer spoke.
    • Timestamp: The time of the call.
    • Bot's understanding: This tells you how the bot interpreted the customer's voice input. If the voice input is similar to an existing phrase, the bot associates it with that particular intent. If the bot fails to understand the input, this field will be empty. 
    • Change Input To: Select the intent to which you want to associate the customer's voice input/phrase.

To view the details of the corresponding bot call, hover anywhere on the table row, and click View Call Details.