Appointment Management Pro

Documentation

Appointment Management PRO Documentation

Welcome to the official documentation for Appointment Management PRO 2.5.7. This version introduces a complete evolution of the booking workflow, combining Staff Management, Per-Type Calendar Routing, Visual Custom Fields Builder, and a fully structured notification system.

More than a booking plugin, SWS is designed as a production-ready scheduling engine: built for agencies, clinics, consultants and teams that need reliability, automation and full control.

Included in PRO 2.5.7
  • Staff Management with email + notification override
  • Per-type Google Calendar Mapping (multi-calendar routing)
  • Visual Custom Fields Builder (no manual JSON)
  • Advanced Notifications (booking, cancellation, reminder)
  • WhatsApp integration inside emails
  • Google Meet links in booking notifications
  • Type + Calendar filtering system
  • Silent Bulk Cleanup & maintenance tools
  • Overbooking protection & slot control
  • Agency-ready workflow architecture
New in PRO 2.5.7

What’s New in Appointment Management PRO 2.5.7

Version 2.5.7 reflects the plugin’s evolution into a more complete scheduling system. It combines Staff Management, Per-Type Google Calendar Mapping, Custom Fields Builder, and a much more structured communication workflow for agencies, clinics, consultants and advanced business deployments.

Version highlight
PRO 2.5.7 focuses on workflow structure, calendar routing, staff-based scheduling and cleaner admin control — not just form flexibility.
Staff Management
Introduces dedicated staff logic for appointment workflows, including staff assignment and stronger team-based scheduling structure.
Per-Type Google Calendar Mapping
Different appointment types can route to different Google Calendars, improving clarity for businesses with multiple services or teams.
Custom Fields Builder
Build richer intake workflows visually, without relying on rigid standard booking forms or manual JSON editing.
Advanced Notifications
Improved communication system for booking, cancellation and reminder workflows, with more professional control over client messaging.
WhatsApp + Google Meet
Faster communication through WhatsApp integration and better online meeting workflow with Google Meet information inside notifications.
Admin Filters & Maintenance Tools
Type + Calendar filters, silent bulk cleanup and overbooking protection help keep the scheduling system cleaner and more reliable over time.
Why this release matters
PRO 2.5.7 moves the plugin beyond a standard booking form and turns it into a more complete operational scheduling platform. It is especially valuable in environments where appointments need staff-based handling, smarter routing, stronger communication and long-term administrative control.
PRO Features

PRO Features Overview

Appointment Management PRO includes advanced features designed for professional booking workflows, scalable client projects and agency-grade WordPress deployments. The focus is not only on booking creation, but on routing, communication, staff handling and long-term administrative control.

Staff Management
Add a dedicated staff layer to the booking workflow, with staff assignment and stronger team-based scheduling structure.
Per-Type Google Calendar Mapping
Assign a different Google Calendar to each appointment type for cleaner service routing and better business organization.
Custom Fields Builder
Create richer booking forms visually, with structured intake logic and without depending on rigid standard fields.
Advanced Notifications
Improve booking, cancellation and reminder workflows with a more professional communication system for admins and clients.
Reminder Emails + WhatsApp
Reduce no-shows and improve contact speed with reminder emails and WhatsApp integration inside supported communication flows.
Google Meet in Notifications
Support online meeting workflows more clearly by including Google Meet information directly inside booking communication.
Type + Calendar Filters
Work more efficiently in the admin area with stronger filtering tools for appointment type and calendar-based views.
Silent Bulk Cleanup
Clean up outdated appointment data more safely and efficiently without turning routine maintenance into noisy communication events.
Overbooking Protection
Strengthen scheduling reliability with better slot protection and safer handling of limited availability scenarios.
Designed for real-world professional use
PRO is built for agencies, clinics, consultants, studios and businesses that need more than a basic booking form. It is designed to scale across different appointment types, calendars, staff workflows and long-term operational requirements.
Product Demo
See how booking works in real scenarios — no setup required
Appointment Management Pro – SWS Demo
Getting Started

Setup Your Booking System

Appointment Management PRO is designed for structured booking workflows, staff-based scheduling and advanced business operations. Follow these steps to get your system up and running quickly.

Setup Flow
Install
Add the PRO plugin
Install and activate the plugin from your WordPress dashboard like any standard plugin.
Configure
Set up your workflow
Configure locations, staff members and appointment types based on your business structure.
Launch
Go live with confidence
Run a booking test and verify your setup before deploying the system to real users.
Install Configure Launch
Install and activate the plugin
Upload the PRO plugin and activate it from the WordPress Plugins page.
Enter your license key
Activate your license to receive updates and support.
Configure locations, staff and types
Define your operational structure including services, staff members and scheduling logic.
Run a booking test
Simulate a booking to verify calendar sync, notifications and workflow behavior.
Upgrade Guide

Upgrade from Free Version

The PRO version is designed to extend your existing setup without forcing a full rebuild. This helps you move from the WordPress.org edition to the commercial workflow with less friction and a cleaner transition path.

