=== ZooMeet - Zoom Meeting & Webinar Integration | Dedicated Zoom Video Conference Solution for WordPress ===
Contributors: sovlix
Tags: zoom meeting, zoom integration, video conference, webinars, conference
Requires at least: 5.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.3.6
License: GPL-2.0+
License URL: http://www.gnu.org/licenses/gpl-2.0.txt

Create instant Zoom meetings and webinars from WordPress. Manage Meetings, Webinars, Recordings, and Users directly from your dashboard.

== Description ==

**🔥 [Get ZooMeet PRO](https://sovlix.com/zoomeet-pricing/)** | **🤝 [Join Community](https://www.facebook.com/groups/sovlixcommunity)** | **🕹️ [YouTube](https://www.youtube.com/@Sovlix/)** 

Power up your virtual meetings, webinars, and online classes by integrating **Zoom Meeting** with ZooMeet: the dedicated Zoom Video Conference Plugin for WordPress.

Elevate your online meeting experience with ZooMeet – the ultimate Zoom integration solution for WordPress. ZooMeet is designed to help you create instant meetings and webinars without ever leaving your WordPress dashboard.

== 🏆 Key Features at a Glance: ==

== ✅ Dedicated Zoom Integration ==
ZooMeet offers a comprehensive Zoom meeting integration, empowering you to manage all your virtual meetings and webinars right from your WordPress site.

- **Effortlessly Manage Zoom Users:** Create and manage Zoom users directly from WordPress.
- **Access Detailed Reports:** Track and analyze meeting participation.
- **List and Access Recordings:** View and share Zoom recordings with your audience.
- **Personal Meeting IDs:** Securely use your personal Zoom ID for recurring sessions.
- **View Registrants:** Monitor attendee registrations for webinars from the frontend.

== ✅ WooCommerce Integration ==

Monetize your webinars, meetings, and online events with **WooCommerce Integration**. Whether you're selling consultation services, virtual courses, or tickets to webinars, ZooMeet makes it easy to connect and manage your Zoom meetings with WooCommerce.

- **Sell Meetings as Products:** Create WooCommerce products linked to your Zoom meetings.
- **Automated Meeting Delivery:** Automatically send meeting links and passwords to customers after purchase confirmation.
- **WooCommerce Booking Support:** Automatically generate a Zoom meeting whenever a booking or appointment is confirmed.

== ✅ Multi-Vendor Support ==

Empower your marketplace vendors to manage their own Zoom meetings and webinars with **Multi-Vendor Support**. This feature integrates seamlessly with top multi-vendor plugins.

- **Vendor Independence:** Each vendor can create and manage their own Zoom sessions.
- **Dokan Integration:** Full support for Dokan dashboard to manage Zoom meetings.
- **WCFM Marketplace:** Vendors can schedule and host Zoom sessions directly from WCFM.
- **MultivendorX:** Seamless integration for vendors to sell and manage virtual events.

== ✅ LMS Integration ==

Take online learning to the next level with **ZooMeet's LMS Integration**. Schedule and host Zoom meetings directly within your LMS dashboard.

- **Tutor LMS:** Full frontend support for instructors to create, manage, and attach Zoom meetings to lessons and courses.
- **LifterLMS:** Seamlessly integrate Zoom live sessions into your courses and lessons.
- **Academy LMS:** Effortlessly link live Zoom sessions to interactive online learning modules.
- **LearnPress:** Enable instructors to manage Zoom meetings directly from the frontend.

== ✅ Booking Integration ==

Streamline your scheduling with **Booking Integration**. ZooMeet works with popular booking plugins to ensure Zoom meetings are automatically created for every confirmed appointment.

- **Real-Time Sync:** Automatically create Zoom meetings based on booking confirmations.
- **WooCommerce Booking Compatibility:** Works seamlessly to automate your virtual appointments.

== ✅ Customizable & User-Friendly ==
- **Gutenberg & Elementor Support:** Dedicated blocks and widgets to simplify Zoom meeting management.
- **Fully Customizable Shortcodes:** Embed Zoom meetings, webinars, or recordings anywhere on your site.
- **Table & Board Views:** Flexible layout options for your meeting list.

== ✅ 🔥 More Additional Features ==
- **Custom Meeting Thumbnails:** Brand your sessions with custom images.
- **Countdown Timers:** Build anticipation for upcoming webinars.
- **Duplicate Meetings:** Quickly replicate existing Zoom sessions to save time.
- **Detailed Reports:** Track participation and analyze engagement directly in WordPress.
- **Secure Meetings:** Password-protected Zoom sessions for maximum privacy.

**🔥 [Get ZooMeet PRO](https://sovlix.com/zoomeet-pricing/)** | **🤝 [Join Community](https://www.facebook.com/groups/sovlixcommunity)** | **🕹️ [YouTube](https://www.youtube.com/@Sovlix/)** 

== 📢 Hear From Our Users ==

> ⭐⭐⭐⭐⭐
> "The best Zoom integration for WordPress! It saved me so much time managing my online classes."
> - *Happy User*

== 😍 Other Plugins from Our Team ==
- **[MeetingHub](https://wordpress.org/plugins/meetinghub/) -** Zoom Meeting, Google Meet, Jitsi Meet & Webex integration. The All-in-One Webinar & Video Conference Solution for WordPress
- **[DriveHub](https://wordpress.org/plugins/drivehub/) -** Google Drive Integration for WordPress
- **[GoodMeet](https://wordpress.org/plugins/goodmeet) -** Google Meet Integration for Webinar, Meeting & Video Conference
- **[WeMeet](https://wordpress.org/plugins/wemeet/) -** Webex Integration for Webinar, Meeting & Video Conference
- **[TogMeet](https://wordpress.org/plugins/togmeet/) -** Microsoft Teams Integration for Webinar, Meeting & Video Conference

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/zoomeet` directory, or install through the WordPress plugins screen.
2. Activate the plugin.
3. Go to ZooMeet settings to configure your Zoom API credentials.
4. Start creating and managing your Zoom meetings.

== External services ==

This plugin connects to the **Zoom API** to create, manage, and synchronize meetings and webinars from your WordPress site, plus a small set of supporting services.

- **Zoom API** is used to create, update, delete, and retrieve Zoom meetings and webinars, and to manage Zoom users/hosts.
- When creating or updating a meeting/webinar, the following data is sent to Zoom: meeting title, description, date/time, timezone, duration, and password. No data is sent unless you explicitly create a meeting or connect your Zoom account.
- Service Provider: Zoom Video Communications, Inc. [Terms of Service](https://zoom.us/terms), [Privacy Policy](https://zoom.us/privacy).

**Freemius** — used for plugin licensing (activating ZooMeet Pro), and for basic usage telemetry that helps us maintain compatibility and provide support.
It automatically sends non-sensitive site data (site URL, PHP/WordPress version, plugin version, and license/premium status) on admin pages while the plugin is active. Admin email is only sent if you opt in during the connection/activation screen.
This service is provided by Freemius, Inc.: [Terms of Service](https://freemius.com/terms/), [Privacy Policy](https://freemius.com/privacy/).

== Source Code ==

The admin interface is built with React and compiled to the minified JavaScript shipped in `assets/dist/`. The uncompiled source is in `assets/src/`, with `package.json` and `composer.json` in the plugin root.

== Screenshots ==
1. ZooMeet Dashboard
2. Zoom Meeting List (Board View)
3. Zoom Meeting List (Table View)
4. Zoom Settings & OAuth Connection
5. Gutenberg Block for Zoom Direct Meeting
6. Elementor Widget for Zoom
7. Zoom Users Management
8. Zoom Recording Archive

== Changelog ==

= 1.3.6 - 19 Aug, 2026 =
* Security and stability fixes.

= 1.3.5 - 12 Aug, 2026 =
* Enhanced performance and security.
* **Fix:** "Join in Browser" no longer shows a blank page. The Zoom Meeting SDK signature is now generated server side so the SDK secret never reaches the browser — Zoom had removed the old client-side signature helper, which silently broke the join.
* **Fix:** Other installed Zoom plugins shipping unscoped `#zmmtg-root` CSS could hide this plugin's own meeting window even though the join succeeded; the browser-join view now dequeues unrelated theme/plugin assets and forces its own meeting root visible.
* **Fix:** Restored the meeting join screen when WordPress core's Underscore.js overwrote the Zoom SDK's required lodash build, which broke the SDK's internal `_.isNil` calls.
* **Fix:** Resolved PHP warnings and a broken registration/sign-in form on password-protected meetings.
* **Enhancement:** Updated Zoom Meeting SDK from 3.1.6 to 3.10.0.

= 1.3.4 - 07 Jul, 2026 =
* **New:** Meeting start times now display the timezone abbreviation (e.g. EDT, EST, CDT, CST, PDT, PST) so the timezone is clear at a glance. Abbreviations are DST-aware and computed for the meeting's date.
* **New:** Added separate Configure option for vendors in the MultiVendorX dashboard — each vendor gets their own Zoom settings page under Zoom Meetings.
* **Enhancement:** When "Show Event Time in User's Timezone" is enabled, the visitor's local time and timezone now appear as separate "Your time" and "Your timezone" rows in the meeting details for better readability.
* **Fix:** Action icons (edit, view, delete) now display correctly in vendor dashboard meeting lists — icon font stylesheet was missing in Dokan, WCFM, and MultiVendorX dashboards.

= 1.3.3 - 02 Jul, 2026 =
* **Fix:** Reduced tags to 5 to comply with WordPress.org limit.
* **Fix:** Trimmed short description to under 150 characters.

= 1.3.2 - 02 Jul, 2026 =
* **Enhancement:** Replaced YouTube video tutorial links with documentation link on Connect tab for both Server-to-Server OAuth and Meeting SDK App Credentials sections.

= 1.3.1 - 16 Jun, 2026 =
* **Compatibility:** Tested up to WordPress 7.0

= 1.3.0 - 15 March 2026 =
* **New:** Unified Zoom Participant Reports for both Daily and Account report sections.
* **New:** Added professional “View Participants” modal with detailed attendee lists, avatars, and analytics.
* **New:** Search functionality within participant lists to quickly find attendees by name or email.
* **New:** Client-side CSV Export feature for all participant report data.
* **New:** “Meeting per Participant” feature allowing detailed view of participant metrics for specific meetings.
* **Enhancement:** Improved report interface with interactive participant counts for easier access to meeting details.

= 1.2.1 - 02 March 2026 =
* **Feature:** Added Premium Admin Notice system for ZooMeet configuration monitoring (OAuth and SDK).
* **Feature:** Added persistent notice dismissal with 7-day, 14-day, 1-month, or "forever" snooze options.
* **Enhancement:** Integrated modern, React-based administrative notices into the Settings UI.
* **Feature:** Added missing Client ID and Client Secret labels for Meeting SDK App Credentials.
* **Fix:** Removed unplanned debug logs and improved UI consistency across Zoom forms.
* **Fix:** Resolved JavaScript error in Zoom user retrieval by adding data validation.
* **Enhancement:** Standardized settings links by removing unnecessary anchor fragments for better navigation.


= 1.2.0 - 02 March 2026 =
* **Feature:** Now exclusively focused on Zoom for a superior, dedicated experience.
* **Fix:** Fixed critical Zoom host retrieval issue where "No hosts found" error appeared despite valid connection.
* **Enhancement:** Improved Zoom Direct Meeting and Webinar block with better UI parity and missing labels.
* **Enhancement:** Updated meeting list visibility logic to default to "Show All" for improved admin experience.
* **Refactor:** Rebuilt frontend and Gutenberg block assets for better performance.
* **New:** Added full integration support for LifterLMS.
* **New:** Redesigned Settings UI with a modern dashboard and "Connected" status badge.
* **New:** Added OAuth redirect URL copy utility for streamlined configuration.
* **Improved:** Enhanced token management and automated session regeneration.
* **Fixed:** Resolved recurring meeting display bugs and optimized WooCommerce integration.

= 1.1.2 – 24 November 2025 =
* Minor bug fixes and improvements.

= 1.1.1 – 25 September 2025 =
* Updated Freemius SDK 

= 1.1.0 - 03 Jul, 2025 =
* **New:** Introduced several new features

= 1.0.0 =
* Initial release
