Building a Multilingual Voice Bot: Step-by-Step Guide

This comprehensive guide provides a step-by-step walk through for creating a powerful, voice-enabled shopping assistant bot. You will learn to integrate the bot with a backend spreadsheet to reliably retrieve product data and, crucially, configure multiple voice tones and languages. This customization ensures your assistant delivers a natural, sophisticated, and globally accessible conversational experience. 

Overview 

The guide demonstrates the complete process of building an intelligent voice bot that: 

  • Integrates with spreadsheet data sources for real-time product information

  • Deploys as a voice-enabled bot on WhatsApp and Chat widget

  • Supports customizable voice tones

  • And automatically detects and switches between languages with optimized voices 

Step 1: Creating the Voice Bot

  • Log into your MSG91 account and Go to Hello Service  

  • Click on Bots [Auto Reply] from the vertical menu bar. 

  • Create an Agentic AI bot using the create bot button present on the top right corner.  

  • Bot Name: Enter your bot's name (Example: "Myntra") 

  • Type description: Mention the relevant industry and provide description (Example: "E-commerce") 

  • Select the bot type as Agentic AI bot

  • Click Save to confirm
     

Step 2: Configure your Voice Bot  

  • Enter the Company Name in the relevant field. Example: "Myntra Team".  

  • Specify the Industry Type that best describes the business.  

  • Fill in the Company Description section with a brief overview of the company's purpose or function.  

  • In the Instruction section, provide the prompt or raw instructions for the chatbot. Example: "Prompt + Raw".   

  • Enable the Knowledge Base option to input data through which bot will take reference to respond to the user.

Add Spreadsheet Integration

  • From the plugins tool, select google spreadsheet plugin and attach sample sheet to it, refer the video on how to attach the spreadsheet (The sheet will contain the information which bot will suggest while providing information to user): How to integrate google sheet with bot 

  • Select your spreadsheet file from the list (Example: "Myntra sale clothes")
     

  • Choose the appropriate Worksheet containing your product inventory
     

  • Your spreadsheet may contain columns and other details such as: Product Name (e.g., Men's Casual Shirt) , Price,Brand,Size,Color,Available Inventory 

 

Note: The bot will recommend products only from this inventory list and will not go outside of it. 


Test Spreadsheet Connection

  1. Click Test to verify the connection

  1. The test should retrieve all products from your spreadsheet

  1. Review the returned data to ensure accuracy

  1. If the test is successful, click Add to integrate the tool with your bot then you will receive an alert on bottom left corner

  2. After that scroll down on same window and click on “ Customize with additional apps and features”

  1. Rename the tool According to data for better clarity 

  1. Update the description which describe usecase

  1. This description helps the bot understand the purpose of this data source 


NOTE: If you don't have additional knowledge base documents, toggle the Knowledge base section to Off. This ensures the bot responds only with information from the connected spreadsheet 

 
 

Step 3: Select channel and Enable the Voice Bot 

  1. Within the Agentic AI bot, go to the Enable at section

  1. Select WhatsApp or any other channel to activate the bot on, here we have taken WhatsApp as an example

  1. Select the phone number in this case where the bot will operate (As shown in example) 

  1. Click Save 

 

      5.  Then Turn the toggle Voice Bot to On

      6. This enables voice interaction capabilities for your bot

      7. Click Deploy to launch the bot

 

Test the Voice Bot

  1. Initiate a voice call with the bot using the configured phone number
     

  1. Test with sample queries such as:
     

  • "What can I wear to a beach party?"
     

  • "I'm looking for men's shirts"
     

  1. Verify that the bot:
     

  • Retrieves product information from the spreadsheet
     

  • Presents relevant products based on the query
     

  • Responds appropriately to follow-up questions
     

  • Ends the call when requested

Example  Voice Conversation: 

  • User: "What can I wear to a beach party?"

  • Bot: "For a beach party, you'd want something light, comfortable and stylish. Let's see what's in our inventory. A women's maxi dress in peach from Forever New for 1,799 rupees would be a fantastic choice."
     

  • User: "No, for man. I'm looking for the man."

  • Bot: "We have a men's casual shirt in blue from H&M for 1,299 rupees, which would be great for a more laid-back look." 

 

Step 4: Change or Set the Voice Tone  

  1. By default, the bot uses the Eric voice tone. You can change the voice tone 

  1. Not all voices perform equally well across different languages. For example, the voice may efficiently converse in English but may not be effective for Hindi conversations.

For any other queries you can drop us a Email : [email protected]