How to Setup Zoom WordPress Plugin
This is a step-by-step guide to help you setup the Zoom WordPress Plugin.
Important: Zoom has deprecated the use of JWT app type. From June 1, 2023, creating a new JWT app type will not be possible. The steps to generate the new setup fields with the major Zoom WordPress Plugin upgrade v5.0.0 are described below.
1.a) Create Server-to-Server OAuth App
- First of all log in to the Zoom App Marketplace with your admin-level Zoom account.
- Click on Develop -> Build app after signing in to Zoom marketplace and after that click on “Create” under Server-to-Server OAuth.
- If you can’t see the Server-to-Server OAuth app type on this screen then refer to this Zoom guide.
1.b) Event Subscriptions
Events Subscription allows the Zoom plugin to listen for changes on your Zoom account and sync them on your WordPress site for better integration.
- From the Feature, menu copy the Secret Token and add it under Zoom Meetings -> Settings -> Server-to-Server OAuth -> Webhook Secret Token on your WP site.
- Enable Events Subscription and add your WordPress site URL as the Event notification endpoint URL.
- Make sure you have entered the Webhook Secret Token in the plugin settings as indicated above. Click Validate under the Event notification endpoint URL to confirm your WordPress site URL.
- Click Add Events under the Event types and check only the 23 events listed below click done once you have checked all the relevant events
- Now click Save to keep your changes intact.
Note: If you are using Zoom WordPress Plugin on multiple WordPress sites or a WordPress Multisite then you must Add a new event subscription for each of your sites.
1.c) Add Scopes
- Click the Scopes menu -> Add scopes and check only the 9 scopes listed below.
Note: If you see a permission error on the scopes menu then refer to this Zoom guide.
1.d) Activate app
The last step is to activate the App so that you can use add the App credentials in the plugin settings.
Note: If the app is not activated the app credentials will not work.
1.e) Enter App Credentials
- Copy the App credentials i.e. Account ID, Client ID, and Client Secret. Add these values inside your plugin settings under
Zoom Meetings -> Settings -> Setup -> Server-to-Server OAuth
2.a) Create Meeting SDK App
- After the Server-to-Server OAuth app setup Zoom requires you to create another app for the integration to work.
- Click on Develop -> Build app and after that click on “Create” under Meeting SDK.
- Would you like to publish this app on Zoom App Marketplace? -> Uncheck this clause as the app is not supposed to be published.
2.b) Enter App Credentials
- Copy the App credentials i.e. Client ID and Client Secret OR SDK Key and SDK Secret. Add these values inside your plugin settings under
Zoom Meetings -> Settings -> Setup -> Meeting SDK
Note: There is no need to fill in any other details in the Meeting SDK app. Simply move to the next step.
3.Chrome Origin Trial
The SharedArrayBuffers token is required to support Gallery View, Virtual Background, and 720p video resolution on Chrome browser.
3.a) Visit this link on your browser: https://developer.chrome.com/origintrials/#/trials/active
3.b) Search “SharedArrayBuffers in non-isolated pages on Desktop platforms” on this URL and click the Register button next to it.
3.c) Place your WordPress site URL where you have installed the Zoom plugin i.e. https://yourwpsite.com in the Web Origin field.
3.d) Now copy the token and add it to your WordPress Dashboard -> Zoom Meetings -> Settings -> Chrome Origin Trial -> SharedArrayBuffers Token.
Affiliate Disclosure: We use affiliate links in our content. It wouldn’t cost you anything. However, it helps us offset the cost of producing the content and the offerings. Thanks for your support.
Leave A Comment