Zoom WordPress Plugin
Create your Zoom meetings from the WordPress dashboard and conduct meetings directly on your WordPress page by simply using a shortcode. The Zoom WordPress plugin gives you the ability to conduct on-site Zoom meetings without the need for downloading the Zoom App.
Note: This Zoom WordPress plugin is an early fork of the “Video Conferencing with Zoom” plugin developed by Deepen Bajracharya. It can not be used simultaneously with that plugin.
Now let’s dig into the features that are bundled with this Zoom WordPress plugin
Zoom Meeting &Webinar Embed
This plugin allows your website users to join the meeting straight from your WordPress page. A Join via Zoom App button is also displayed above the meeting window in case, the user is not able to Join via Web on their specific device or browser. Check the limitations of the plugin for more info. You can embed the Zoom meeting window on any page/post with a simple Gutenberg block or from the classic WordPress editor. The plugin also allows you to display Zoom Webinars on your WP site. Here is a step by step guide to setup them.
Zoom Meeting Countdown
You can schedule your Zoom meetings from the WordPress dashboard via this plugin and users will see a countdown timer on the page where the shortcode is added before the meeting starts.
Zoom Web SDK Features across Web & Mobile browsers
You can use all the features offered by the Zoom Web SDK across the web and mobile browsers i.e
- Joining the conference via phone.
- Ability to computer share audio and video.
- Lock the meeting via the Zoom option and prevent other participants to join.
- Manage participants: mute, remove, invite participants.
- Live chat: private and group chat.
- Allow screen share for only the host or all participants.
- Full-screen distraction-free mode.
- Request Remote Control.
- Closed Captioning.
- Webinar Q&A
- Zoom Breakout Rooms
- Polling in Meetings
- Live Transcription
Watch Past Meeting Recordings
Once the meeting ends and the cloud recording is available for the meeting, the users will be able to watch the latest recording or choose from recordings for up to 1 month for the particular meeting. More on this here.
Zoom Meetings Listing
View the Zoom Meetings under each of your Zoom hosts. See the status of your meetings and start or end the meeting from the WordPress dashboard.
Make your Meetings Secure
The plugin will allow you to set a meeting password while creating the meeting from the WordPress dashboard. This option can be very useful if you want only specific users to join the meeting.
Restrict Meeting page to logged-in users
There is also an option to restrict the meeting page access to users who are logged into your WordPress site with the enforce login check.
Auto Join & Auto End Meeting Mode
The plugin can be configured to allow the logged-in WP user to join the Zoom meeting automatically on page load. This can make your user experience a breeze. There is also an option to end the meeting automatically after the meeting duration(that is set from the meeting create/edit page).
Multiple Zoom Hosts
You can add multiple Zoom users in your Zoom account from the plugin menu Zoom Meetings -> Add Zoom User. This will enable you to allow multiple hosts to conduct their own meetings simultaneously on your site. Read more about the multi-host configuration here.
Zoom Meeting/Webinar Reports
If you are on a Pro or higher level Zoom account you can access the Zoom Meeting/Webinar reports from the plugin under
Zoom Meetings -> Reports. The reports include your past Zoom Meetings/Webinars for a specified period of time and a detailed participants’ report for each instance.
Sync Zoom Events on WordPress
The plugin is synced with the below Zoom events. It will listen to these events and sync the changes on your WP site even if these actions are performed outside of your WordPress site i.e via the Zoom web interface or Zoom App.
- Zoom Meeting/Webinar start & end event (used for Auto End meeting after the set meeting duration from the start & show meeting status)
- Zoom Meeting/Webinar create – update – delete events(syncs the configuration changes on your WP site)
- Zoom Meeting/Webinar cloud recording ready event(shows the latest cloud recording for the meeting or webinar on frontend as soon as it’s available by Zoom)
- Zoom user create – update – delete events(syncs the configuration changes on your WP site)
Checklist
Compatible with latest WordPress version and LearnDash 3, the most trusted WordPress LMS plugin with an awesome and vibrant commnity on Facebook
Enables direct integration of Zoom on WordPress
Enables all video conferencing features available in the Zoom Web SDK
Provides shortcode to conduct the meeting on any WordPress page/post or custom post type like a LearnDash course page
Separate Admin area to manage all meetings
Compatible with smartphones and tablets. (support for IOS devices is not available because of Apple’s policy to prevent cross–site tracking)
Compatible with WordPress Multisite
Syncs Zoom events on your WP site via the Zoom WebHooks
A 15-day refund policy with the purchase. Please make sure you read the terms and conditions for the refund policy here.
IMPORTANT: Prerequisite
To use this plugin you will first need to obtain the API KEY and API SECRET KEY from Zoom. Follow this guide to get these values from your Zoom account to enter them on the plugin settings page
Video Guide
Limitations
- Join via Web does not work on IOS devices. Therefore, the plugin provides a Join via the App button above the meeting window for such users.
- The plugin only allows you to create Zoom Meetings from the WordPress Dashboard. You cannot create Zoom Webinars via the plugin. But you can enter the Webinar ID of existing Webinars(created from your Zoom account) in the plugin shortcode to allow users to join the Webinar from the frontend. Please check Zoom Meetings -> Settings -> Using Shortcode for using the shortcode for a Zoom webinar.
- This plugin uses the Zoom Web SDK and can only support the features available in it. The features that are specific to the Zoom App can not be supported by this plugin. Please make sure you view the browser support and feature limitations in the Web version of Zoom that can be supported in the plugin as well.
FAQ
You can disable this from Zoom Meetings-> Settings -> Configuration -> Disable Nocache Mode. Please make sure you exclude the meeting pages from being cached on your site after you disable this mode from the plugin.
Yes, you can use a Basic, Pro, or Ultimate license for subsite(s) of a multi-site network if you don’t need a network-wide activation of the plugin.
Yes, support for polling has been added in the Zoom Web SDK v1.8.5 update and made available in v4.11.0 of the plugin.
Yes, support for live interpretation has been added in the Zoom Web SDK v1.8.5 update and made available in v4.11.0 of the plugin.
Yes, there is a 15-day refund policy with the purchase. Please make sure you read the terms and conditions for the refund policy here.
Zoom does not allow a single host to conduct multiple meetings at the same time. However. you can create separate hosts for each meeting and each host can conduct “their own” meeting simultaneously. Please check this blog to learn about the multi-host configuration with the plugin.
if you have set up the events subscription
Yes, the support for breakout rooms has been added in the Zoom Web SDK v1.8.5 that is available with the plugin version 4.11.0
You can enable the Auto Join mode from Zoom Meetings -> Settings -> Configuration. This will hide the input fields and take your logged-in WP users straight to the Zoom meeting window. If the user is not logged in to their WordPress account they will have to fill out the fields in order to join the meeting.
Please disable this option in your Zoom account
Please login to your account here and click Generate Invoice under Purchase History.
Yes, it is possible. Please view this blog post to see how you can embed a Zoom Webinar.
This error shows up when another meeting or webinar is already in progress under that particular Zoom host. Zoom does not allow you to enter multiple meetings as a host. Make sure you end the other meetings or webinars before entering a new one as a host.
- Register/Login to your account from here.
- Visit my account page from here.
- Here click on View Licenses under Purchase History.
- Here click View Upgrades and upgrade to your preferred plan. Once an upgrade has been chosen, you will proceed to the checkout screen where you can complete your purchase.
There is a Time-Based Proration for the license upgrade explained below:
Example: A customer purchased a Single Site license for Product A for $89 on October 1, 2017. On March 1, 2018 the customer upgrades their license to 2-5 Sites which is $129. The price difference is $40 and there are 6 months left in their current subscription. The customer will pay $20 to upgrade. On October 1, 2018, the subscription will renew and the customer will pay $129 for Product A (2-5 Sites) and have an active license key until October 1, 2019.
Note: The expiration date of the license will not change; an upgraded license will still expire on the original expiration date
Yes, the plugin does not require a paid Zoom account and works with a free account. However, the limitations applied while using a Free Zoom account would apply while using the plugin. i.e 40 min duration for all meetings.
Right now it’s not possible to do so.
If you are on a free Zoom plan you must add a CC in your Zoom account to activate the User management section.
Yes. you can enable this feature in the plugin with this addon.
Zoom does not allow the gallery view in its web version. This feature is currently specific to the Zoom App.
This error usually points to more than one Zoom meeting windows opened at a time in the browser. If you see this error make sure there is only one tab in your browser that opens the Zoom meeting window and refresh the page again after closing additional tabs.
This is possible, all you need to do is place your meeting shortcode located under (Zoom Meetings -> Settings -> Using Shortcodes) to pages that have restricted access configured by your membership plugin. Here is an example of restricting a page with the Restrict Content Pro plugin.
Please check this post for details on the Audio/Video issues in Zoom meeting
The no.of participants depend on your Zoom account type and not the plugin. The Basic(free) account type allows up to a max of 100 participants in one meeting.
No, it won’t slow your site because it is not using the resources of your server rather it’s using the Zoom platform to render the meeting window. The load on your server will be similar to a normal page visit.
Recent updates
See all the important updates related to the plugin here
Working Demo
Want to see the plugin in action? We’ve got that covered too!
- See how it works on a regular WordPress page.
- See how it works in the LearnDash LMS focus mode.
Pricing
What is not covered with the plugin license
- Please note that the plugin license does not cover issues that are directly related to the Zoom web interface. These should be resolved directly with Zoom support at developersupport@zoom.us or their forum.
- The license does not cover dedicated support for enhancements in the existing features of the plugin.
- The license does not cover resolving issues specific to your local environment/site that prevents the plugin from functioning.
- The medium of support is limited to emails only, video-call/screen share, or remote desktop access to debug issues or answer questions is not supported.
- The license does not cover debugging issues related to the plugin on your local system. You will need to provide WP admin and FTP access to your live or staging site to allow us to debug problems on your end.
- Support for fixing generic issues that prevent the plugin from functioning properly on your site, given that the issue is not specific to your environment and could be reproduced on a live or staging server with a fresh WordPress install.
- Automatic plugin updates from your WordPress backend.
- The mode of support is limited to email only.
How Many Sites Can I Use My License Key On?
- A Non Multisite License: One active and valid subscription key can be used on one active site only. We classify each “site” as an activation URL.
- Subdomains are separate sites – a key activated for
https://docs.elearningevolve.com
does not coverhttps://elearningevolve.com
- Sub-directory sites are separate sites – a key activated for
https://elearningevolve.com/site1
does not coverhttps://elearningevolve.com/site2
- You can use a Basic, Pro, or Ultimate license for subsite(s) of a multi-site network if you don't need a network-wide activation of the plugin.
- Subdomains are separate sites – a key activated for
- A Multisite License: A multi-site license is suitable for a single WP multisite network where you can enable automatic updates for any no. of subsites on your network. Here are the necessary steps to configure it properly:
- The plugin must be Network Activate by super admins to activate it across the multisite network.
- The multisite license key MUST be added to the "main site" of the multisite network to enable network-wide automatic updates.
- $1.00 /7 days
- * 7-day trial license on a single WP site and automatic updates for the same duration
- * Fast email support for inquires and bug reports
- * The trial charge is NON-REFUNDABLE
- * Does not renew automatically
- Subject to the *Terms of Purchase
- $69.00 /Per year
- * 1 year of bug fixes support and automatic updates on a single site + 1 dev site
- * Fast email support for inquires and bug reports
- * 15-day money back guarantee subject to the refund policy
- * Does not renew automatically
- Subject to the *Terms of Purchase
- $89.00 /Per year
- * 1 year of bug fixes support and automatic updates on a maximum of 3 single sites
- * Fast email support for inquires and bug reports
- * 15-day money back guarantee subject to the refund policy
- * Does not renew automatically
- Subject to the *Terms of Purchase
- $119.00 /Per year
- * 1 year of bug fixes support and automatic updates on a maximum of 10 single sites
- * Fast email support for inquires and bug reports
- * 15-day money back guarantee subject to the refund policy
- * Does not renew automatically
- Subject to the *Terms of Purchase
- $139.00 /Per year
- * 1 year of bug fixes support and automatic updates for all subsites on a single WP Multisite Network
- * Fast email support for inquires and bug reports
- * 15-day money back guarantee subject to the refund policy
- * Does not renew automatically
- Subject to the *Terms of Purchase
Get more with these powerful addons
We recommend LearnDash LMS, Uncanny Plugins, BuddyBoss theme & App
Choose The Most Trusted WordPress LMS plugin for your LMS project, LearnDash. Also, feel free to use the coupon code
uo-affiliate10-araza to grab 10% off on checkout on Uncanny plugins.
Recent Posts
Zoom WordPress Plugin v4.10.0
Zoom WordPress Plugin v4.10.0 The Zoom WordPress Plugin v4.10.0 overcomes some of the previous limitations and introduces new features including a shortcode to embed any Zoom recording. Let's go through the main features [...]
Meeting Recordings in Zoom WordPress Plugin
Meeting Recordings in Zoom WordPress Plugin The Zoom WordPress Plugin v4.8.0 update has added the support for displaying all the past cloud recordings up to 1 month for the meeting. 1) Select Cloud Recordings The [...]
Embed Zoom Meeting on WordPress
Embed Zoom Meeting on WordPress The Zoom WordPress Plugin v4.5.0 adds a user-friendly way to embed Zoom Meeting/Webinar right from your WordPress editor. 1) New Gutenberg Block to Embed Zoom Meeting A [...]
Would you like to share something? I would be glad to hear, comment below!
Plugin Reviews
Submit your review | |
I tried all the Zoom plugins that were available on the Wordpress plugin store but none of them functioned to my client's liking and had all the necessary features like this plugin had! Recurring meetings work like a charm with the plugin extension and if I had any questions on changing the CSS button colors or anything, the developer got back to me with solutions in less than 24 hours. I can't recommend this plugin enough, well worth the yearly price and will be using this plugin across any of my future client's Zoom needs.
The countdown timer works perfectly as well and have had 0 issues so far and installation took less than 5-10 minutes. Thanks so much!
Installation was a breeze. Very intuitive UI, brain-friendly interface, well thought through, and truly functional. A great experience.
I have tested multiple solutions (free and paid) for integrating Zoom sessions into our websites and into our LearnDash platform and none of the others come close to the features and support provided by Adeel at eLearning. Frequent updates, prompt responses to issues and superb programming make these plugins the best Zoom integrations available.
This is a really useful plugin, very nicely conceptualised but most importantly the developer is friendly and responsive, rapidly adding useful new features when requested.
Thanks so much Adeel.
I’ll echo all the great comments about this product. I’ve found it to be easy to use and very helpful in getting Zoom webinars embedded onto our site.
When I did run into an issue with one of our subdomains (we are a multisite user using Visual Composer), Adeel quickly responded and was able to deploy a fix within about an hour on a Saturday morning.
Amazing response and customer service that went far beyond what I would have expected.
I don’t typically write reviews, but highly recommend this and am thanking for the work Adeel has put into this product.
plugin works as advertised, appreciate all the support i received in troubleshooting and implementation as I am not a dev
I used this plugin to host a series of virtual seminars with about 300 registrants. It was flawless. Anytime I had a question, support was fast and helpful. I'm very impressed. Great work!
The support for this plugin is absolutely fantastic! I'm so impressed with Adeel and the team - they listen to any and all suggestions and improvements that you have.
Thank you so much for a great plugin and your excellent support. I highly recommend this to anyone interested in the plugin. You won't regret it!
I use the Zoom plugin and the LearnDash Addons for a recent build and I haven't had any issues. Truly solid development. I even made some UX suggestions which Adeel quickly addressed and released in an update. His professionalism and quick response times are incredible.
This is my first online course, and my experience with the app developer has been extraordinary. The support I have received with this app is phenomenal! I am able to have my questions addressed within 24 hours after submitting the ticket and the issues are resolved immediately with each request the first time. Adeel understands my questions and communicates very clearly so I understand the action steps to take to resolve the issues. This is a rare and highly cherished quality. I love using this app for my course because my experience has been virtually effortless.
using users as beta testers during the pandemic, and then offering as a paid plugin what essentially is a rip-off of an already existent free plug in!
Hello Pippo,Thank you for sharing your thoughts, allow me to respond to your feedback.1) This Zoom plugin has been an early fork of the plugin developed by Deepen Bajracharya and this has been mentioned on the plugin page from day one and I don't think so that there is any problem with extending a GPL licensed plugin.2) Regarding the decision to convert it into a paid plugin from a free one was due to the extraordinary amount of user requests for support and enhancement in the plugin during this pandemic. It was kept as a free plugin for about 8 months until it got to a point that it was impossible to support and update a free plugin with the number of requests and time spent on the development and support. There was either an option to abandon this free project or convert it into a paid one. It was finally decided to convert it into a paid plugin so that better support and enhancements could be offered to the plugin users. You can see from the other reviews on the page that the users have enjoyed the quick support and constant updates.
Great plugin. Makes your live webinars much easier in your website.
the plugin is wonderful but my only problem is that i cannot add user in any way , i tried the normal create for a brand new user and was told i will receive an email but i got nothing , i tried adding an existing zoom user but i still could not add him
Thank you for the review. You just need to add a CC to your Zoom account if you are on a free plan.
Great plugin For WordPress users
Adeel is beyond awesome! He is the most responsive developer of a free plugin I have ever seen and knows what he is doing. He has released more releases in one week of a plugin than most people do in years.
I can’t wait to keep working with him and I encourage everyone to support the development of his plugin to make sure that his hard work and dedication and just pure skill are rewarded and compensated.
Thank you Adeel for everything you do for us!
You like to do Zoom Calls?
You would like to use Zoom inside your Membership Areas with your Customers?
Then I have good news for you!
The WordPress Plugin “Zoom Video Conferencing on WordPress” makes it possible.
You think it is complicated to configure the settings? No it is very easy.
There are only some steps in the configuration. After that you can easy create zoom calls inside your WordPress Admin Panel. There you create a WordPress Shortcode that you paste in your protected Page inside your WordPress Membership (or anywhere else on your Website).
All Members doesn’t have to install zoom. Everything is possible on your website.
If you now ask yourself how much you must pay for that great and helpful plugin, then I ask you at first:
How much would you pay, if you have an easy way to do live Webinars with one or more of your Members in the easy way?
I think it is priceless!
The good news: It does not cost you anything.
So give it a try ;-)
Just a quick note that I downloaded and tried Adeel Raza Zoom Integration plugin, and it works perfect.
I had some issues with its settings (mainly because of me), and Adeel was very helpful, and even updated the plugin on the go to fit my needs (RTL support and Hebrew translation, that I sent him).
I started offering this plugin to my clients, and they are very keen about it.
Great job here, Adeel
Keeps people inside your site instead of directing them away to the zoom site - for me that's a great feature
Hi, at this momenti creating a JWT app at https://marketplace.zoom.us/ is not possible: it says “api_credentials_not_found”.
Another question: is it possible to have Zoom meetings on one wordpress site but hosted by different zoom host account (i.e. different teachers from the same school)?
Its a problem from Zoom please report on the forum.
For the other question please subscribe to the mailing list as I will be addressing this request soon.
Hi
I am trying to create cust Create user and getting below error
stdClass Object
(
[code] => 2016
[message] => No permission, please contact Zoom customer support.
)
how to fix this issue?
Thanks
Prajosh
Please make sure the Prerequisite for the user management section is met.
https://support.zoom.us/hc/en-us/articles/201363183-Managing-users
A plugin that will be very useful when used in education, especially since we cannot leave the house because of the virus
Thank you, I am glad to know that it’s helpful for you.
Adeel is beyond awesome! He is the most responsive developer of a free plugin I have ever seen and knows what he is doing. He has released more releases in one week of a plugin than most people do in years.
I can’t wait to keep working with him and I encourage everyone to support development of his plugin to make sure that his hard work and dedication and just pure skill are rewarded and compensated.
Thank you Adeel for everything you do for us!
Thankyou Priten
I have never seen such a testimonial yet :) Happy that I could help someone with my skills!
Just a quick note that I downloaded and tried Adeel Raza Zoom Integration plugin, and it works perfect.
I had some issues with its settings (mainly because of me), and Adeel was very helpful, and even updated the plugin on the go to fit my needs (RTL support and Hebrew translation, that I sent him).
I started offering this plugin to my clients, and they are very keen about it.
Great job here, Adeel