Setting up the Virtual Assistant connector app

The Virtual Assistant app in the Zoom App Marketplace allows you to integrate the XO Platform with Zoom Contact Center. Businesses can quickly add self-service, automation and conversational assistance for end customer. For more information on how this integration works, see the / Zoom Contact Center channel support article.

This article covers:

Prerequisites for using the Virtual Assistant connector app

Important: Zoom does not provide technical support for the XO Platform. If you need help, contact or your IT admin that manages the application.

How to access the Virtual Assistant connector app

You can access custom connector apps from two different places: the Zoom App Marketplace listing page, or the Manage Connectors page.

Accessing the app from the Zoom App Marketplace

  1. Sign in to the Zoom App Marketplace using admin credentials.
  2. Use the search box to find the Virtual Assistant app.
  3. Click on the app's icon or name to access it.
  4. Click Create Connector.

Accessing the app from the Manage Connectors page

  1. Sign in to the Zoom App Marketplace using admin credentials.
  2. In the top-right corner, click Manage.
  3. In the Admin App Management section, click Manage Connectors.
  4. Click Add Connector then Koreai.

How to set up the Virtual Assistant connector app

To set up Zoom Contact Center as a channel, the bot has to be associated with the instance of the Chat bot connector available in the Zoom app marketplace.

  1. Follow the previous section to access the Custom Connector app.
  2. Enter the following information. Both fields are required:
    • Connector Name: Provide a unique and descriptive name for your connector. This will help you identify the connector easily when managing multiple connections.
    • Zoom Products: Select Zoom Contact Center.
      Note: The connector is only support for Zoom Contact Center.
    • Choose Bot Type: Select Chatbot.
  3. Click Next.
  4. Enter the API authorization information:
    • Choose Region: Select the region you want the chatbot to be available from.
    • Base URL: Displays the base URL, for example: The base URL field will show the corresponding value depending on selected region.
    • Authorization Parameters
    • Bot ID, Client ID, Client Secret: Paste these values from the Channels Configuration section of your XO Platform admin portal
  5. Click Next.
  6. Copy the Post URL and Access Token.
  7. Paste these values to the relevant fields to the XO Platform admin portal in the Zoom Contact Center Configurations section. Copy the Webhook URL.
  8. In the Chatbot Connect page, paste the Webhook URL you obtained from XO Platform admin portal.
  9. In the XO Platform admin portal - Zoom Contact Center Configurations section, select Yes under Enable Channel. Click Save. Click Deploy Publish tab, then follow the on-screen instructions to publish the connector.
  10. Click Next to authorize the Chatbot connector with the platform.

Supported data formats

The following table lists the supported data formats for the integration. Click the embedded links to learn more about each format. native SDKZoom Contact Center Live SDK
Plain TextYesYes

(Note: You can use markdown to describe rich text, image, list.)

Template - Button TemplateYesYes
Template - Quick Replies Template – TextYesYes
Template - Quick Replies Template – Text and ImageYesYes
Template - Feedback Survey Templates - NPSYesNo
Template - Feedback Survey Templates - CSATYesNo
Template - Feedback Survey Templates - Like/DislikeYesNo
Template - List TemplateYesNo
Template - Error TemplateYesNo
Template - Attachment Template - Audio TemplateYesNo
Template - Attachment Template - Image TemplateYesNo
Template - Attachment Template - Video TemplateYesNo
Template - Attachment Template - Text TemplateYesNo
Template - Carousel TemplateYesNo
Template - Piechart TemplateYesNo
Template - Line Chart TemplateYesNo
Template - Bar Chart TemplateYesNo
Template - Regular Table TemplateYesNo
Template - Mini Table TemplateYesNo
Template - Custom TemplatesYesNo