Upgrade Flow
Install
Add the PRO plugin
Install and activate the PRO edition inside WordPress just like a standard plugin upgrade process.
Transition
Prevent edition conflicts
Lower editions are automatically disabled to reduce conflicts and keep the environment cleaner.
Continue
Keep working with your setup
Existing booking data can remain available when the shared database structure is in place.
Install Transition Continue
Install and activate PRO
Add the commercial plugin to your WordPress installation and activate it normally.
Lower editions are disabled
The system is designed to prevent conflicts by deactivating lower editions during the upgrade path.
Existing booking data can remain available
In shared-structure setups, your existing booking environment can continue without rebuilding everything from scratch.
Important
Always create a full backup before upgrading, especially on production websites.
Staff Management

Staff Management System

PRO introduces a dedicated staff layer that transforms the plugin into a structured multi-operator workflow. Each staff member can be connected to services, calendar routing and communication logic, creating a much cleaner operational system for agencies, clinics and teams.

Workflow Architecture
Staff
Assign the operator
Link each appointment type to a specific staff member and define who owns the booking workflow.
Calendar
Route the appointment
Use per-type Google Calendar mapping to keep services and staff-related scheduling clearly separated.
Notifications
Trigger communication
Deliver the right email, reminder, WhatsApp contact and Google Meet information based on the workflow.
Staff Calendar Notifications
Assign staff to services
Link each appointment type to a specific staff member for clearer role separation and better business organization.
Email override per staff
Replace global admin emails with staff-specific notification logic for bookings, cancellations and reminders.
WhatsApp per staff
Configure a dedicated WhatsApp contact for each staff member to make communication faster and more contextual.
Smarter scheduling workflow
Connect services, routing and notifications into one operational structure instead of handling each part separately.
Why this matters
Staff Management turns the plugin into a multi-user scheduling platform. It is especially valuable for agencies, clinics and teams where appointments need to be assigned, routed and communicated through a real workflow — not just stored as bookings.
Google Calendar Routing

Google Calendar Routing (Per-Type Mapping)

Assign a different Google Calendar to each appointment type and create a cleaner, more organized scheduling workflow for services, teams and departments.

Routing Logic
Appointment Type
Define the service
Each service can use its own dedicated routing logic instead of sharing a single calendar.
Calendar Mapping
Assign the calendar
Route each appointment type to the correct Google Calendar for better team and department separation.
Operational Clarity
Keep workflows organized
Reduce confusion and keep scheduling cleaner when multiple services or operators share the same system.
Appointment Type Calendar Mapping Operational Clarity
One calendar per service
Route each appointment type to its own Google Calendar instead of mixing all services into one shared destination.
Cleaner operational structure
Keep scheduling more organized across teams, departments and internal business workflows.
Perfect for teams and departments
Especially useful in businesses where multiple services or operators need separate calendar destinations.
Example
Consultation → Calendar A
Training → Calendar B
Custom Fields Builder

Build structured booking forms visually

The PRO version includes a Custom Fields Builder that helps you create service-specific booking forms without manual JSON editing. This makes the intake workflow more flexible, easier to manage and much more suitable for professional use cases.

Form Workflow
Service
Define the context
Each appointment type can have its own form and data collection requirements.
Form
Build it visually
Create structured forms directly from the WordPress dashboard without raw JSON editing.
Data Collection
Capture the right data
Collect only the information that matters for the selected service and workflow.
Service Form Data Collection
Supported fields
Text, Email, Phone, Select, Radio and Checkbox fields are supported for flexible form creation.
Per-type forms
Different services can use different forms, allowing more precise intake flows for each appointment type.
Privacy ready
Add consent fields and privacy checkboxes with policy links to support more compliant booking flows.
Why this matters
The Custom Fields Builder moves the plugin beyond a fixed booking form and makes it much more suitable for professional workflows where each service requires different information before the appointment begins.
Notifications & Reminders

Notifications, Reminders & WhatsApp

PRO includes a more complete communication workflow for bookings, reminders and client contact. Instead of basic confirmation emails only, the system helps businesses manage appointment communication in a cleaner and more professional way.

Communication Workflow
Booking
Confirm the appointment
Send booking confirmations and cancellation emails through a more professional communication flow.
Reminder
Reduce missed appointments
Trigger automatic reminder emails before appointments to improve attendance and reduce no-shows.
Communication
Keep contact fast and clear
Add WhatsApp contact options and include Google Meet information directly in supported notifications.
Booking Reminder Communication
Booking confirmation emails
Send cleaner and more professional confirmation messages when appointments are created.
Cancellation emails
Notify users more clearly when appointments are cancelled, helping maintain a smoother communication workflow.
Automatic reminders
Reduce no-shows with reminder emails sent before the appointment date.
WhatsApp integration
Add supported WhatsApp contact actions to improve speed and convenience in client communication.
Google Meet in notifications
Include Google Meet information directly inside supported booking communication for online appointments.
Why this matters
Notifications and reminders are not just convenience features. They are part of the operational booking workflow, helping businesses reduce missed appointments, improve communication quality and deliver a more professional client experience.
Admin Tools

