Advanced Features

The Zoom CX Web SDK offers advanced features that enhance the solution's overall effectiveness. Although these features are optional, they contribute significantly to creating a more comprehensive experience.


Passing Data from Your Website to Zoom CX

There are two methods available for sharing data from your website to Zoom CX:

  • Website Data collection using the From Website Data feature

  • Consumer Authentication

Both methods enable you to store information in Zoom CX Global Variables, but they serve different purposes and security levels.

Website Data Collection Using the From Website Data Feature

This method allows you to extract general data from your visitors' browsers, including:

  • JavaScript variables

  • LocalStorage

  • Session storage

  • Cookies

As part of the ZCX Global Variable configuration, admins can configure a mapping between the above website data components and ZCX Global Variable, as shown in the example below.

Screen display showing how to configure the ZCX Global Variable.

Once stored in Zoom CX Global Variables, the extracted data can then be utilized for things such as:

  • Passing general webpage information (for example: current webpage info, items in a shopping cart, and so on)

  • Enabling personalized experiences for all visitors

Consumer Authentication

This method is specifically designed for securely transmitting authenticated user information from your website to Zoom CX. It uses signed JWT (JSON Web Tokens) to ensure data integrity and authenticity, making it ideal for:

  • Identifying known users

  • Passing sensitive customer information

  • Enabling personalized experiences for authenticated visitors

Both methods store data in Zoom CX Global Variables, but Consumer Authentication adds another layer of security through certificate verification so sensitive customer identification data remains protected. The image below shows how to extract data from the JWT and store it in a global variable. In this example, we extract the user's first name from the JWT JSON field name.first.

Screen display showing how to extract the user's first name.

The Consumer Authentication feature requires that your website development team builds a special endpoint that serves the Consumer Authentication data, including the signed JWT.

For more information, see the following Zoom Support articles:


Campaign SDK Methods/Events

Empower developers with programmatic control over the Zoom CX Web SDK for efficient management of engagement windows and invitations.

Through this functionality, developers can utilize their website's JavaScript front end code to seamlessly manage Zoom CX invitations and engagement windows, including automatically opening, closing, or hiding them.

For more information on the methods and events, check out the following developer documentation:

Last updated

Was this helpful?