Using the Custom Connector app

The Custom Connector app is an advanced tool that facilitates seamless connections to third-party applications through REST APIs. With custom connectors, Admins can easily authenticate their third-party applications, granting them access to a wealth of data and functionality that can be seamlessly integrated into Zoom Contact Center and Zoom Virtual Agent flow editors.

After following this article, you can customize the Connector widget using the flow editor.

This article covers:

Prerequisites for using the Custom Connector app

Important:

How to access the Custom Connector app

The Custom Connector app allows you to conveniently access and manage your connectors. You can access custom connector apps from two different places: the Marketplace and the Manage Connectors section.

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 Custom Connector app.
  3. Click on the app's icon or name to access it.

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.

How to create a custom connector

  1. Follow the previous section to access the Custom Connector app.
  2. If you’ve accessed the app from the Marketplace, click Create Connector. If you accessed the app from the Manage Connectors page, click Add Connector then Custom.
  3. Enter the following information. Both fields are required:
  4. Click Next and follow the next section to set authorization parameters.

How to set authorization parameters for your connector

  1. In the Authorize page, enter the following authorization parameters:
  2. Fill in the other fields as required.
  3. Click Save.

How to add a route

Routes are the building blocks of a connector, enabling you to define specific actions or operations that the connector can perform. Each route represents a unique REST API endpoint that your connector can interact with. By creating routes, you can design a more versatile and customizable connector.

  1. Follow the sections to create a connection and set authorization.
  2. Sign in to the Zoom App Marketplace using admin credentials.
  3. In the top-right corner, click Manage.
  4. In the Admin App Management section, click Manage Connectors.
  5. Locate your custom connection.
  6. Click the ellipses icon next to your connector, then click Manage Routes.
  7. In the top-right corner of the route management page, click Add Route.
  8. Enter the following information:
  9. Click Next and follow the next section to map input variables.

How to map Input Variables

Once you've added a new route, you need to assign names to your input variables, so they can be easily identified in Zoom Contact Center and Zoom Virtual Agent flows.

  1. Understand API Input Schema: Review your API documentation or specification to understand the expected input data format. Identify the required and optional fields, data types, and any specific constraints.
  2. Map schema variables by parsing the input JSON schema or manually defining input variables:

How to map output variables

Output variables represent the data that the connector returns after executing the route.

  1. Understand API Output Schema: Review the API documentation or specification to understand the format of the response data. Identify the key data points you want to capture and work with in the flow.
  2. Map schema variables by parsing the input JSON schema or manually defining input variables:

Note:

How to preview and test your route

After mapping variables, you can verify all the details you have configured for your route.

In the Preview and Test page, click Test Route. The JSON response will be displayed.