Skip to main content
Skip table of contents

Zoom

Introduction

This guide explains how to obtain authentication details from Zoom, as well as installing a Zoom Connector.


Setup & Authentication

Overview

Your customer must:

  • Create an app in the Zoom App Marketplace to obtain OAuth 2.0 credentials.

  • Use these OAuth 2.0 credentials when installing the Connector into an account.

Remote Setup in Zoom - performed by your customer

The following setup process must be followed by your customer.

Your customer should:

  1. Log into their Zoom account.

  2. Navigate to the Zoom App Marketplace.

  3. Select Develop > Build App.

  4. Under the Select how the app is managed heading, select User-managed to manage a single user account.

  5. Note the Client ID and Client Secret, these will be required when your customer installs the Zoom Connector into their account.

  6. Under the OAuth Redirect URL heading, enter a redirect URL. This will have the format https://[Your Cyclr Service Domain]/connector/callback.

  7. Under the OAuth Allow Lists heading, enter the same URL as the redirect URL. This will have the format https://[Your Cyclr Service Domain]/connector/callback.

  8. From the left-hand navigation panel, select Features > Access.

  9. Note the Secret Token, this will be required when your customer installs the Zoom Connector into their account.

  10. From the left-hand navigation panel, select Scopes.

  11. Select + Add Scopes and add scopes as required.

At least one scope is required to allow authentication to function correctly.

Cyclr Connector Installation

When installing the Zoom Connector, the following values are used:

Value

Description

Client ID

The client ID from your customers Zoom App.

Client Secret

The client secret from your customers Zoom App.

Webhook Secret

(Optional) The webhook secret from your customers Zoom App. This is required when using webhooks with the Zoom Connector.


Additional Information

Webhooks and event subscriptions

Webhooks must be configured in your customers Zoom App. Each webhook requires an event subscription to be configured. A single Zoom App can have multiple event subscriptions. From the Cyclr containing the webhook:

  1. Select Step setup on the Webhook step.

  2. Note the webhook URL, this will be required when creating an event subscription in the Zoom App.

  3. Run the Cycle.

From your customers Zoom App:

  1. From the left-hand navigation panel, select Features > Access.

  2. Enable Event Subscription.

  3. Select + Add New Event Subscription.

  4. Enter a Subscription name.

  5. Select + Add Events and add events that match the webhook.

  6. Select Done.

  7. Enter a Event notification endpoint URL. This should be the webhook URL noted above.

  8. Select Save.

Each event has the required scopes listed underneath, these scopes must be added to the same Zoom App to enable the event subscription to function correctly.

Webhooks, event subscriptions, and scopes

The following table contains a list of Zoom Connector webhook methods, the corresponding event subscriptions, and the required scopes for these event subscriptions:

Methods

Event subscription

Scopes

Meetings > Meeting Created

Start Meeting

Meeting’s read and write scopes

Webinars > Webinar Created

Webinar has been created

Webinar’s read and write scopes

Webinars > Webinar Registration Created

Webinar Registration has been created

Webinar’s read and write scopes

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.