How to get Zoom API Keys
After you activate the Zoom WordPress Plugin follow these steps to generate your API Key and API Secret Key for the plugin settings.
- First of all login to the Zoom App Marketplace with your Zoom account, If you dont have an account yet please signup here.
- Click on Develop -> Build app after signing in to Zoom marketplace and after that click on “create” under JWT

- You will now be redirected to the App detail page. Fill in the required details on this page i.e Company name, developer name, and email address.

- After you fill in the details above, you will be redirected to the App credentials section, here copy the API key and API secret key using the copy link and paste these values inside the fields on the WordPress Zoom addon plugin settings page.

IMPORTANT STEP BELOW
- This is an important step after you generate your API credentials. This will allow the Zoom plugin to listen for events from Zoom and take instantaneous actions on your WordPress site for better integration.
Note: If you are using Zoom WordPress Plugin on multiple WordPress sites or a WordPress Multisite with different domains or directories then you will have to repeat this and the step below for each of your sites by clicking Add new event subscription.
Enable the Event Subscriptions option in the Feature menu. Add your WordPress site URL as the Event notification endpoint URL

- Now click Add events under the Event types and check only the below listed 23 events after that click done and save these events.
Meeting & Webinar:
a) Start Meeting/Webinar
b) End Meeting/Webinar
c) Meeting/Webinar has been created
d) Meeting/Webinar has been updated
e) Meeting/Webinar has been deleted
Optional: If using registered Meeting/Webinar
f) Meeting/Webinar Registration has been created
g) Meeting/Webinar Registration has been canceled
h) Meeting/Webinar Registration has been denied
Recording:
a) All Recordings have completed
b) Recording files have been deleted to Trash
c) Recording files have been permanently deleted
d) Recording files have been recovered from Trash
User:
a) User has been deleted
b) User has been activated
c) User’s profile info has been updated

- This is a recommended plugin setting to be able to use Zoom Gallery view & share audio with this plugin.
1) You need to log in to your Google account.
2) Click Register for SharedArrayBuffers token from here.
3) Place your WordPress site URL i.e https://mywordpresssite.com in Web Origin.
4) Now Click Register and you will be redirected to a page where you can copy the token and add it to the plugin page Zoom Meetings -> Settings -> SharedArrayBuffers Token
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.
When I open the application market, it never opens for me. A white screen appears. I want to install Zoom with Moodle. Please solve the problem or guide me to solve it
Hi there,
Can you please reach out to us from here and also share your license key of your plugin purchase so we could assist further.
so now we can add webinars or just still meetings?
The webinar ID can be placed in the shortcode and it will render the webinar just like the meeting on the frontend. However, You will not have an option to create the webinar from backend like meetings. Please see point # 2 here, https://elearningevolve.com/products/zoom-wordpress-plugin/#limitations
We use several different Zoom Accounts, are we able to use this plug in to use multiple accounts? Does that require a separate API?
Multiple APIs are not supported in the plugin right now.
I have added the plugin, I got the API keys, I created a meeting it shows in my zoom account and the wordpress adim section but when i go on the webpage it says “The site is experiencing technical difficulties.” and shows nothing on it
Please try this on a fresh install or a different theme, it seems like the plugin is conflicting with some other plugin or theme on your site. Which PHP version is your host using?