Appointment Booking with Zoom, PayPal & Unlimited Staff – BookWellNow
BookWellNow is a free WordPress appointment booking plugin and appointment scheduler with a booking calendar, unlimited staff, staff shifts and holidays, a customer panel, Zoom Meeting, and PayPal Checkout — so your clients can schedule and pay online without phone calls or email back-and-forth.
BookWellNow is a complete booking plugin and scheduling system for WordPress — with unlimited staff, flexible service management, an appointment calendar, and PayPal payment gateway support built in.
Free Features
- Free Zoom Meeting
- Overnight booking supported
- Free Unlimited Staff Members
- Free Unlimited Services
- Free PayPal Payment Gateway
- Free Staff Shift Management
- Free Staff Holiday Management
- Free Customer Panel
- Free Customer Appointment Cancellation
- Lightweight & Very Fast Loading
- Online Appointment Scheduling
- Booking Calendar Management
- Mobile-Friendly Booking Experience
Pro Features
Everything in Free, plus:
- Google Calendar (two-way sync)
- Google Meet
- Custom Fields
- Buffer Time
- Reschedule Appointment
- Schedule Notification
- WooCommerce Payment Gateways
- Service Extras & Rules
Upgrade to BookWellNow Pro for advanced scheduling, payments, and calendar integrations.
It helps businesses automate their booking process, manage staff schedules, and accept online appointments with a powerful calendar-based booking system. Add as many staff members as you need, assign services and shifts, and let customers pay online with PayPal Checkout (sandbox and live) or offline/manual payment.
Whether you need a booking plugin, reservation system, appointment calendar, or appointment management system, BookWellNow gives you everything in one place — from staff scheduling and availability control to secure online payments and automated notifications.
Easy to use
See how quickly you can set up BookWellNow and start accepting online appointments:
Shortcodes
Generate shortcodes from Book Well Now → Shortcode Generator, or paste them into any page or post.
Booking Form Popup Button
[bookwell_booking_button]
Place a book button on service pages, staff pages, landing pages, or sidebars. Clicking it opens the booking popup. You do not need [bookwell_booking] on the same page.
- Service detail page — pass
service_idso that service is pre-selected. - Staff detail page — pass
staff_idto show only that staff member’s services. - Date & time faster — pass both
service_idandstaff_idto pre-select service and staff. - Button text / style — use
labeland optionalclass.
Examples:
[bookwell_booking_button label="Book Now"]
[bookwell_booking_button service_id="2" label="Book this service"]
[bookwell_booking_button staff_id="1" label="Book with this staff"]
[bookwell_booking_button service_id="2" staff_id="1" label="Book appointment"]
Booking Form
[bookwell_booking]
Displays the main booking form. Choose Small Booking Wizard or Service List with Popup in Settings → Appearance (or Shortcode Generator).
Optional attributes: staff_id, service_id
Examples:
[bookwell_booking]
[bookwell_booking staff_id="1" service_id="2"]
Customer Panel
[bookwellnow_customer_panel]
Shows the logged-in customer dashboard (appointments, profile, and cancellation).
Online booking 24/7
Let your customers book appointments anytime with a modern and easy-to-use online booking system.
- Accept bookings online 24/7
- Eliminate manual scheduling and phone calls
- Avoid back-and-forth emails
- Reduce no-shows with automated notifications
Booking plugin, appointment calendar & reservation system
BookWellNow is more than a simple booking form — it is a full booking plugin, appointment calendar, and reservation system for WordPress businesses.
- Appointment booking system
- Calendar booking and availability calendar
- Staff scheduling and time-slot booking
- Reservation system for services and appointments
Key Features
Booking Calendar & Availability
- Interactive calendar booking system
- Real-time availability calendar
- Date & time slot selection
- Prevent double bookings
Staff & Service Management
- Unlimited services and bookings
- Staff scheduling and assignment
- Auto-select staff and services
- Multi-service booking system
Advanced Scheduling System
- Custom working hours
- Overnight booking supported
- Shift management system
- Break time configuration
- Holiday & special day management
- Flexible scheduling rules
Booking Experience
- Step-by-step booking wizard
- Service list with popup booking form
- Popup book button shortcode for any page
- Smooth frontend booking form
- Clean and modern UI
- Booking form appearance themes
Customer Panel (Free)
- Dedicated customer account panel in the free version
- Customers can view their appointments
- Customers can cancel appointments from the panel
- Account login, profile, and booking history management
Payments
- Offline / manual payment option
- PayPal Checkout integration (sandbox and live)
Notifications & Automation
- Custom email notifications
- Booking confirmations & updates
- Automated scheduling workflow
Security & Reliability
- Built-in spam protection
- Secure booking system
Translation Ready
- Fully multilingual support
Solve Real Booking Problems
BookWellNow helps you:
- Automate appointment scheduling
- Avoid double booking
- Manage staff schedules easily
- Handle bookings without manual work
- Save time and increase productivity
- Provide a better customer booking experience
Who Can Use BookWellNow?
BookWellNow is built for any business that depends on appointments, reservations, or scheduling.
- Healthcare & Medical — Doctors, clinics, dentists, therapists, physiotherapists, wellness centers
- Beauty & Salon Booking — Hair salons, spas, barbershops, makeup artists, skincare clinics
- Fitness & Coaching — Gyms, yoga studios, personal trainers, life coaches, fitness centers
- Education & Classes — Tutors, coaching institutes, online classes, training centers
- Professional Services — Consultants, lawyers, accountants, agencies, freelancers
- Local Services — Cleaning services, repair services, electricians, plumbers
- Creative Professionals — Photographers, videographers, designers
- Automotive Services — Car service centers, repair shops, detailing services
- Events & Booking — Event planners, wedding planners, workshops, studios
- Pet Services — Pet grooming, veterinary clinics, pet trainers
Popular Use Cases
- Booking plugin for salon
- Booking system for clinic
- Appointment scheduler for consultants
- Calendar booking for coaches and gyms
- Online booking for photographers and local services
- Reservation system for appointments and services
Why Choose BookWellNow?
- Lightweight and fast booking plugin
- Easy setup and user-friendly interface
- Powerful appointment scheduler and scheduling system
- Works for any industry
- Ideal free alternative to premium booking plugins
- Built for real business workflows
Future Enhancements
- SMS notifications
- Advanced reporting
- Multi-location support
Security and Permissions
BookWellNow uses capability checks and nonce validation for admin-side settings and actions.
Notification settings are restricted to users with plugin settings permissions and are not intended to be editable by lower-privileged roles.
Third-Party Libraries
This plugin bundles the following third-party libraries (see THIRD-PARTY-LICENSES.txt for versions and licenses):
- Vue.js (MIT) – https://vuejs.org/
- Element Plus / Element Plus Icons (MIT) – https://element-plus.org/
- Axios (MIT) – https://axios-http.com/
- Qs (BSD-3-Clause) – https://github.com/ljharb/qs
- SortableJS (MIT) – https://sortablejs.github.io/Sortable/
- Chart.js (MIT) – https://www.chartjs.org/
- intl-tel-input (MIT) – https://github.com/jackocnr/intl-tel-input
Bundled minified vendor files (for example *.min.js) are third-party libraries, not obfuscated plugin code. Upstream sources are listed in THIRD-PARTY-LICENSES.txt.
External Services
Google Fonts
When a Google font is selected in appearance settings, the booking form may load fonts from https://fonts.googleapis.com/ (Google LLC). Browser request data (IP, user agent, requested font) is sent only on pages where the booking form is shown. Privacy: https://policies.google.com/privacy
PayPal Checkout
When PayPal is enabled, payments use the PayPal Checkout SDK and Orders API (https://www.paypal.com/sdk/js, https://api-m.paypal.com/, sandbox API). Booking amount, currency, appointment reference, and standard request headers are sent during checkout. Credentials are stored in WordPress; only the Client ID is exposed on the frontend. Privacy: https://www.paypal.com/us/legalhub/privacy-full
Zoom Meetings
When Zoom is enabled (Settings → Integrations), BookWellNow uses Zoom Server-to-Server OAuth (https://zoom.us/oauth/token, https://api.zoom.us/v2/) to list users and create/delete meetings. Account ID, Client ID, and Client Secret are stored in WordPress. Meeting join/host URLs are saved on appointments. Privacy: https://explore.zoom.us/en/privacy/
