Skip to main content

Setting up Zoom integration(SDK App)

This article will walk you through setting up a Zoom integration so you can use webinar modules and virtual Instructor Led classes. It covers how to set up the Zoom API Credentials, the mandatory fields to be added in the form, how to add scopes and permissions for the meeting, and how to add your Zoom API credentials to Academy of Mine.

Step 1: Setting up Zoom API Credentials

Integrating Zoom with Academy of Mine requires adding a Client ID/App SDK Key and Client secret/App SDK Secret from Zoom. If you don't have them already, detailed instructions for creating the SDK App Key and Secret can be found in the Zoom Developer Documentation

  1. Head to the Zoom App Marketplace. In top-right of the page, select the Develop dropdown, the click Build App.

  1. Choose General App and select Create.

  1. In the top-left corner, click on the app name to edit the auto-generated name. We recommend to name it "AOM Meeting Integration" or similar.

  1. Next, click on Development to toggle to development mode (if not already active).

  1. On the Basic Information tab, copy down the Client ID and the Client Secret, as these will be used later.

  1. Go to your AOM platform, and navigate to Integrations > Zoom Meetings > Manage.

  1. Paste your Client ID into the Enter App SDK Key field and your Client Secret into the Enter App SDK Secret field on the AOM screen.

Step 2: Mandatory Fields to be added in the Form

  1. Next, copy the Redirect URI from the Zoom Integration Settings page in AOM.

  1. Paste it in the OAuth Redirect URL and OAuth Allow Lists fields on Basic Information page on Zoom App Marketplace as shown below.

Step 3: Enable Embed SDK

  1. Navigate to the Embed Tab.

  1. Use the toggle to enable the Meeting SDK.

Step 4: Add Scopes and Permissions for the Meeting

Click on the Scopes tab, then Add Scopes.

  • meeting:read:local_recording_token
  • meeting:read:meeting
  • meeting:read:participant
  • meeting:write:meeting
  • meeting:update:livestream
  • meeting:read:live_streaming_token
  • cloud_recording:write:recording_registrant
  • cloud_recording:read:list_recording_files
  • cloud_recording:read:list_user_recordings
  • meeting:update:meeting

Step 5: Adding Your Zoom API Credentials to Academy of Mine

  1. Enable Zoom on the Zoom Integration Settings page in AOM.
  2. Click Save & Authorize. This will redirect you to a Zoom Connection Page.

  1. You will be redirected back to AOM and an "Settings Updated" message will appear.

  1. Once You add the required credential, and clicked on Save & Authorize, you will be redirected to the below page

  1. Check the Checkbox and click Allow button, and it will redirect back to our AOM platform.

Check out this article for the details on creating a webinar module.

Or, if you are doing virtual Instructor Led classes, see this article to create a virtual class.

warning

Sometimes Zoom generates an invalid Client ID/SDK Key. It's a known issue with Zoom. In that case, when you try to authorize the Zoom SDK key and Secret in your AOM account, it will throw an error. In such cases, you will have to create a new app following the same steps given above and try using the new Client ID/SDK Key and Client Secret/SDK Secret for authorization.

note

On your Zoom account make sure to turn these two settings ON from Settings->Meetings

  1. Meeting Passcode
  2. Personal Meeting ID (PMI) Passcode