=== SWS Appointment Manager ===
Contributors: swsplugins
Tags: appointment booking, booking calendar, appointment calendar, google calendar booking, booking system, appointment scheduler, calendar booking, wordpress appointment plugin
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 2.2.9
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Appointment booking calendar plugin for WordPress with Google Calendar integration, booking system, scheduling and email notifications.

== Description ==

SWS Appointment Manager is a complete appointment booking calendar plugin for WordPress designed to manage bookings, schedules and client appointments directly from your website.

It combines a flexible booking system, Google Calendar integration and advanced appointment scheduling tools in a single solution.

This plugin helps businesses automate appointment booking, reduce missed appointments and provide a professional booking experience.

### Appointment Booking Calendar for WordPress

SWS Appointment Manager works as a full appointment booking calendar system, allowing you to:

• Accept online bookings directly from your website  
• Manage appointment scheduling with flexible time slots  
• Organize bookings using a built-in calendar system  
• Sync appointments with Google Calendar  

The plugin is simple to use but powerful enough for professional environments.

### Google Calendar Booking Integration

The plugin includes Google Calendar synchronization, allowing you to:

• Automatically create events in Google Calendar  
• Keep availability always updated  
• Prevent double bookings  
• Manage appointments across platforms  

### Complete Booking System

SWS Appointment Manager is more than a basic scheduler.

It provides a complete booking system for WordPress, including:

• Appointment booking calendar  
• Appointment scheduler with multiple types  
• Flexible booking system rules  
• Email notifications for bookings  
• Admin dashboard for appointment management  

### Who is this plugin for?

This appointment booking calendar plugin is designed for:

• Medical clinics and healthcare professionals  
• Legal consultants and law firms  
• Training centers and educators  
• Business consultants and agencies  
• Freelancers and service providers  
• Local businesses managing appointments  

If you need a reliable booking system inside WordPress, this plugin is designed for you.

### Why choose this appointment booking plugin?

SWS Appointment Manager combines:

• Appointment booking calendar system  
• Google Calendar booking integration  
• Flexible appointment scheduling  
• Clean and simple admin experience  

It is designed for businesses that need a scalable and reliable appointment booking system.

### Upgrade to Pro

The Pro version includes advanced features such as:

• Advanced custom fields builder  
• Reminder system and automation  
• WhatsApp integration  
• Staff management  
• Google Meet integration  
• Advanced booking workflows  

More information: https://swsplugins.com/

== Features ==

* Appointment booking calendar system for WordPress
* Google Calendar booking synchronization
* Online booking system with flexible scheduling
* Appointment scheduler with multiple appointment types
* Email notifications for bookings
* Admin booking management dashboard
* Designed for professionals and businesses

== External Services ==

This plugin optionally connects to Google Calendar using Google API Services.

It is used only if the site administrator enables Google Calendar integration and authorizes access with a Google account.

Purpose of the service:
The service allows the plugin to synchronize appointments with a Google Calendar. The administrator authorizes access through Google's OAuth authentication flow.

Data sent to the service:
When the integration is enabled, the plugin may send data necessary to manage the calendar event, such as:

- appointment date and time
- appointment title or type
- customer name
- additional event details configured by the site administrator

The plugin does not transmit data to any server controlled by the plugin author. Data is sent only directly to Google services when synchronization is enabled.

When data is sent:
Data is sent only when Google Calendar integration is enabled and an action requires synchronization (create, update, restore or cancel appointment).

Service provider:
Google

Google API Services Terms of Service:
https://developers.google.com/terms

Google Privacy Policy:
https://policies.google.com/privacy

== Screenshots ==

1. Appointment booking calendar frontend interface
2. Booking calendar with available time slots
3. Appointment booking form on frontend
4. Frontend appointment management interface
5. Appointment types configuration panel
6. Google Calendar synchronization example

== Installation ==

If you want to use Google Calendar synchronization, you must configure your own Google API credentials.

1. In WordPress, go to Plugins → Add New → Upload Plugin
2. Upload the plugin .zip file
3. Activate the plugin
4. Configure settings from the admin panel
5. Use shortcodes to display the booking system

== Frequently Asked Questions ==

= What is an appointment booking calendar plugin? =

An appointment booking calendar plugin allows users to book appointments online while administrators manage scheduling through a calendar interface.

SWS Appointment Manager provides a complete appointment booking calendar system inside WordPress.

= What is SWS Appointment Manager? =

SWS Appointment Manager is a WordPress appointment booking calendar plugin that allows businesses to manage bookings, scheduling and appointments directly from their website.

= Does this plugin support Google Calendar booking? =

Yes. The plugin supports Google Calendar integration and automatically synchronizes appointments with your calendar.

= Can I use this plugin as a booking system? =

Yes. SWS Appointment Manager is a complete booking system for WordPress, including scheduling, calendar management and notifications.

= Can I create multiple appointment types? =

Yes. You can create multiple appointment types with different durations and schedules.

= Does the plugin send email notifications? =

Yes. The plugin sends automatic email notifications when appointments are booked.

= Is there a Pro version available? =

Yes. The Pro version includes advanced features such as reminders, WhatsApp integration, staff management and more.

More information: https://swsplugins.com/

== Changelog ==

= 2.2.9 =
* Added edition conflict protection between Free, Freemium and Pro versions.
* Improved compatibility when upgrading from Free to higher editions.
* Stability improvements.

= 2.2.8 =
* Fix: WordPress.org review compliance (HEREDOC removal, inline CSS replaced with wp_add_inline_style).
* Security: improved Google OAuth flow with capability checks and state validation.
* Maintenance: normalized line endings and internal cleanup.

= 2.2.7 =
* Updated FullCalendar library to latest stable version
* Improved documentation of external services
* Minor fixes and WordPress.org compliance improvements