=== 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


