Zoom for WordPress has a native WooCommerce integration, allowing you to sell webinars and register users automatically when completing checkout.
This plugin integrates with the Zoom API located at
https://api.zoom.us/v2
Minimum Requirements
- PHP 7.0 or greater is required
-
MySQL 5.6 or greater is recommended
-
Install and activate the plugin.
- In WordPress, open Settings → Zoom for WordPress.
- Click the Zoom button and approve access. The site connects through the CloudCatch connector at
https://oauth.cloudcatch.io. You do not need to create a Zoom app for this path.
Optional: use your own Zoom app
Define
WP_ZOOM_CLIENT_ID and
WP_ZOOM_CLIENT_SECRET in
wp-config.php to skip the CloudCatch connector and authorize against a Zoom app you control.
- Visit Zoom Marketplace and create a user-managed OAuth app.
- Set the redirect URL and the allow list to your site's
/wp-admin/options-general.php?page=wp-zoom.
- Add these scopes: user:read, webinar:read, webinar:write, meeting:read.
- Put the app's client id and secret in the constants above.
- Open Settings → Zoom for WordPress and authorize.