Home/Zoom WordPress Plugin

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 not similar to Video Conferencing with Zoom API developed by Deepen Bajracharya. This is an early fork of that plugin and can not be used alongside.

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 WordPress Plugin Meeting Countdown

Zoom Web SDK Features across Web & Mobile browsers

This plugin enables you to 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 video conference WordPress with Char

Playback Meeting Recording

The plugin enables your users to watch the recording of a past meeting in case they missed your live event. 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.

Zoom WP Meetings List

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.

Zoom WP meeting password

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.

Zoom WP login restriction

Auto Join 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.

Zoom WP Plugin Auto Join Mode

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

  • Fully compatible with Zoom API

  • 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 crosssite tracking)

  • Compatible with WordPress Multisite

  • Syncs Zoom events on your WP site via the Zoom WebHooks

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

  1. 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.
  2. 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.
  3. This plugin only supports the features that are supported in the Zoom Web SDK. The features that are available only in the Zoom App can not be supported by this plugin. The web interface functions best on Google Chrome, Mozilla Firefox, and Edge(Chromium).Zoom Plugin Browser supportZoom Plugin Mobile Browser

FAQs

Leave empty the password field for meeting but a new password appears when I save it2020-09-11T15:26:31+05:00

Please disable this option in your Zoom account
image.png

How to get the invoice for this purchase2020-09-11T15:22:37+05:00

Please login to your account here and click Generate Invoice under Purchase History.

Can I use the plugin for Zoom Webinars2020-08-14T03:18:49+05:00

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. See this step by step guide to setup Zoom Webinars.

Fail to Join the Meeting Error2020-08-06T16:26:05+05:00

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.

How to upgrade my license plan2020-08-05T00:08:24+05:00
  1. Register/Login to your account from here.
  2. Visit my account page from here.
  3. Here click on View Licenses under Purchase History.

  4. 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

Can I use this plugin with a Free Zoom account2020-07-10T20:58:25+05:00

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.

Is it possible to add multiple Zoom API Keys2020-06-25T11:54:54+05:00

Right now it’s not possible to do so.

After adding a new user, the email to confirm is not sent2020-06-25T11:54:06+05:00

If you are on a free Zoom plan you must add a CC in your Zoom account to activate the User management section.

Is it possible to create recurring meetings2020-07-08T04:01:04+05:00

Yes. you can enable this feature in the plugin with this addon.

Is meeting gallery view supported in this plugin2020-05-13T01:54:55+05:00

No, Zoom does not allow the gallery view in the web version of Zoom. It’s only possible to use this feature via the Zoom App

Zoom windows says The server encountered an internal error and was unable to process your request. Error 30012020-03-21T00:21:15+05:00

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.

How to protect the Zoom meeting page access2020-03-20T04:30:40+05:00
  1. You can add the shortcode on a protected page that only your paid members can access. This can be achieved via a membership plugin in WordPress.
  2. You can add the shortcode on a page that is only accessible to users once they make a payment on your site. This can be achieved in multiple ways via a shopping cart plugin.
Audio/Video not working in Zoom meeting2020-03-20T04:22:40+05:00

Please check this post for details on the Audio/Video issues in Zoom meeting

How many participants can join the meeting using this plugin2020-03-13T20:33:08+05:00

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.

Will this plugin slow down the site or requires any additional server resources2020-07-16T20:50:17+05:00

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.

Fatal error when activating the zoom plugin2020-01-08T04:56:59+05:00

I am getting a fatal error with your Zoom plugin: Fatal error: Cannot declare class Video_Conferencing_With_Zoom, because the name is already in use

Are you using this plugin along with the Zoom plugin? If so, please disable it first, as this plugin is an extended version of Video Conferencing with Zoom API and cannot be used together with it.

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!

  1. See how it works on a regular WordPress page.
  2. See how it works in the LearnDash LMS focus mode.

Pricing

What is not covered with the plugin license 1) 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 the Zoom support at developersupport@zoom.us or their forum. 2) The license does not cover dedicated support for enhancements in the existing features of the plugin. 3) The license does not cover resolving issues specific to your local environment/site that prevents the plugin from functioning.

