Setting up Zoom Virtual Agent multi-language and single-language bots

In Zoom Virtual Agent, you can build a bot that supports a single language or multiple languages.

When setting up your bot:

This article covers:

Prerequisites for setting up Zoom Virtual Agent multi-language bots and single-language bots

How to set up Zoom Virtual Agent multi-language bots

If the customer experience for your bot is identical for each language (for example, same intents and subflows), it may be easier to create a single bot that supports multiple languages.

  1. Sign in to the Zoom web portal.
  2. In the navigation menu, click AI Management then Virtual Agent.
  3. In the Chatbots tab, click Add Chatbot.
    The Add Chatbot dialog box will appear.
  4. In the Add Chatbot dialog box, specify the following:
  5. Click Continue: Details.
  6. Under Associated Knowledge Base, select a knowledge base or a knowledge base group from the drop-down menu.
  7. Under Associated Intent Group, select an intent group from the drop-down menu.
    Note: To add associated knowledge base and intent group later, go to your Chatbot settings.
  8. Click Continue: Languages.
  9. Under Default Language, select the primary language your bot will support from the drop-down list.
  10. Click Save.

Note: Zoom Virtual Agent does not offer knowledge base content translation. It’s recommended to translate that content directly within your help center. If a customer interacts with your bot in its Spanish version, only Spanish language content will be returned from the knowledge base. If your knowledge base doesn’t contain the Spanish version but has the answer in another language, the bot will not return content to avoid displaying it in the wrong language.

Advantages of multi-language bots

Disadvantages of multi-language bots

Testing might be slightly more challenging—if you're using a multi-language bot and campaign, you'll need to configure your browser or HTML page to the language you want to test for each language version.

note icon
When deploying your multi-language bot through campaigns, make sure that you select the same languages and variants in campaigns as you've created in the bot. For example, if your bot supports English (United States) and Spanish (Mexico), be sure to select those options as your campaign languages. .

How to set up Zoom Virtual Agent single-language bots

If your bot experience varies significantly by country or language, it may be easier to manage a bot dedicated to a single language. This approach is beneficial if the bot is designed to support specific policies for a particular country or if you have a support team that needs full control over the experience for that language.

When setting up your bot, select a single default language for your bot. If you decide to add another language later, the content you've already built will be translated, but you'll still need to publish the bot after making these changes.

  1. Sign in to the Zoom web portal.
  2. In the navigation menu, click AI Management then Virtual Agent.
  3. In the Chatbots tab, click Add Chatbot.
    The Add Chatbot dialog box will appear.
  4. In the Add Chatbot dialog box, specify the following:
  5. Click Continue: Details.
  6. Under Associated Knowledge Base, select a knowledge base or a knowledge base group from the drop-down menu.
  7. Under Associated Intent Group, select an intent group from the drop-down menu.
    Note: To add associated knowledge base and intent group later, go to your Chatbot settings.
  8. Click Continue: Languages.
  9. Under Default Language, select the language your bot will support from the drop-down list.
  10. Click Save.

Advantages of single-language bots

Easier management for teams that are divided by region and have different processes and content.

Disadvantages of single-language bots

No language translation support.

How to deploy bots with campaigns

When you're ready to make your bot accessible to your customers, you can do so through campaigns. In campaigns, you have the option to use either a single-language campaign or a multi-language campaign:

You can also create a hybrid approach by using single-language campaigns that link to a multi-language bot. For example, if you can determine your users' language from the URL path (for example, https://explore.zoom.us/es/contact/ contains an "es" tag indicating Spanish), another option is to launch a single campaign that loads a multi-language bot.

Here’s how this works:

Note: It's important that your bot includes the same languages and variants as those selected for your campaign. For example, if your bot has English-United States as the default language and Spanish-Mexico as an additional language, but you build a campaign for English-United States and Spanish-Spain, users will only experience the bot content in English. This happens because the fallback default language (English) will be used since the bot doesn’t include Spanish-Spain, only Spanish-Mexico. To resolve this, update your campaign to include Spanish-Mexico.

Add translations for the engagement header’s title, message, and Call to Action (CTA) button

  1. Create a translated version of the header’s title, message, and CTA button by adding a new text asset in the asset library.
  2. Add the new language in the Campaigns setting.
  3. In the Design tab, customize the header's title, message, and CTA button.
  4. Click Save, then Publish.