How do I configure my institution's Zoom app to send cloud recordings to Canvas Studio?

Canvas Studio supports a conferences integration that allows Zoom to automatically upload recorded meetings into Studio. However, before configuring the integration in Canvas Studio, you must first create a Zoom app integration for your institution's Zoom account. You can create the Zoom app integration in the Zoom App Marketplace.

To update your Zoom configuration, please follow the steps outlined in this screencast.

Log In to Zoom App Marketplace

In an Internet browser, navigate to https://marketplace.zoom.us/ [1]. Then click the Sign In link [2].

Open App Development Type Options

In the Zoom App Marketplace header, hover over the Develop drop-down menu [1] and select the Build App option [2].

Select App Type

Select App Type

In the App Type window, select the General App type [1] and click the Create button [2].

Select User-Managed Option

Select User-Managed Option

Zoom will give the app a default generic name. To change the name of the app, click the Edit icon [1].

Click the User-managed radio button [2].

View App Credentials

View App Credentials

View the app credentials. Use the app credentials to connect Zoom to your Studio account.

Add Redirect and Allow URLs

Add Redirect and Allow URLs

To allow Zoom to upload cloud recordings to Studio, you must enter a redirect URL in the Redirect URL for OAuth field [1]. Configure this URL as [your institution's Canvas Studio].instructuremedia.com/api/conference/zoom_callback.

Click the Subdomain Check checkbox [2].

You must also add your Canvas Studio URL to the OAuth allow list. Enter the URL in the Add allow lists field [3]. Configure this URL as [your institution's Canvas Studio].instructuremedia.com.

To add additional URLs to the Allow list, click the Add Allow List button [4]. To remove a URL from the list, click the Remove button [5].

When finished, click the Continue button [6].

Add Token

Add Token

In the Access page, Zoom generates a secret token for your Studio account.

Before Zoom can use the tokens, you need to copy and paste the tokens into Studio. To do this, click the Copy link for the Zoom secret token [1].

If you need to regenerate your token for any reason, click the Regenerate button [2].

Paste Zoom Token

Open a new browser window and navigate to your Studio Settings page.

Click the Conferences tab [1]. Then click the Connect Zoom button.

Paste the Zoom secret token you just copied into the Secret Token field [2].

You can find the additional information for the fields in your Zoom account.

When you are done, click the Save button [3].

Add Event Subscriptions

Add Event Subscriptions

Click to turn on the Event Subscription toggle [1]. Then, click the Add New Event Subscription button [2].

Enter Event Subscription Details

Enter Event Subscription Details

Click the Webhook radio button [1].

Enter a name for the subscription in the Subscription name field [2].

Then add the subscription destination URL in the Event notification endpoint URL field [3]. Configure the URL as [your institution's Canvas Studio].instructuremedia.com/api/conference/zoom_notification/recording_completed.

Then, in the Events section, click the Add Events button [4].

Add Events

Add Events

In the Event Types window sidebar, click the Recording link [1].

Click the All Recordings have completed checkbox [2]. Then, click the Done button [3].

Save Event Subscription

Save Event Subsciption

View the added event [1].

Click the Save button [2].

View Event Verification Token

View Event Verification Token

Saving the event subscription generates an event verification token that is needed to configure the Studio integration. View the event verification token [1].

To copy the token, click the Copy link [2]. Learn about connecting Zoom to your Studio account.

Click the Continue button [3].

View Surface Page

View Surface Page

You don't need to enter any information on the Surface page. Click the Continue button.

View Embed Page

View Embed Page

You don't need to enter any information on the Embed page. Click the Continue button.

Add Scopes

Add Scopes

The Scopes page displays the scope added with the webhook event subscription [1].

Several scopes need to be added for the configuration to be successful. Click the Add Scopes button [2].

Select Scopes

Select Recording Scopes

In the Add Scopes window sidebar, click the Recording link [1].

By default, the checkbox should be selected for View a recording [2].

Click the checkbox for Delete all recording files of a meeting [3].

Select User Scope

Then, in the sidebar, scroll down and click the User link [1]. Click the View a user checkbox [2].

When finished, click the Done button [3].

View Added Scopes

View Added Scopes

View the added scopes [1].

When finished, click the Continue button [2].