Video Conferencing with Zoom API


NOTE: Upgrading to version 3.0.0. Old shortcodes might get affected ? Please refer to changelog tab as well as new shortcode documentation from below links

A simple plugin which gives you the extensive functionality to manage zoom meetings, users, reports from your WordPress Dashboard. Now, with capabitly to add your own post as a meeting. Create posts as meetings directly from your WordPress dashboard to show in the frontend as a meeting page. Allow users to directly join via that page with click of a button.


  • Manage WordPress posts and link them to Live Zoom meetings ( NEW from 3.0.0+ )
  • Override single and archive page templates via your theme. ( NEW from 3.0.0+ )
  • Join links directly from frontend. ( NEW from 3.0.0+ )
  • Start Links for post authors. ( NEW from 3.0.0+ )
  • CountDown timer to Meeting start shows in individual meeting page. ( NEW from 3.0.0+ )
  • Allow posts to be only shown to logged in users. ( NEW from 3.0.0+ )
  • Manage Live Zoom Meetings.
  • Listing Users.
  • Developer Friendly
  • Daily and Account Reports
  • Shortcode
  • Shortcode Template Customize

Please flush your permalink from wp-admin > settings > permalink, if your links to single zoom meetings does not work.



REFER FAQ to override page templates!


  • Enables direct integration of Zoom into WordPress.
  • Compatible with LearnPress, LearnDash 3.
  • Enables most of the settings from zoom via admin panel.
  • Fully Compatible with Zoom API.
  • Provides Shortcode to conduct the meeting via any WordPress page/post or custom post type pages
  • Separate Admin area to manage all meetings.
  • Can add meeting links via shortcode to your WooCommerce product pages as well.


  • Webinar module not integrated


From version 3.0.0+ – Shortcode has been changed to fit different need:

  • [zoom_api_link meeting_id=”123456789″ link_only=”no”] – Just enter your meeting ID and you are good to show your meeting in any page. Adding link_only=”yes” would show join link only. See Usage Documentation for more detail on usage.


Any additional features, suggestions related to translations, contact me via email.


  • Meetings Listings. Select a User in order to list meetings for that user.
  • Add a Meeting.
  • Frontend Display Page.
  • Users List Screen. Flush cache to clear the cache of users.
  • Reports Section.
  • Settings Page.
  • Backend Meeting Create via CPT
  • Shortcode Output


Search for the plugin -> add new dialog and click install, or download and extract the plugin, and copy the the Zoom plugin folder into your wp-content/plugins directory and activate.


How to show Zoom Meetings on Front
  • By using shortcode like [zoom_api_link meeting_id=”123456789″] you can show the link of your meeting in front.
How to override plugin template to your theme
  1. Goto wp-content/plugins/video-conferencing-with-zoom-api/templates
  2. Goto your active theme folder to create new folder. Create a folder such as yourtheme/video-conferencing-zoom/{template-file.php}
  3. Replace template-file.php with the file you need to override.
  4. Overriding shortcode template is also the same process inside folder templates/shortcode


January 5, 2020
I would say this is a great plugin. Bravo! I wonder if can add function to hide button we do not need such as invite function button.
November 25, 2019
Interesting plugin to avoid navigating the members of my site between several tools, in this case, they can do almost everything to attend a "webinar" from my site. Maybe (if possible) make sure to have everything embedded in my site page (rather than having a redirect to the site and an application that opens for the web version), and to have exactly the same options for the creation of a meeting in the plugin, as on the site of Zoom, as for example: the choice of the video, the audio, the password and the recurrence of meeting. Good job!
Read all 21 reviews

Contributors & Developers

“Video Conferencing with Zoom API” is open source software. The following people have contributed to this plugin.




Added: Show past join link meetings on frontend links.


Fixed: Multiple link only shortcode in single page output fixed.


Fixed: Countdown timer. Countdown fixed on more than a month of countdown.


  • Added: Single link output shortcode parameter added


Fixed: Timer countdown now supports safari
Updated: Timer Countdown library
Fixed: Timer will now show “meeting starting” text after countdown is completed.
Updated: Corrected Localization strings

3.0.0 – 3.0.2

Support: Divi template support for frontend
Fixed: Auto rewrite url flush

3.0.0 – 3.0.1

Added: Custom post type meetings for seperate post meetings.
Added: Page template overrides.
Added: Frontend meeting join links, start links for authors.
Fixed: Timezone Values
Changed: Optimized overall codebase.
Removed: Seperate vanity shortcode removed.
Fixed: Bug Fixes on creating meetings, Warnings and Notice errors.


Fixed: API access token time increased by 1 hour


Added: Validation issue fixed
Fixed: Added vanity URL functionality in settings
Fixed: Minor users API bug fixes


Added: UI changes
Fixed: Validation Issues fixed
Fixed: Minor bug fixes


Fixed: CURL Request fail fixed


  • Removed: API version 1 support. Added to deprecated library.
  • Added: New options when adding meetings
  • Added: Classic editor meeting link add icon
  • Fix: Changed API call implementation to fit WordPress standards
  • Fix: Major bug fixes


  • Minor Changes


  • Minor Changes
  • Timezone Settings Changes


  • Minor Changes


  • API version 2 added.
  • Major fixes
  • Major breaking changes in this version.
  • Added: Assign Host ID manually section for Developers


  • Minor Changes


  • Minor Change


  • WordPress 4.8 Compatible


  • Added: Translation Error Fixed
  • Added: French Translation
  • Added: 3 new hooks see under “Using Action Hook” in description page.


  • Added: Datatables in order to view all listings
  • Added: New shortcode button in tinymce section
  • Added: Bulk delete
  • Added: Redesigned Zoom Meetings section where meetings can be viewed based on users.
  • Added: Redesigned add meetings section with alot of bug fixes and attractive UI.
  • Changed: Easy datepicker
  • Changed: Removed editing of users capability. Maybe in future again ?
  • Removed: Single link shortcode ( [zoom_api_video_uri] )
  • Bug Fix: Reports section causing to define error when viewing available reports
  • Bug Fix: Error on reload after creating a meeting
  • Bug Fix: Unknown error when trying to connect with api keys ( Rare Case )
  • Changed: Total codebase of the plugin.
  • Fixed: Few security issues such as no nonce validations.
  • Alot of Major Bug Fixes but no breaking change except for a removed shortcode


  • Minor Bug Fixes


  • Added Pagination to meetings list
  • Hidden API token fields
  • Fixed various bugs and flaws


  • WordPress 4.6 Compatible


  • Validation Errors Added
  • Minor Bug Fixes


  • Minor Functions Change


  • Bug Fixes
  • Major Bug fix on problem when adding users
  • Removed only system users on users adding section
  • Added a shortcode which will print out zoom video link. [zoom_api_video_uri]


  • Various Bug Fixes
  • Validation Errors Fixed
  • Translation Ready


  • Increased Add Meeting Refresh time interval to 5 seconds.


  • Added Reports
  • Minor Bug fixes and Changes


  • Minor Changes


  • Minor UI Changes
  • Removed the unecessary dropdown in Meeting Type since only Scheduled Meetings are allowed to be created.
  • Added CSS Editor in Settings Page
  • Alot of Minor Bug Fixes


  • Initial Release