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
Click Test to verify the connection
The test should retrieve all products from your spreadsheet
Review the returned data to ensure accuracy
If the test is successful, click Add to integrate the tool with your bot then you will receive an alert on bottom left corner
After that scroll down on same window and click on “ Customize with additional apps and features”
Rename the tool According to data for better clarity
Update the description which describe usecase
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
Within the Agentic AI bot, go to the Enable at section
Select WhatsApp or any other channel to activate the bot on, here we have taken WhatsApp as an example
Select the phone number in this case where the bot will operate (As shown in example)
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
Initiate a voice call with the bot using the configured phone number
Test with sample queries such as:
"What can I wear to a beach party?"
"I'm looking for men's shirts"
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
By default, the bot uses the Eric voice tone. You can change the voice tone
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]