SWS Appointment Manager Documentation

Official Repository WordPress.org

SWS Appointment Manager Plugin Documentation

WordPress Plugin + PRO Edition

Installed “SWS Appointment Manager” from WordPress.org?

The free plugin SWS Appointment Manager is available on the official WordPress Plugin Repository. Appointment Management PRO is the advanced commercial edition with powerful features for businesses and agencies.

SWS Appointment Manager
Free plugin available on WordPress.org. Perfect for getting started with appointment booking.
Appointment Management PRO
Professional edition with advanced features, extended workflows and faster product evolution.
Interactive Product Preview

Want to see the plugin in action before purchasing?

Access the Live Demo and evaluate the actual user experience of Appointment Management Pro – SWS. Explore the interface, test the booking logic, and understand how the plugin performs in a practical WordPress setup.

Access Live Demo No screenshots. No guesswork. Experience the plugin directly.
Upgrade Decision

Why choose PRO instead of Free?

The Free version is perfect to get started. PRO is built for when your booking system becomes part of your real business workflow, with staff, automation, routing and advanced operational control.

Free Version
WordPress.org Edition
Ideal for simple setups, initial testing and smaller projects.
  • Basic booking system
  • Simple workflow structure
  • Core Google Calendar sync
  • Standard booking management
  • Great for testing and first deployments
Best for: small projects, demos, first-time usage
PRO Version
Advanced Workflow Edition
Built for real-world business operations and scalable scheduling workflows.
  • Staff Management
  • Per-type Google Calendar mapping
  • Custom Fields Builder
  • Advanced email notifications
  • Reminder emails and WhatsApp integration
  • Google Meet in notifications
  • Type + Calendar filters
  • Silent bulk cleanup
  • Overbooking protection
  • Advanced booking management
Best for: agencies, clinics, professionals and growing businesses
The real difference
Free helps you create a booking system. PRO helps you manage a real operational workflow with staff, advanced notifications, calendar routing, custom fields and premium automation tools.
Upgrade to PRO
Unlock advanced booking workflows in minutes

Introduction

Appointment Management Pro – SWS is a professional multi-location appointment management system for WordPress. Designed for doctors, consultants, beauty salons, and offices with reception desks, it offers Google Calendar sync, email reminders, WhatsApp integration, and a frontend admin panel for direct booking management.

System Requirements

WordPress ≥ 6.0
WordPress Tested up to: 6.9
PHP ≥ 8.0
PHP extensions: curl, openssl (required for Google OAuth)
Write permissions on wp-content/uploads (optional, for logs)

Installation

  1. Download the .zip file from your customer account at swsplugins.com
  2. In WordPress: Plugins → Add New → Upload Plugin
  3. Select the .zip file and click Install Now
  4. Activate the plugin
  5. Configure via Appointments SWS → Settings

Main Shortcodes

Use these shortcodes to embed the plugin in your pages:

[wpappsws_book_appointment_selector]
[wpappsws_book_appointment id="123"]
[wpappsws_admin_appointments_calendar]
[wpappsws_admin_appointments_list]
[wpappsws_book_appointment_selector] → displays all appointment types
[wpappsws_book_appointment id="123"] → displays a specific type (use the Shortcode Generator to find the ID)
[wpappsws_admin_appointments_list] → displays appointments on the frontend (admins only)
[wpappsws_admin_appointments_calendar] → shows Google Calendar-style appointments (admins only)
💡 New in v2.2.6: use Appointments SWS → Shortcode Generator to generate the shortcode without manually looking up the ID.
Admin Panel

Admin interface – Advanced Settings

Administrator email, used for all configurations.
Fully configurable primary and secondary colors.
Two front-end types.
Notifications section for appointments, cancellations, and 24-hour customer reminders.

Appointment Types

Duration (minutes)
Capacity (e.g., “3 spots per slot”)
Enabled days (Monday, Tuesday, etc.)
Custom time slots per day of the week
Color-coded label (for visual recognition)
Client instructions (custom text shown during booking)

Google Calendar

Go to Settings → Google Calendar
Enter OAuth 2.0 credentials (from Google Cloud Console)
Select your calendar
Enable/disable per appointment type
Google Meet: if enabled, auto-generates meeting links

Email Notifications

Branded HTML emails (colors match your site)
Notifications for:
New booking (client + admin)
Cancellation (client + admin)
Set admin email in Settings → Notifications
Sender: use an address like noreply@yourdomain.com for better deliverability

Frontend Admin Panel (v2.1.8+)

Accessible only to administrators
Click any row to expand: phone, notes, location, Google Calendar status
Export to CSV for backups or reporting
✅ New in v2.2.1: “Cancel” button directly in the list

Google Calendar-style calendar (v 2.2.6)