Admin Tools & Filters

PRO includes advanced administrative tools designed to give you full control over your booking data. These features are essential for agencies, clinics and businesses managing large volumes of appointments.

Operational Control Layer
Filter Manage Export
Type + Calendar Filters
Filter appointments by type and assigned Google Calendar to isolate specific workflows instantly.
Advanced Appointment Views
Switch between structured list view and calendar-style interface for better operational visibility.
CSV Export
Export appointment data for reporting, backups or external processing.
Frontend Admin Panels
Manage appointments directly from the frontend using admin-only shortcodes for reception desks and teams.
Why this matters
Admin Tools transform the plugin into a complete operational system. Instead of just collecting bookings, you gain the ability to filter, manage and control appointments at scale.
Maintenance Tools

Bulk Cleanup & Maintenance

Over time, booking systems accumulate large volumes of outdated or cancelled appointments. PRO introduces advanced maintenance tools designed to keep your database clean, performant and operationally efficient.

Maintenance Workflow
Preview
Validate before execution
Analyze appointments before running cleanup operations to avoid accidental data loss.
Cleanup
Execute safely at scale
Run bulk operations with silent mode and filtering to manage large appointment datasets efficiently.
Optimization
Keep the system performant
Maintain database efficiency and ensure long-term stability for high-volume booking environments.
Preview Cleanup Optimization
Preview cleanup before execution
Review affected appointments before applying bulk operations, reducing the risk of unwanted data removal.
Silent bulk cancellation
Cancel large volumes of appointments without triggering notification emails, ideal for maintenance workflows.
Purge old appointments
Remove outdated or cancelled appointments from the database to keep the system lightweight and efficient.
Advanced filtering for safe cleanup
Use filters by date, type and status to perform precise and controlled maintenance operations.
Why this matters
Maintenance is often overlooked in booking plugins. These tools ensure your system remains stable, clean and performant over time, especially in high-volume environments such as agencies, clinics and multi-location businesses.
Shortcodes

Shortcode UI

Copy and paste the shortcode you need to embed booking forms, admin panels and staff-based scheduling inside your WordPress pages.

Available Shortcodes
Copy manually
[wpappsws_book_appointment_selector] Selector
[wpappsws_book_appointment id="123"] Single Type
[wpappsws_admin_appointments_calendar] Admin
[wpappsws_admin_appointments_list] Admin
[wpappsws_book_staff id="1"] Staff
Appointment Selector
Displays all available appointment types so users can choose the service they want to book.
Single Booking Form
Displays one specific appointment type using its ID. Useful for landing pages and service-specific flows.
Admin Calendar View
Shows appointments in a calendar-style interface on the frontend for admins only.
Admin List View
Shows appointments in a structured list view on the frontend for admins only.
Staff Booking Form
Displays a booking form linked to a specific staff member, useful for staff-based scheduling workflows.
Pro Tip
Use the Shortcode Generator inside the plugin to generate the correct shortcode automatically, without manually searching for IDs.

FAQ

Can I upgrade without losing data?

Yes, but always create a backup first.

Do I need Google credentials?

Yes, for Calendar and Meet integration.

Can each service have a different form?

Yes, thanks to the Custom Fields Builder.

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 the 24-hour reminder?
A: Yes — leave the admin email field empty in Settings → Notifications.
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.
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.
Product Evolution

Feature Evolution Timeline

Appointment Management PRO – SWS evolves continuously with new architecture layers, workflow improvements and advanced business-ready features.

Current Version

Version 2.5.7 — Platform Evolution

Major structural upgrade introducing staff-based workflows and a more complete operational booking architecture.

  • Staff Management system
  • Email override per staff member
  • Staff → Calendar → Notifications workflow routing
  • Google Meet links inside notifications
  • Improved notification system (client + admin)

Version 2.5.0 — Form Engine Upgrade

Transition from static booking forms to a more dynamic and structured form architecture.

  • Visual Custom Fields Builder
  • Dynamic form rendering from JSON schema
  • Checkbox groups and advanced field types
  • Privacy checkbox with policy links

Version 2.4 — Calendar Architecture

  • Per-Type Google Calendar Mapping
  • Multi-calendar routing system
  • Improved Google Calendar sync reliability
  • Advanced filtering (type + calendar)

Version 2.3 — Notification System

  • Professional email notification system
  • Custom email templates
  • Improved appointment status handling
  • Foundation for reminders and automation

Version 2.2 — Core System

  • Core booking engine
  • Google Calendar integration
  • Email reminders
  • Frontend admin panel
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.
Need the full PRO workflow?
Download the latest PRO version and unlock advanced booking features, automation and agency-ready tools.

Cart ( 0)

  • Your cart is empty.