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 login to the Zoom App Marketplace with your admin-level Zoom account.
- Click on Develop -> Build Server-to-Server App.
Note: If you can't see the Server-to-Server OAuth app option then check 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.
- In Select a method go with the default Webhook method
- Go to your WordPress site and make sure you have saved the Webhook Secret Token in the plugin settings first as indicated above. After that 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 Embed App for Meeting SDK
- We need another app for Meeting SDK. Click on Develop -> Build app. This will create a general app we will use as an embed app.
- Copy the Client ID and Client Secret Indicated here from the Development tab and add them to the plugin Zoom Meetings -> Settings -> Setup -> Meeting SDK
Note: Please make sure to copy these from the DEVELOPMENT tab. There is no need to fill in any other details in this app or complete the steps for Production.

2.b) Enable embed on app
- Check the embed toggle under Features -> Embed on this app. This will make the app usable as a meeting SDK app.

Our Recommendation
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.







