Step 1: Enable Social Groups Zoom Meeting
Firstly set up your Zoom Integration for BuddyBoss Platform Pro. Then from the WordPress backend navigate to BuddyBoss – Integrations – Zoom. Scroll down to find the Zoom Settings.
Here, you can enable Zoom Meetings on your Social Groups. Tick the Social Groups checkbox which will allow group organizers to connect their own Zoom accounts to a group. After configuring this section, don’t forget to click Save Changes.
Step 2: Set Up Social Groups for Seamless Zoom Meetings
Now, navigate to any of your Social Groups, you will see a Zoom notification like below.
Navigate to Manage – Zoom.
Step 3: Authenticate Zoom Account for Social Groups
First step is to complete the Authentication section.
On the top right there is a Setup Wizard which will walk your Group Organizers step-by-step through the entire zoom app authentication process, but follow along with this tutorial as we explain all the steps involved.
Zoom Login
The first thing you need to do is Sign In to your account on the Zoom Marketplace.
Create App
Log into your Zoom account, then under the Develop dropdown menu, select Build App.
Select Server-to-Server OAuth App, then click Create.
Enter your App Name then click Create.
App Information
Once the App is created, go to the Information tab and fill out the form with your Company name and Developer Contact Information. This is required before you can activate your app.
Security Token
Next, enter your Secret Token. Navigate to the Feature tab to copy your token.
Next we need to enable Event Subscriptions and select +Add Event Subscription
For the Subscription name, you can add any name. You should then use the Notification URL from the wizard and copy it into the Event notification endpoint URL.
Click Validate.
After that, you need to add Events for the app to subscribe to. Click +Add Events and now add the follower permissions under each section
Meeting
- Start Meeting
- End Meeting
- Meeting has been updated
- Meeting has been deleted
Webinar
- Start Webinar
- End Webinar
- Webinar has been updated
- Webinar has been deleted
Recording
- All Recordings have completed.
Click Done.
Click Save and then Continue to the next step.
Permissions
Next, go to the Scopes Tab and add the following scopes:
Users
- View all user information
- View users – user:read:list_users:admin
- View a user – user:read:user:admin
- View a user’s settings – user:read:settings:admin
- View and manage sub account’s user information
- View a user’s settings – user:read:settings:master
- View users information and manage users
- Create a user – user:write:user:admin
- Delete a user – user:delete:user:admin
- Update a user – user:update:user:admin
Meeting
- View all user meetings
- View a meeting – meeting:read:meeting:admin
- View a past meeting’s instances – meeting:read:list_past_instances:admin
- View and manage all user meetings
- Delete a meeting – meeting:delete:meeting:admin
- Update a meeting – meeting:update:meeting:admin
- Create a meeting for a user – meeting:write:meeting:admin
Webinar
- View all user Webinars
- View a past webinar’s instances – webinar:read:list_past_instances:admin
- View a webinar – webinar:read:webinar:admin
- View and manage all user Webinars
- Delete a webinar – webinar:delete:webinar:admin
- Update a webinar – webinar:update:webinar:admin
- Create a webinar for a user – webinar:write:webinar:admin
Recordings
- View all user recordings
- list account recording – cloud_recording:read:list_account_recordings:admin
- Returns all of a meeting’s recordings. – cloud_recording:read:list_recording_files:admin
- Lists all cloud recordings for a user. – cloud_recording:read:list_user_recordings:admin
Reports
- View report data
- View meeting detail reports – report:read:meeting:admin
- View webinar detail reports – report:read:webinar:admin
Lastly, go to the Activation tab then click Activate your App.
Once the app has been activated, you can go back to the App Credentials page, copy the Account ID, Client ID & Client Secret and paste them into the fields in the form below. If multiple zoom users are available, you will then need to select the email address of the associated account for this group.
Make sure to click the Save button on this tab to save the data you entered. You have now successfully connected Zoom to your group.
Step 4: Group Permissions
In the Group Permissions tab you can select which members of this group are allowed to create, edit and delete Zoom meetings.
And that’s how you connect your Zoom account to your BuddyBoss Social Groups.