Accessible only to administrators
Click any row to expand: View details
ID: – Date/Time: Type: Location: Label: Client: Email: Phone: Notes: Status: Google Event ID:
✅ New in v2.2.6: “Cancel” , “Restore” button directly in the Calendar

Frontend Style

Classic: lightweight, ideal for performance-focused sites
Premium: animated, mobile-first UX
Customize primary/secondary colors in Settings → Frontend

Translations

Included languages: it_IT, en_US
.pot file included for custom translations
Compatible with Polylang and WPML: just translate the page containing the shortcode

Technical FAQ

Q: How do I get Google Calendar credentials to set up in the plugin?
Q: Why isn’t Google Calendar sync working?
A: Verify OAuth credentials and ensure your domain is authorized in Google Cloud Console.
Q: Can I disable or enable the 24-hour reminder?
A: This option is available only in the PRO version. The FREE version does not include the 24-hour reminder feature, so there is no reminder setting to enable or disable.
Q: Is the plugin compatible with caching?
A: Yes, but exclude shortcode pages from dynamic caching (e.g., WP Rocket → “Never Cache Pages”).
Q: What happens if I uninstall the plugin?
A: You can choose to delete all data in Settings → Tools → Uninstall.

Enjoying SWS Appointment Manager?

If this plugin is helping you manage your appointments, a quick review on WordPress.org would really help the project grow.

Leave a Review
Version Clarity

Why Appointment Management PRO is ahead of the WordPress.org version

The WordPress.org edition is designed as a clean entry point for users who want to explore the core booking workflow. The PRO version goes significantly further, with staff workflows, custom data collection, smarter Google Calendar routing, premium communication tools and stronger admin control for real business use cases.

Free WordPress.org Appointment Management PRO
Built for real workflows
PRO is designed for agencies, clinics, consultants and service businesses that need more than a simple booking plugin.
What PRO adds
✓ Staff Management
✓ Per-type Calendar Mapping
✓ Premium notifications & reminders
WordPress.org Version
Free Edition
Best for testing the plugin, understanding the booking flow and starting with the essential scheduling features.
  • Core appointment booking workflow
  • Basic Google Calendar integration
  • Good starting point for evaluation
  • Standard booking structure
  • Designed as a stable entry-level version
Commercial Version
Appointment Management PRO
Built for businesses, agencies and advanced workflows that need more control, more flexibility and a more mature operational feature set.
  • Staff Management
  • Per-type Google Calendar mapping
  • Custom Fields Builder
  • Advanced email notifications
  • Reminder emails & WhatsApp integration
  • Google Meet in notifications
  • Type + Calendar filters
  • Silent bulk cleanup
  • Overbooking protection
  • Advanced booking workflow tools
Feature Free PRO
Core booking flow
Google Calendar integration Basic Advanced
Staff Management
Reminder emails
WhatsApp integration
Per-type Calendar Mapping
Custom Fields Builder
Google Meet in notifications
Type + Calendar filters
Silent bulk cleanup
Overbooking protection
Advanced workflow improvements Limited Extended
Product roadmap evolution Repository baseline Faster commercial roadmap
Core booking flow
Free
PRO
Google Calendar integration
Free
PRO
Basic
Advanced
Staff Management
Free
PRO
Reminder emails
Free
PRO
WhatsApp integration
Free
PRO
Per-type Calendar Mapping
Free
PRO
Custom Fields Builder
Free
PRO
Google Meet in notifications
Free
PRO
Type + Calendar filters
Free
PRO
Silent bulk cleanup
Free
PRO
Overbooking protection
Free
PRO
Product roadmap evolution
Free
PRO
Baseline
Faster
Important: the public documentation and repository listing follow the baseline Free version. The PRO edition continues to evolve with additional commercial features, stronger workflow tools and a faster product roadmap.
Upgrade Path

Upgrade from Free to PRO in 3 simple steps

Moving from the WordPress.org Free version to Appointment Management PRO is designed to be simple and straightforward. The goal is to help you unlock advanced features without unnecessary friction.

Step 1
Purchase and download PRO
Get the latest PRO version from swsplugins.com and download the plugin ZIP file from your account or purchase page.
Step 2
Install and activate PRO
Upload the PRO plugin in WordPress and activate it. The system is designed to prevent conflicts with lower editions automatically.
Step 3
Verify settings and go live
Review your configuration, check your booking setup and run a quick appointment test to confirm that everything is ready.
Good to know before upgrading
In most setups, your existing booking structure can remain available after upgrading because PRO is built to work with the same operational logic. Even so, it is always recommended to create a backup before switching versions on a live site.
Upgrade to PRO Now
Simple upgrade path. Advanced booking workflow.
Appointment Management PRO – SWS

Ready to explore the full potential of the plugin?

Discover all features, choose the best plan for your business, and get started with Appointment Management PRO for WordPress.

Cart ( 0)

  • Your cart is empty.