What is covered with the plugin license 1) 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 fresh WordPress install. 2) Automatic plugin updates from your WordPress backend.

How Many Sites Can I Use My License Key On?

  1. 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 cover https://elearningevolve.com
    • Sub-directory sites are separate sites – a key activated for https://elearningevolve.com/site1 does not cover https://elearningevolve.com/site2
  2. 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.
Detailed Terms and Conditions
Reach out to us here in case of any issues.

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

Generate Zoom Meeting Shortcode

August 18th, 2020|2 Comments

Generate Zoom Meeting Shortcode The Zoom WordPress Plugin v4.5.0 adds a user-friendly way to quickly generate the Zoom Meeting/Webinar shortcode right from your WordPress editor. 1) New Gutenberg Block to Add Zoom [...]

  • Zoom WordPress Plugin

Zoom Webinar on WordPress

August 11th, 2020|0 Comments

Zoom Webinar on WordPress This post will help you set up a Zoom Webinar on WordPress. It requires that you have purchased the Webinar addon from your Zoom account and installed the Zoom [...]

  • Zoom WordPress Plugin

HTTP_AUTHORIZATION missing in WordPress

July 31st, 2020|4 Comments

Missing HTTP_AUTHORIZATION on WordPress Prerequisite To be able to listen for Zoom events you need to enter a valid verification token from your Zoom App. If you haven't completed this step please [...]

Would you like to share something? I would be glad to hear, comment below!

Plugin Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

Zoom Video Conferencing on WordPress
Average rating:  
 9 reviews
by Chris on Zoom Video Conferencing on WordPress
Great Plugin and Excellent Support

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.

by Mimi on Zoom Video Conferencing on WordPress
Excellent Customer Support!!!

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.

by Daniel on Zoom Video Conferencing on WordPress
GREAT PLUGIN

Great plugin. Makes your live webinars much easier in your website.

by hossam samir on Zoom Video Conferencing on WordPress
Add User Not Working

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.

by Hasan Topkaraoğlu on Zoom Video Conferencing on WordPress
Great plugin

Great plugin For WordPress users

by Priten on Zoom Video Conferencing on WordPress
Adeel is beyond awesome!

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!

by Ingo Ahnfeldt on Zoom Video Conferencing on WordPress
That's what you need

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 ;-)

by Asaf on Zoom Video Conferencing on WordPress
Great addition to any business WP based website

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

by Charles on Zoom Video Conferencing on WordPress
Pretty clever

Keeps people inside your site instead of directing them away to the zoom site - for me that's a great feature

Page of :
«
 
 
 
»
 
By |2020-09-22T22:33:18+05:00July 8th, 2020|55 Comments

About the Author:

This is Adeel, the author of the popular LearnDash myCRED Integration addon and Adaptive Learning with LearnDash. Former BadgeOS contributor and Ninja at WooNinjas. I have been working as a web developer for the past 8 years now. I am passionate about applying the principles of progressive education to online learning and I believe e-learning should evolve according to the learning paradigm of the 21st century

55 Comments

  1. giacomo fabbrocino 6th April 2020 at 5:39 am - Reply

    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)?

    • Adeel Raza 9th April 2020 at 2:01 pm - Reply

      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.

  2. Prajosh vm 31st March 2020 at 11:12 am - Reply

    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

  3. serhat zor 24th March 2020 at 9:32 pm - Reply

    A plugin that will be very useful when used in education, especially since we cannot leave the house because of the virus

    • Adeel Raza 24th March 2020 at 9:52 pm - Reply

      Thank you, I am glad to know that it’s helpful for you.

  4. Priten 21st March 2020 at 6:56 pm - Reply

    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!

    • Adeel Raza 21st March 2020 at 8:21 pm - Reply

      Thankyou Priten
      I have never seen such a testimonial yet :) Happy that I could help someone with my skills!

  5. Asaf 5th November 2019 at 11:11 am - Reply

    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

Leave A Comment