How to Start with Zoom in WebinarPress
As you may be aware, for some time now, we've been using the Zoom API with a JSON Web Tokens (JWT) app type to facilitate seamless webinar hosting through our platform. This method allowed us to provide secure and reliable access to Zoom's features, ensuring a high-quality experience for our users like you.
However, we need to bring to your attention that Zoom has recently deprecated the JWT app type, which means it will no longer be available for authentication purposes. Instead, Zoom is transitioning to the use of Server-to-Server OAuth or OAuth apps to achieve the same functionality.
We have successfully implemented the functionality according to zoom’s new requirements.
For successful use of Zoom in WebinarPress, you have to create a free app in the zoom marketplace (It's simple) and then connect that app to WebinarPress. Below we have mentioned step by step procedure for that.
Steps to Set Up Zoom in WebinarPress Plugin
Step 1: Open the Zoom App Marketplace
Go to https://marketplace.zoom.us/
Sign in to your Zoom account if you already use Zoom. Ensure that you use the same account for both the marketplace and the Zoom conference. If you haven’t used Zoom, create a new account.
After signing in, open the Build App page:
https://marketplace.zoom.us/user/build
You can also access the app creation page from the Zoom App Marketplace by opening the developer/build section.
Step 2: Create a General App
On the Build App page:
- Click the + button.
- Select Build App.
- Select General App.
- Continue with the app creation process.
You do not need to publish this app publicly in the Zoom App Marketplace. The app is used to connect your Zoom account with WebinarPress.


Note: Please ensure you are in the Development tab, as we do not intend to publish this app publicly.
Step 3: Add Basic Information
On the Basic Info page, add or update information about the app such as the app’s name, how the app is managed, and OAuth information.
The build flow automatically assigns a generic name to your app. To change this, click the edit icon (pencil) and enter a new name (e.g., Zoom Dev, Zoom Integration). To apply the changes, click outside the app name field.
The OAuth Redirect URL and OAuth Allow Lists fields are required. Make sure to enter the website URL in both the OAuth Redirect URL and OAuth Allow Lists.
Copy the Client ID and Client Secret, and then click Continue.

Step 4: Select Meeting SDK Feature
In the Features menu on the left, navigate to the Embed section and toggle the Meeting SDK option to enable it. Then click Continue.

Zoom may ask you to complete a few additional configuration steps.
If you are unsure about any of these settings, you can continue with the default options provided by Zoom.
Step 5: Configure the Required Scopes
On the Scopes page, select the Zoom API methods your app is allowed to call. This defines which information and capabilities are available to your user.
Since we have selected the Meeting SDK feature, the default scope for Meeting SDK will be added automatically. Click Continue.

Step 6: Add Your App
To add the app for your own account, select Add App Now and then Allow.

Step 7: Open WebinarPress Plugin
Go to WebinarPress Plugin and open setting tab. There, you will find the Zoom setting option. Click on that. Paste the Client ID and Client Secret copied from the Zoom.
Save the changes.
You have set up the zoom integration in WebinarPress. Now you can use WebinarPress and conduct webinars through Zoom.