Clinic bookings that protect the calendar.
Sky Clinic Booking turns WooCommerce treatments into appointment products with real-time availability, practitioner selection, deposit or full payment, Google Calendar blocking, customer self-service links, editable emails, optional SMS and an admin calendar built for clinic staff.
2.9.29
Woo
Stripe
GCal
The real plugin surface, grouped by clinic job.
The plugin is more than a popup. It includes the product type, availability engine, team model, payment flow, admin operations and customer manage-booking layer needed to run paid appointments from WordPress.
Bookable treatments
Availability engine
Practitioner booking
Booking popup
Payments
Anti double-booking
Admin calendar
Email and SMS
Manage links
From treatment click to confirmed appointment.
This is the product story clinics care about: the customer sees only valid times, the clinic collects the right payment, and staff get a clean record they can manage later.
Customer journey
Pick treatment option
Choose practitioner
Select a real slot
Pay and confirm
Staff operations
Booking detail
Calendar actions
Messages
Sync health
Holds
What Sky Clinic Booking controls behind the scenes.
The page should make clear that this is a proper WordPress product, not a simple form. These are the core systems found in the source.
| Layer | What it does | Why it matters |
|---|---|---|
| REST API | Provides slots, available dates, team members, booking creation, payment intent, booking status and manage-booking endpoints. | The frontend stays fast while every critical action is checked again by WordPress. |
| WooCommerce | Uses product, cart, checkout, order items, HPOS compatibility, coupons and order metadata. | Clinics keep the payment stack they already trust while appointments get specialist logic. |
| Google Calendar | OAuth connection, member calendar blocking, event sync, webhooks, incremental sync and conflict resolution. | Staff calendars can block online availability without manual copying. |
| Customer self-service | Secure manage links support rescheduling and cancellation inside the configured clinic window. | Fewer calls to reception, but the clinic still controls rules and refund policy. |
| Notifications | Editable email templates, reminder cron, admin alerts, optional SMS and message logs. | Customers and staff get the right updates without rebuilding notification logic for each clinic. |
Best fit for appointment-led businesses.
The strongest use case is a clinic or service business already using WordPress and WooCommerce, but needing booking rules that understand practitioners, deposits, buffers, reminders and calendar conflicts.
- Aesthetics clinics
- Private healthcare
- Dental practices
- Therapy rooms
- Beauty clinics
- Paid consultations
Questions before a product demo.
Yes. The plugin is built on WooCommerce, using its products, checkout, orders, payment gateways, coupons, taxes, and order management to power clinic appointments.
Yes. Clinics can allow customers to pay either the full amount or a configurable deposit. The system tracks the total cost, amount paid, and any remaining balance.
The system validates availability on the server, checks pending and confirmed appointments, and locks the selected time slot during checkout to prevent two customers from booking the same appointment.
No. The plugin works independently using its own availability rules. Google Calendar integration is optional for clinics that want calendar synchronization and automatic availability updates.
Yes. Customers can securely manage their bookings online, subject to the clinic’s cancellation and rescheduling policies and appointment availability.
Yes. Each service can have its own appointment length, pricing, buffers, and availability settings, giving clinics complete scheduling flexibility.
Yes. Clinics can assign appointments to individual practitioners, each with their own working hours, services, breaks, and availability.
Yes. The plugin can send automated email notifications for booking confirmations, reminders, cancellations, and appointment updates.
Yes. Staff can manage appointments, customer details, payments, booking history, and schedule changes from a centralized admin interface.
Sky Clinic Booking is ideal for medical clinics, dental practices, physiotherapy centers, aesthetic clinics, wellness providers, therapists, and other healthcare businesses that accept scheduled appointments online.
Yes. A standalone, password-gated mobile page (/sky-block/) lets staff block dates and time slots from a phone with no WordPress login required.
Yes. Alongside the Elementor booking button, the [sky_clinic_services] shortcode outputs a services listing that works in any theme.
Want clinic booking inside your WordPress site?
We can install Sky Clinic Booking, map your treatments, configure staff availability, style the booking flow, connect payments and calendars, then adapt the plugin around your clinic rules.