Overview

Zoom is an online meeting solution making it easier for corporations to collaborate internally for sharing ideas, devising project goals and objectives, and making key business decisions coinciding all company stakeholders. Its video conferencing capabilities also allow it to be used for hosting webinars for external audiences, too.

Where Zoom does wonders in resolving the business pain of allowing teams to collaborate in real-time, VIDIZMO empowers such meeting solutions with its out-of-the-box content hosting, storage, and management capabilities to make the valuable discussions and ideas live forever.

Coupled with VIDIZMO's advanced processing and secure sharing features, Zoom online meetings can be made easily accessible, searchable and shareable from anywhere, anytime.


This article is dedicated to the process of configuring ZOOM JWT App. For the ZOOM Server-to-Server OAuth, click here.
Moreover, The JWT App type will be deprecated as of June 1, 2023. We recommend that you create Server-to-Server OAuth as ZOOM JWT app's replacement. Read more on the update here at JWT with ZOOM



Here is a guide to integrating Zoom with VIDIZMO:


Before you start

  • Make sure to log in to your VIDIZMO Portal as an Administrator or Manager role to configure Zoom App.
  • Make sure you have a Zoom client, using which you have recorded an online meeting.
  • You will be required to Create a JWT App.
  • In order to integrate Zoom with VIDIZMO, an API Key and API Secret will be required to generate the tokens needed to authorize each request. Click here to learn about How to get the API Key and API Secret.


VIDIZMO Configuration

Here are a few easy steps of integration using your VIDIZMO Portal.


Go to Apps Section

1. From the Portal's Homepage,
i. Click on the navigation menu on top left corner.
ii. Expand Admin tab.

iii. Click on the Settings tab and you'll be directed to Portal Settings page.



2. On Portal Settings page:

i. Click on the Apps to expand the list of application services that you can integrate with. 

ii. Select Video Conferencing where you can set up Zoom. 

iii. Click on the settings icon against Zoom to connect its app in VIDIZMO and enable its services in your portal.



Configure Zoom App

1. On the Zoom App settings screen:

i. Enter the API Key.

ii. Enter the API Secret.


Note: If you enter an invalid API Key or Secret, then no recordings will be fetched


iii. Here, you need to enter the Email Addresses of the users against whose accounts you wish to fetch Zoom's Cloud meeting recordings directly to VIDIZMO Portal.

iv. Enabling this check for Concatenate Recordings will stitch recordings of a single meeting (ID) together.

v. Enabling the check for Delete Conference Recordings would help you automate the deletion of meeting recordings from your Zoom Cloud Storage after successful upload to VIDIZMO Portal. This helps in ensuring you are not incurring unwarranted storage costs.


Note: Be careful while enabling the check for deletion, since as a result all cloud recordings against the selected users will be permanently deleted with no chance of restoration in Zoom Account. However, they can be downloaded thenceforth from your VIDIZMO Portal.


vi. Select Preserve Password check to preserve your Zoom password settings for every recorded meeting.

vii. This option allows you to select which user do you wish to Publish recordings As. Select Me if you wish to publish all Zoom recordings against your author name in the portal, otherwise select Zoom user to publish it against its host. 

viii. Additionally, you may set Publish Settings for the video content you will be uploading to the portal i.e. choose if you wish to directly publish the recorded meetings on the portal to be accessible for viewing (subject to your portal's security policies), or do you wish to upload them to drafts form where henceforth, you can go onto configure its media settings and publish at your own will.


Note: The status of your media depends on the default publish settings of the portal. For example, if Content Moderation is on, then every Zoom recording's status set to be "Published" will have to be first approved by the Moderator before it gets published on the Portal. The same applies to a draft when it is published. Learn more about it here.


ix. Click on the Save Changes button. 



2. After configuring Zoom settings, go back to the Video Conferencing Apps screen and toggle to button against settings icon to activate the Zoom App in your portal.



3. After enabling the app, you can now see some additional information that helps you infer the workings of the app:

  • Sync Process: This will display values such as Running, Finished to indicate the status of the sync. In case of a failure, it will also show an error.
  • Last Synced Attempt: This will return the latest instance in a local date-time format at which our processor fetched videos from Zoom Cloud. This helps you keep informed on the sync status of your files in the VIDIZMO Portal.
  • Last Recording Fetched Till: This will display the timestamp of the last meeting recording fetched from Zoom - that is the time at which the meeting took place in Zoom.
  • Authorization Status: Here you will see an indication of whether or not your app has been successfully authorized by Zoom, this entails that recorded meetings in your Zoom Cloud can now be fetched, processed, and stored in VIDIZMO Portal.



Troubleshooting

Are you facing some problems in syncing your meetings from Zoom? Here are a few ways you can troubleshoot:

  1. Recheck your API Key and API Secret.
  2. Recheck the email address(es) that you have entered to fetch recordings against. Sometimes, a little typo can cause havoc.
  3. Try restarting your Zoom App by using the on/off toggle button. Sometimes, starting afresh steers our way clear.