=== WeMeet for Webex === Contributors: sovlix Tags: webex, video conferencing, online meetings, webinars, virtual classes Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Seamlessly integrate Webex Meetings into your WordPress site — schedule, manage, and join Webex video meetings directly from your WordPress dashboard. == Description == **WeMeet** brings the power of **Webex Meetings** directly to your WordPress website. It enables you to create, manage, and embed Webex video meetings, webinars, and virtual sessions — all without leaving your WordPress dashboard. Perfect for **educators, consultants, coaches, and businesses**, WeMeet provides a simple and secure way to manage online meetings and events from your own site. ### 🎯 Key Features - Create, schedule, edit, and delete Webex meetings directly from WordPress. - Secure OAuth 2.0 authentication with your Webex account. - Embed meetings and join links with shortcodes or Gutenberg blocks. - Configure default meeting options such as timezone, duration, and reminders. - Automatically send participant email notifications with meeting details. - Display upcoming and past meetings on any page or post. - Sync meetings with your Webex account for consistent scheduling. - Control visibility — public, private, or user-specific meetings. - Fully compatible with the latest WordPress versions. == Integration Overview == WeMeet connects your WordPress site with **Webex Meetings** using the official **Webex REST API**. Once authenticated, the plugin allows you to manage your entire Webex meeting workflow directly within WordPress. ### 🔗 Webex API Connection - Securely connect your Webex account using OAuth 2.0 authorization. - Store authentication tokens safely in your WordPress database. - Automatically refresh tokens to maintain a continuous connection. ### 🗓️ Meeting Management - Create instant meetings or schedule them for a specific date and time. - Define participants, meeting title, agenda, and duration. - Manage meetings from the WordPress dashboard with full CRUD control (Create, Read, Update, Delete). - Sync meeting details instantly with your Webex account. ### 🧩 Embedding and Shortcodes Display meetings anywhere on your website with a simple shortcode: Or use the **Gutenberg block** for an intuitive visual interface to insert meetings within your pages or posts. == External Services == This plugin communicates with **Cisco Webex’s REST API** to manage and synchronize your meetings. The API is used only for: - Creating and updating meetings. - Retrieving meeting details (title, time, participants, URL). - Managing OAuth tokens for account authorization. No data is shared with any third party beyond the Webex API, and no data is sent unless explicitly initiated by the user. - [Webex API Documentation](https://developer.webex.com/docs/api) - [Webex Terms of Service](https://www.cisco.com/c/en/us/about/legal/terms.html) - [Webex Privacy Policy](https://www.cisco.com/c/en/us/about/legal/privacy.html) == Terms of Service & Privacy == WeMeet connects to **Cisco Webex** to create, manage, and sync meetings. By using WeMeet, you agree to the following: 1. **Webex Terms of Service** - Your use of meetings is subject to Cisco Webex’s Terms of Service: https://www.cisco.com/c/en/us/about/legal/terms.html 2. **Webex Privacy Policy** - Webex handles personal and meeting data according to its Privacy Policy: https://www.cisco.com/c/en/us/about/legal/privacy.html 3. **Data Collected & Sent** WeMeet only sends the following data to Webex API when creating or updating a meeting: - Meeting title, description, date/time, duration, and timezone - Attendees’ email addresses (if provided) - OAuth authentication token for your Webex account No other user data is sent to third parties. Data is only transmitted when a meeting is explicitly created, updated, or deleted. 4. **User Responsibility** - Users must have a valid Webex account to create meetings. - Ensure your Webex subscription supports the type of meeting or webinar you want to host. 5. **Token Storage & Security** - OAuth tokens are securely stored in your WordPress database. - WeMeet does not share tokens or sensitive credentials with external parties. 6. **Compliance** - By using WeMeet, you agree to comply with Webex’s usage rules, privacy practices, and applicable local laws regarding virtual meetings. == Changelog == = 1.0.0 = * Initial release