/*Reverse sticky header*/

How to Configure Zoom

Introduction

Zoom is deprecating JWT apps in favor of OAuth. After June 1, 2023, new JWT apps cannot be created, and existing JWT apps will stop working on September 1, 2023. To maintain uninterrupted Zoom integration in BuddyBoss Platform Pro, you must switch to a Server-to-Server OAuth app for Gutenberg Zoom blocks and a Meeting SDK app for in-browser meetings. This guide walks you through the entire setup process.

Activate BuddyBoss Platform Pro

Ensure BuddyBoss Platform Pro is installed and activated, as Zoom integration requires this plugin.

Verify Your Current Zoom Setup

In WordPress admin, go to BuddyBoss > Integrations > Zoom.


If you use JWT, you’ll see a deprecation notice. Existing JWT credentials remain functional until September; new connections require OAuth.

Create a Server-to-Server OAuth App on Zoom

  1. Log in to Zoom Marketplace.
  1. Under Develop, select Build App.
  1. Choose Server-to-Server OAuth and click Create.
  1. Fill out App Name.
  1. Complete Basic Information and Developer Contact fields—these are required before activation.
  1. Under Features, copy the Secret Token and paste it into your site’s Zoom Gutenberg Blocks settings; click Save Settings.
  2. In Event Subscriptions, add a subscription:
    • Enter a name and paste your site’s Notification URL; click Validate.
  • Add events for Meeting (Start, End, Participant/Host left, Created), Webinar (Start, End, Updated, Deleted), and Recording (All completed); click Save..
  1. Under Scopes, add permissions:
    • Meeting: View all user meetings; Manage all user meetings
  • Webinar: View all user webinars; Manage all user webinars
  • Recording: View all user recordings
  • User: View all user information; Manage users
  • Report: View report data


Click Done, then Activate your app.

At this point, you should see that you have 8 scopes added. Once all these have been enabled, click Done and then Continue to the last step.

Enter OAuth Credentials in BuddyBoss

  1. Click Activate your app. 

You should see a message that says Your app is activated on the account.

  1. Get to the App Credentials page, copy the Account ID, Client ID and Client Secret
  2. Paste them into the fields in the form below.
  1. Select your Account Email address on the dropdown menu. 
  2. Click Save Settings

.It should now say Connected under the Zoom Gutenberg Block section that means the connection is successful.

You should now be able to create zoom meetings and display them using Gutenberg block.

Set Up the Zoom Meeting SDK App

  1. In Zoom Marketplace, under Develop, choose Build App, then select Meeting SDK and click Create.
  1. Name your SDK app and click Create.
  1. In the App Credentials tab, copy the Client Key and Client Secret.
  2. Back in BuddyBoss > Integrations > Zoom, paste these into the Zoom In-Browser Meetings section and click Save Settings. A green “Connected” indicator confirms setup.

Troubleshooting and FAQs

Q: I don’t see the deprecation notice—am I using JWT?
A: Only sites with existing JWT configuration show the warning. Go to Integrations > Zoom to check.

Q: My OAuth app won’t validate the notification URL—what’s wrong?
A: Make sure your site is publicly accessible over HTTPS and that you’ve entered the exact URL shown in Gutenberg Blocks.

Q: I’m missing required scopes or events—where can I review them?
A: In your Zoom app’s Scopes and Event Subscriptions tabs, compare against the checklist above and add any that were omitted.

Was this article helpful?

Related Articles

To speak to our Agency consultant, fill in the form found at our Contact Page.

"*" indicates required fields

Get Started

Enter your name and email address to get started with your project...

Name*
Profile photo of
Not recently active