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: 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 as well as the zoom conference. If you haven’t used zoom, create a new account.


Step 2: Create New App

Go to the Develop tab on the menu and select Build App. You will see a pop-up. Select General App and click on Create.


General App
General App

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.



Step 5: Select 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.

Still need help? Contact Us Contact Us