{"id":305019,"date":"2026-06-12T05:45:18","date_gmt":"2026-06-12T05:45:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/book-well-now-appointment-booking-scheduling-system\/"},"modified":"2026-08-01T20:35:53","modified_gmt":"2026-08-01T20:35:53","slug":"bookwellnow-appointment-booking","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/bookwellnow-appointment-booking\/","author":23505361,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.0.2","stable_tag":"4.0.2","tested":"7.0.2","requires":"5.3","requires_php":"7.4","requires_plugins":null,"header_name":"BookWellNow Appointment Booking","header_author":"Book Well Now","header_description":"Complete appointment booking plugin & scheduling system with calendar, staff management, and online booking. Accept bookings 24\/7 with an easy-to-use booking system for any business.","assets_banners_color":"2a105c","last_updated":"2026-08-01 20:35:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/bookwellnow.com\/appointment-booking-plugin\/","header_author_uri":"https:\/\/bookwellnow.com\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":910,"num_ratings":2,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"bookwellnowplugin","date":"2026-06-12 05:45:01"},"1.0.2":{"tag":"1.0.2","author":"bookwellnowplugin","date":"2026-06-14 08:34:41"},"2.0.0":{"tag":"2.0.0","author":"bookwellnowplugin","date":"2026-06-24 09:55:19"},"2.0.1":{"tag":"2.0.1","author":"bookwellnowplugin","date":"2026-06-24 18:07:02"},"2.0.2":{"tag":"2.0.2","author":"bookwellnowplugin","date":"2026-06-25 07:41:44"},"2.0.3":{"tag":"2.0.3","author":"bookwellnowplugin","date":"2026-06-27 13:50:06"},"2.0.4":{"tag":"2.0.4","author":"bookwellnowplugin","date":"2026-07-03 05:29:56"},"2.0.5":{"tag":"2.0.5","author":"bookwellnowplugin","date":"2026-07-06 11:36:10"},"2.0.6":{"tag":"2.0.6","author":"bookwellnowplugin","date":"2026-07-06 19:56:32"},"2.0.9":{"tag":"2.0.9","author":"bookwellnowplugin","date":"2026-07-08 15:46:16"},"3.0.0":{"tag":"3.0.0","author":"bookwellnowplugin","date":"2026-07-10 17:39:15"},"3.0.1":{"tag":"3.0.1","author":"bookwellnowplugin","date":"2026-07-13 07:58:07"},"3.0.3":{"tag":"3.0.3","author":"bookwellnowplugin","date":"2026-07-15 04:34:32"},"3.0.6":{"tag":"3.0.6","author":"bookwellnowplugin","date":"2026-07-20 13:23:17"},"3.0.7":{"tag":"3.0.7","author":"bookwellnowplugin","date":"2026-07-25 14:58:18"},"3.0.8":{"tag":"3.0.8","author":"bookwellnowplugin","date":"2026-07-25 17:41:51"},"3.0.9":{"tag":"3.0.9","author":"bookwellnowplugin","date":"2026-07-29 17:14:50"},"4.0.0":{"tag":"4.0.0","author":"bookwellnowplugin","date":"2026-07-30 16:05:24"},"4.0.1":{"tag":"4.0.1","author":"bookwellnowplugin","date":"2026-07-30 19:40:35"},"4.0.2":{"tag":"4.0.2","author":"bookwellnowplugin","date":"2026-08-01 20:35:53"}},"upgrade_notice":{"4.0.1":"<p>Fixes blurry phone-field country flags by using individual flag images instead of a CDN-crushed sprite sheet.<\/p>","4.0.0":"<p>Design improvements for the frontend booking form, including mobile staff layout (two columns; full width when only one staff).<\/p>","3.0.9":"<p>Overnight booking support and schema update for staff shift time columns. Also adds bulk actions for appointments, services, staff, and customers.<\/p>","3.0.8":"<p>Fixes RTL phone input overlap on the booking form Details step.<\/p>","3.0.7":"<p>Month slot caching, Meet\/Zoom icon layout, and safe schema checks on install\/update. Use with Pro 1.0.7 for Google Calendar busy blocking.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3569599,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3569599,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3635077,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3621407,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3621407,"resolution":"772x250","location":"assets","locale":"","width":3088,"height":1000}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1","1.0.2","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.9","3.0.0","3.0.1","3.0.3","3.0.6","3.0.7","3.0.8","3.0.9","4.0.0","4.0.1","4.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3570712,"resolution":"1","location":"assets","locale":"","width":1200,"height":800},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3600509,"resolution":"10","location":"assets","locale":"","width":1200,"height":800},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3600509,"resolution":"11","location":"assets","locale":"","width":1200,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3570712,"resolution":"2","location":"assets","locale":"","width":1200,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3570712,"resolution":"3","location":"assets","locale":"","width":1200,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3584441,"resolution":"4","location":"assets","locale":"","width":1200,"height":800},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3584441,"resolution":"5","location":"assets","locale":"","width":1200,"height":800},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3584441,"resolution":"6","location":"assets","locale":"","width":1200,"height":800},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3584441,"resolution":"7","location":"assets","locale":"","width":1200,"height":800},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3600509,"resolution":"8","location":"assets","locale":"","width":1200,"height":800},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3600509,"resolution":"9","location":"assets","locale":"","width":1200,"height":800}},"screenshots":[]},"plugin_section":[],"plugin_tags":[8133,13690,273,266769,270],"plugin_category":[40],"plugin_contributors":[266770],"plugin_business_model":[],"class_list":["post-305019","plugin","type-plugin","status-publish","hentry","plugin_tags-appointment-booking","plugin_tags-appointment-scheduler","plugin_tags-booking-plugin","plugin_tags-calendar-booking","plugin_tags-online-booking","plugin_category-calendar-and-events","plugin_contributors-bookwellnow","plugin_committers-bookwellnowplugin"],"banners":{"banner":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/banner-772x250.png?rev=3621407","banner_2x":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/banner-1544x500.png?rev=3621407","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/icon.svg?rev=3635077","icon":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/icon.svg?rev=3635077","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-1.png?rev=3570712","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-2.png?rev=3570712","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-3.png?rev=3570712","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-4.png?rev=3584441","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-5.png?rev=3584441","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-6.png?rev=3584441","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-7.png?rev=3584441","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-8.png?rev=3600509","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-9.png?rev=3600509","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-10.png?rev=3600509","caption":""},{"src":"https:\/\/ps.w.org\/bookwellnow-appointment-booking\/assets\/screenshot-11.png?rev=3600509","caption":""}],"raw_content":"<!--section=description-->\n<p>BookWellNow is a free WordPress <strong>appointment booking<\/strong> plugin and <strong>appointment scheduler<\/strong> with a booking calendar, unlimited staff, staff shifts and holidays, a customer panel, Zoom Meeting, and PayPal Checkout \u2014 so your clients can schedule and pay online without phone calls or email back-and-forth.<\/p>\n\n<p>BookWellNow is a complete <strong>booking plugin<\/strong> and scheduling system for WordPress \u2014 with unlimited staff, flexible service management, an <strong>appointment calendar<\/strong>, and PayPal payment gateway support built in.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Free Zoom Meeting<\/li>\n<li>Overnight booking supported<\/li>\n<li>Free Unlimited Staff Members<\/li>\n<li>Free Unlimited Services<\/li>\n<li>Free PayPal Payment Gateway<\/li>\n<li>Free Staff Shift Management<\/li>\n<li>Free Staff Holiday Management<\/li>\n<li>Free Customer Panel<\/li>\n<li>Free Customer Appointment Cancellation<\/li>\n<li>Lightweight &amp; Very Fast Loading<\/li>\n<li>Online Appointment Scheduling<\/li>\n<li>Booking Calendar Management<\/li>\n<li>Mobile-Friendly Booking Experience<\/li>\n<\/ul>\n\n<h4>Pro Features<\/h4>\n\n<p>Everything in Free, plus:<\/p>\n\n<ul>\n<li>Google Calendar (two-way sync)<\/li>\n<li>Google Meet<\/li>\n<li>Custom Fields<\/li>\n<li>Buffer Time<\/li>\n<li>Reschedule Appointment<\/li>\n<li>Schedule Notification<\/li>\n<li>WooCommerce Payment Gateways<\/li>\n<li>Service Extras &amp; Rules<\/li>\n<\/ul>\n\n<p>Upgrade to <a href=\"https:\/\/bookwellnow.com\/\">BookWellNow Pro<\/a> for advanced scheduling, payments, and calendar integrations.<\/p>\n\n<p>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 <strong>PayPal Checkout<\/strong> (sandbox and live) or offline\/manual payment.<\/p>\n\n<p>Whether you need a <strong>booking plugin<\/strong>, <strong>reservation system<\/strong>, <strong>appointment calendar<\/strong>, or appointment management system, BookWellNow gives you everything in one place \u2014 from staff scheduling and availability control to secure online payments and automated notifications.<\/p>\n\n<h4>Easy to use<\/h4>\n\n<p>See how quickly you can set up BookWellNow and start accepting online appointments:<\/p>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=0BYcMaXaDe4]<\/p>\n\n<h4>Shortcodes<\/h4>\n\n<p>Generate shortcodes from <strong>Book Well Now \u2192 Shortcode Generator<\/strong>, or paste them into any page or post.<\/p>\n\n<p><strong>Booking Form Popup Button<\/strong><\/p>\n\n<pre><code>[bookwell_booking_button]\n<\/code><\/pre>\n\n<p>Place a book button on service pages, staff pages, landing pages, or sidebars. Clicking it opens the booking popup. You do not need <code>[bookwell_booking]<\/code> on the same page.<\/p>\n\n<ul>\n<li><strong>Service detail page<\/strong> \u2014 pass <code>service_id<\/code> so that service is pre-selected.<\/li>\n<li><strong>Staff detail page<\/strong> \u2014 pass <code>staff_id<\/code> to show only that staff member\u2019s services.<\/li>\n<li><strong>Date &amp; time faster<\/strong> \u2014 pass both <code>service_id<\/code> and <code>staff_id<\/code> to pre-select service and staff.<\/li>\n<li><strong>Button text \/ style<\/strong> \u2014 use <code>label<\/code> and optional <code>class<\/code>.<\/li>\n<\/ul>\n\n<p>Examples:<\/p>\n\n<pre><code>[bookwell_booking_button label=\"Book Now\"]\n\n[bookwell_booking_button service_id=\"2\" label=\"Book this service\"]\n\n[bookwell_booking_button staff_id=\"1\" label=\"Book with this staff\"]\n\n[bookwell_booking_button service_id=\"2\" staff_id=\"1\" label=\"Book appointment\"]\n<\/code><\/pre>\n\n<p><strong>Booking Form<\/strong><\/p>\n\n<pre><code>[bookwell_booking]\n<\/code><\/pre>\n\n<p>Displays the main booking form. Choose <strong>Small Booking Wizard<\/strong> or <strong>Service List with Popup<\/strong> in Settings \u2192 Appearance (or Shortcode Generator).<\/p>\n\n<p>Optional attributes: <code>staff_id<\/code>, <code>service_id<\/code><\/p>\n\n<p>Examples:<\/p>\n\n<pre><code>[bookwell_booking]\n\n[bookwell_booking staff_id=\"1\" service_id=\"2\"]\n<\/code><\/pre>\n\n<p><strong>Customer Panel<\/strong><\/p>\n\n<pre><code>[bookwellnow_customer_panel]\n<\/code><\/pre>\n\n<p>Shows the logged-in customer dashboard (appointments, profile, and cancellation).<\/p>\n\n<h4>Online booking 24\/7<\/h4>\n\n<p>Let your customers book appointments anytime with a modern and easy-to-use <strong>online booking<\/strong> system.<\/p>\n\n<ul>\n<li>Accept bookings online 24\/7<\/li>\n<li>Eliminate manual scheduling and phone calls<\/li>\n<li>Avoid back-and-forth emails<\/li>\n<li>Reduce no-shows with automated notifications<\/li>\n<\/ul>\n\n<h4>Booking plugin, appointment calendar &amp; reservation system<\/h4>\n\n<p>BookWellNow is more than a simple booking form \u2014 it is a full <strong>booking plugin<\/strong>, <strong>appointment calendar<\/strong>, and <strong>reservation system<\/strong> for WordPress businesses.<\/p>\n\n<ul>\n<li>Appointment booking system<\/li>\n<li>Calendar booking and availability calendar<\/li>\n<li>Staff scheduling and time-slot booking<\/li>\n<li>Reservation system for services and appointments<\/li>\n<\/ul>\n\n<h4>Key Features<\/h4>\n\n<h4>Booking Calendar &amp; Availability<\/h4>\n\n<ul>\n<li>Interactive calendar booking system<\/li>\n<li>Real-time availability calendar<\/li>\n<li>Date &amp; time slot selection<\/li>\n<li>Prevent double bookings<\/li>\n<\/ul>\n\n<h4>Staff &amp; Service Management<\/h4>\n\n<ul>\n<li>Unlimited services and bookings<\/li>\n<li>Staff scheduling and assignment<\/li>\n<li>Auto-select staff and services<\/li>\n<li>Multi-service booking system<\/li>\n<\/ul>\n\n<h4>Advanced Scheduling System<\/h4>\n\n<ul>\n<li>Custom working hours<\/li>\n<li>Overnight booking supported<\/li>\n<li>Shift management system<\/li>\n<li>Break time configuration<\/li>\n<li>Holiday &amp; special day management<\/li>\n<li>Flexible scheduling rules<\/li>\n<\/ul>\n\n<h4>Booking Experience<\/h4>\n\n<ul>\n<li>Step-by-step booking wizard<\/li>\n<li>Service list with popup booking form<\/li>\n<li>Popup book button shortcode for any page<\/li>\n<li>Smooth frontend booking form<\/li>\n<li>Clean and modern UI<\/li>\n<li>Booking form appearance themes<\/li>\n<\/ul>\n\n<h4>Customer Panel (Free)<\/h4>\n\n<ul>\n<li>Dedicated customer account panel in the free version<\/li>\n<li>Customers can view their appointments<\/li>\n<li>Customers can cancel appointments from the panel<\/li>\n<li>Account login, profile, and booking history management<\/li>\n<\/ul>\n\n<h4>Payments<\/h4>\n\n<ul>\n<li>Offline \/ manual payment option<\/li>\n<li>PayPal Checkout integration (sandbox and live)<\/li>\n<\/ul>\n\n<h4>Notifications &amp; Automation<\/h4>\n\n<ul>\n<li>Custom email notifications<\/li>\n<li>Booking confirmations &amp; updates<\/li>\n<li>Automated scheduling workflow<\/li>\n<\/ul>\n\n<h4>Security &amp; Reliability<\/h4>\n\n<ul>\n<li>Built-in spam protection<\/li>\n<li>Secure booking system<\/li>\n<\/ul>\n\n<h4>Translation Ready<\/h4>\n\n<ul>\n<li>Fully multilingual support<\/li>\n<\/ul>\n\n<h4>Solve Real Booking Problems<\/h4>\n\n<p>BookWellNow helps you:<\/p>\n\n<ul>\n<li>Automate appointment scheduling<\/li>\n<li>Avoid double booking<\/li>\n<li>Manage staff schedules easily<\/li>\n<li>Handle bookings without manual work<\/li>\n<li>Save time and increase productivity<\/li>\n<li>Provide a better customer booking experience<\/li>\n<\/ul>\n\n<h4>Who Can Use BookWellNow?<\/h4>\n\n<p>BookWellNow is built for any business that depends on appointments, reservations, or scheduling.<\/p>\n\n<ul>\n<li><strong>Healthcare &amp; Medical<\/strong> \u2014 Doctors, clinics, dentists, therapists, physiotherapists, wellness centers<\/li>\n<li><strong>Beauty &amp; Salon Booking<\/strong> \u2014 Hair salons, spas, barbershops, makeup artists, skincare clinics<\/li>\n<li><strong>Fitness &amp; Coaching<\/strong> \u2014 Gyms, yoga studios, personal trainers, life coaches, fitness centers<\/li>\n<li><strong>Education &amp; Classes<\/strong> \u2014 Tutors, coaching institutes, online classes, training centers<\/li>\n<li><strong>Professional Services<\/strong> \u2014 Consultants, lawyers, accountants, agencies, freelancers<\/li>\n<li><strong>Local Services<\/strong> \u2014 Cleaning services, repair services, electricians, plumbers<\/li>\n<li><strong>Creative Professionals<\/strong> \u2014 Photographers, videographers, designers<\/li>\n<li><strong>Automotive Services<\/strong> \u2014 Car service centers, repair shops, detailing services<\/li>\n<li><strong>Events &amp; Booking<\/strong> \u2014 Event planners, wedding planners, workshops, studios<\/li>\n<li><strong>Pet Services<\/strong> \u2014 Pet grooming, veterinary clinics, pet trainers<\/li>\n<\/ul>\n\n<h4>Popular Use Cases<\/h4>\n\n<ul>\n<li>Booking plugin for salon<\/li>\n<li>Booking system for clinic<\/li>\n<li>Appointment scheduler for consultants<\/li>\n<li>Calendar booking for coaches and gyms<\/li>\n<li>Online booking for photographers and local services<\/li>\n<li>Reservation system for appointments and services<\/li>\n<\/ul>\n\n<h4>Why Choose BookWellNow?<\/h4>\n\n<ul>\n<li>Lightweight and fast booking plugin<\/li>\n<li>Easy setup and user-friendly interface<\/li>\n<li>Powerful appointment scheduler and scheduling system<\/li>\n<li>Works for any industry<\/li>\n<li>Ideal free alternative to premium booking plugins<\/li>\n<li>Built for real business workflows<\/li>\n<\/ul>\n\n<h4>Future Enhancements<\/h4>\n\n<ul>\n<li>SMS notifications<\/li>\n<li>Advanced reporting<\/li>\n<li>Multi-location support<\/li>\n<\/ul>\n\n<h4>Security and Permissions<\/h4>\n\n<p>BookWellNow uses capability checks and nonce validation for admin-side settings and actions.<\/p>\n\n<p>Notification settings are restricted to users with plugin settings permissions and are not intended to be editable by lower-privileged roles.<\/p>\n\n<h3>Third-Party Libraries<\/h3>\n\n<p>This plugin bundles the following third-party libraries (see <code>THIRD-PARTY-LICENSES.txt<\/code> for versions and licenses):<\/p>\n\n<ul>\n<li>Vue.js (MIT) - https:\/\/vuejs.org\/<\/li>\n<li>Element Plus \/ Element Plus Icons (MIT) - https:\/\/element-plus.org\/<\/li>\n<li>Axios (MIT) - https:\/\/axios-http.com\/<\/li>\n<li>Qs (BSD-3-Clause) - https:\/\/github.com\/ljharb\/qs<\/li>\n<li>SortableJS (MIT) - https:\/\/sortablejs.github.io\/Sortable\/<\/li>\n<li>Chart.js (MIT) - https:\/\/www.chartjs.org\/<\/li>\n<li>intl-tel-input (MIT) - https:\/\/github.com\/jackocnr\/intl-tel-input<\/li>\n<\/ul>\n\n<p>Bundled minified vendor files (for example <code>*.min.js<\/code>) are third-party libraries, not obfuscated plugin code. Upstream sources are listed in <code>THIRD-PARTY-LICENSES.txt<\/code>.<\/p>\n\n<h3>External Services<\/h3>\n\n<h4>Google Fonts<\/h4>\n\n<p>When a Google font is selected in appearance settings, the booking form may load fonts from <code>https:\/\/fonts.googleapis.com\/<\/code> (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<\/p>\n\n<h4>PayPal Checkout<\/h4>\n\n<p>When PayPal is enabled, payments use the PayPal Checkout SDK and Orders API (<code>https:\/\/www.paypal.com\/sdk\/js<\/code>, <code>https:\/\/api-m.paypal.com\/<\/code>, 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<\/p>\n\n<h4>Zoom Meetings<\/h4>\n\n<p>When Zoom is enabled (Settings \u2192 Integrations), BookWellNow uses Zoom Server-to-Server OAuth (<code>https:\/\/zoom.us\/oauth\/token<\/code>, <code>https:\/\/api.zoom.us\/v2\/<\/code>) 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\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>Book Well Now<\/strong> in the dashboard<\/li>\n<li>Add the shortcode <code>[bookwell_booking]<\/code> to any page (or use Shortcode Generator for Booking Form \/ Popup Button shortcodes)<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20bookwellnow%20a%20wordpress%20booking%20plugin%3F\"><h3>Is BookWellNow a WordPress booking plugin?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow is a free WordPress booking plugin for appointment booking, calendar booking, and online booking with unlimited staff and services.<\/p><\/dd>\n<dt id=\"does%20it%20include%20an%20appointment%20calendar%20%2F%20calendar%20booking%3F\"><h3>Does it include an appointment calendar \/ calendar booking?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes an appointment calendar with date and time slot selection, real-time availability, and calendar booking that helps prevent double bookings.<\/p><\/dd>\n<dt id=\"can%20i%20use%20bookwellnow%20as%20an%20appointment%20scheduler%3F\"><h3>Can I use BookWellNow as an appointment scheduler?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow works as an appointment scheduler with staff shifts, working hours, holidays, overnight booking, and automated scheduling workflows.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20as%20a%20reservation%20system%3F\"><h3>Can I use it as a reservation system?<\/h3><\/dt>\n<dd><p>Yes. You can use BookWellNow as a reservation system for services and appointments \u2014 customers book online, choose staff and time slots, and you manage bookings from the WordPress admin.<\/p><\/dd>\n<dt id=\"how%20do%20i%20accept%20bookings%20on%20my%20website%3F\"><h3>How do I accept bookings on my website?<\/h3><\/dt>\n<dd><p>Use the Booking Form shortcode <code>[bookwell_booking]<\/code> on any page. Generate it from Book Well Now \u2192 Shortcode Generator with optional staff\/service filters.<\/p><\/dd>\n<dt id=\"how%20do%20i%20open%20booking%20in%20a%20popup%20from%20a%20service%20page%3F\"><h3>How do I open booking in a popup from a service page?<\/h3><\/dt>\n<dd><p>Use the Booking Form Popup Button shortcode <code>[bookwell_booking_button]<\/code>. Example: <code>[bookwell_booking_button service_id=\"2\" label=\"Book Appointment\"]<\/code>. Clicking the button opens the same booking popup form.<\/p><\/dd>\n<dt id=\"can%20i%20manage%20staff%20schedules%3F\"><h3>Can I manage staff schedules?<\/h3><\/dt>\n<dd><p>Yes, including shifts, holidays, and working hours.<\/p><\/dd>\n<dt id=\"can%20customers%20book%20online%3F\"><h3>Can customers book online?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow supports online booking 24\/7 with a mobile-friendly booking form.<\/p><\/dd>\n<dt id=\"does%20the%20free%20version%20include%20a%20customer%20panel%3F\"><h3>Does the free version include a customer panel?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow includes a free customer panel where customers can log in, view their appointments, and manage their booking account.<\/p><\/dd>\n<dt id=\"can%20customers%20cancel%20appointments%20themselves%3F\"><h3>Can customers cancel appointments themselves?<\/h3><\/dt>\n<dd><p>Yes. Using the free customer panel, customers can cancel their appointments without needing admin help.<\/p><\/dd>\n<dt id=\"does%20it%20prevent%20double%20booking%3F\"><h3>Does it prevent double booking?<\/h3><\/dt>\n<dd><p>Yes, with built-in availability control.<\/p><\/dd>\n<dt id=\"can%20i%20create%20multiple%20services%3F\"><h3>Can I create multiple services?<\/h3><\/dt>\n<dd><p>Yes, unlimited services are supported.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20offer%20free%20unlimited%20staff%20for%20appointment%20booking%3F\"><h3>Does this plugin offer free unlimited staff for appointment booking?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow includes free unlimited staff members, so you can add your whole team without per-seat limits.<\/p><\/dd>\n<dt id=\"can%20i%20accept%20paypal%20payments%20with%20this%20appointment%20booking%20plugin%3F\"><h3>Can I accept PayPal payments with this appointment booking plugin?<\/h3><\/dt>\n<dd><p>Yes. PayPal Checkout is built in with sandbox and live mode support, alongside offline and manual payment options.<\/p><\/dd>\n<dt id=\"is%20this%20a%20lightweight%20appointment%20booking%20calendar%20plugin%3F\"><h3>Is this a lightweight appointment booking calendar plugin?<\/h3><\/dt>\n<dd><p>Yes. BookWellNow is optimized for fast loading and includes a booking calendar, time slots, staff shifts, holidays, and a mobile-friendly booking form.<\/p><\/dd>\n<dt id=\"is%20overnight%20booking%20supported%3F\"><h3>Is overnight booking supported?<\/h3><\/dt>\n<dd><p>Yes. Select the working day and set the Start Time and End Time across two calendar days.<\/p>\n\n<p>For example:<\/p>\n\n<ul>\n<li>Start Time: 2:00 PM<\/li>\n<li>End Time: 2:00 AM (next day)<\/li>\n<\/ul>\n\n<p>This allows customers to book appointments during overnight hours without splitting the schedule manually.<\/p>\n\n<p>Note: Overnight bookings are still considered within a continuous 24 hour time frame.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.0.2<\/h4>\n\n<ul>\n<li>Fixed Designing issue.<\/li>\n<\/ul>\n\n<h4>4.0.1<\/h4>\n\n<ul>\n<li>Fixed blurry country flag icons on the booking form phone field (live\/CDN environments).<\/li>\n<li>Replaced the intl-tel-input flag sprite with individual country flag images.<\/li>\n<li>Added <code>assets\/css\/iti-country-flags.css<\/code> and per-country PNGs under <code>assets\/img\/flags\/<\/code>.<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Improved frontend booking form design on mobile and desktop.<\/li>\n<li>Staff Member step: two-column staff grid on mobile; single staff displays full width.<\/li>\n<li>Fixed booking form layout and staff card display issues.<\/li>\n<\/ul>\n\n<h4>3.0.9<\/h4>\n\n<ul>\n<li>Added overnight staff shifts and special days (extended end\/break times up to next day) with frontend +1 day slot labels.<\/li>\n<li>Added bulk select actions for appointments, services, staff, and customers.<\/li>\n<li>Dashboard Day Preview service filter now includes disabled services.<\/li>\n<li>Fixed booking form stretching too tall on large screens by capping form max height.<\/li>\n<li>Special\/Holiday Days: disable End Date days before Start Date and validate end date on save.<\/li>\n<li>Special\/Holiday Days: show Start\/End dates using the Default Date Format from Settings \u2192 General.<\/li>\n<\/ul>\n\n<h4>3.0.8<\/h4>\n\n<ul>\n<li>Fixed RTL Issue.<\/li>\n<\/ul>\n\n<h4>3.0.7<\/h4>\n\n<ul>\n<li>Designing bug fixed<\/li>\n<\/ul>\n\n<h4>3.0.6<\/h4>\n\n<ul>\n<li>Added Full Width \/ Half Width setting for Form Fields (admin toolbar + frontend booking layout).<\/li>\n<li>Adds <code>bw_field_width<\/code> column on form fields table for fresh installs and upgrades.<\/li>\n<li>Added Week Starts On setting in Settings \u2192 General (default: Monday) for booking and admin calendars.<\/li>\n<li>Styled settings helper\/instruction text consistently <\/li>\n<li>Locked booking sidebar tabs after a successful booking confirmation.<\/li>\n<li>Updated translation template and language files.<\/li>\n<\/ul>\n\n<h4>3.0.3<\/h4>\n\n<ul>\n<li>Improved Settings sidebar card navigation and Payment Gateways boxed layout.<\/li>\n<li>Debug log modal: scrollable log data, fixed header, and pagination footer.<\/li>\n<li>Zoom field notes moved to info-icon tooltips on service and staff drawers.<\/li>\n<li>Ensures Zoom database columns and Zoom settings, payment debug log table, and Email Notification Debug Log settings on fresh install and plugin update.<\/li>\n<li>Added free Zoom Meetings integration (Server-to-Server OAuth) under Settings \u2192 Integrations.<\/li>\n<li>Enable Zoom per staff (assign Zoom user) and per service; meetings are created when appointments are booked.<\/li>\n<li>Start Zoom from admin appointments \/ calendar drawer; customers can Join Zoom from the customer panel.<\/li>\n<li>Email notification placeholders: <code>%zoom_join_url%<\/code>, <code>%zoom_host_url%<\/code>.<\/li>\n<li>Added Email Notification Debug Logs under Settings \u2192 Debug Log (enable, view, download, clear).<\/li>\n<\/ul>\n\n<h4>3.0.1<\/h4>\n\n<ul>\n<li>Added Service List with Popup booking form type (service grid + booking wizard popup).<\/li>\n<li>Added Booking Form Popup Button shortcode <code>[bookwell_booking_button]<\/code> to open the same booking popup from any page (optional <code>service_id<\/code>, <code>staff_id<\/code>, and <code>label<\/code>).<\/li>\n<li>Added Customized Form Options: hide service description and show staff designation.<\/li>\n<li>Form Type can be chosen in Settings \u2192 Appearance and in Shortcode Generator (shared setting).<\/li>\n<li>Shortcode Generator: hide service filter when Service List with Popup is selected.<\/li>\n<li>Improved single-service catalog card width on desktop and mobile popup close button.<\/li>\n<li>Seeds appearance form options (<code>form_type<\/code>, <code>hide_description<\/code>, <code>show_staff_designation<\/code>) on fresh install and plugin update.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Added free customer panel with login, appointment history, account management, and customer appointment cancellation.<\/li>\n<li>Added Settings \u2192 Customer Panel tab with configurable labels and optional WordPress user creation on booking.<\/li>\n<li>Improved frontend service list layout on tablet and mobile.<\/li>\n<li>Service images now generate and store a custom 250\u00d7250 medium size URL on upload\/save.<\/li>\n<li>Updated translation template and language files for new strings.<\/li>\n<\/ul>\n\n<h4>2.0.9<\/h4>\n\n<ul>\n<li>Service images now generate and store a custom 250\u00d7250 medium size URL on upload\/save.<\/li>\n<li>Customer panel database migration: adds <code>bw_wp_user_id<\/code> column and index on the customers table, seeds default Customer Panel settings, and registers the <code>bookwellnow-customer<\/code> role on fresh install and plugin update.<\/li>\n<li>Customer panel uses the same dynamic booking form appearance colors, fonts, and button styling.<\/li>\n<li>Added Settings \u2192 Customer Panel tab with \u201cCreate WordPress user upon appointment booking\u201d.<\/li>\n<li>When enabled, bookings create a WordPress role user and link it to the customer record.<\/li>\n<\/ul>\n\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Added Form Fields admin page to customize booking form customer details (phone, first name, last name, email, note, and terms &amp; conditions) with required, label, placeholder, error message, hide\/show, and drag-and-drop order.<\/li>\n<li>Added dedicated <code>wp_bookwellab_form_fields<\/code> database table with automatic migration from earlier settings storage and legacy Booking Form Labels.<\/li>\n<li>Frontend Your Details step now uses saved form field settings for visibility, labels, placeholders, and validation.<\/li>\n<li>Removed duplicate customer field labels from Settings \u2192 Booking Form Labels; use Form Fields for those settings instead.<\/li>\n<li>Fresh installs seed default form fields on activation; upgrades preserve customized labels from older versions.<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Fixed frontend booking notification emails to match the default appointment status (Approved or Pending), including after PayPal payment confirmation.<\/li>\n<li>Added public cancel appointment link placeholder (%cancel_appointment_link%) for customer notification emails with a guest-safe cancellation page.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Added terms &amp; conditions acceptance checkbox on the frontend booking Your Details step with customizable label text and link URL in Booking Form Labels.<\/li>\n<li>Fixed frontend phone field country flag and dropdown arrow display.<\/li>\n<li>Updated translation template and language files for new strings.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Fixed design issues in the admin Add\/Edit Appointment drawer (required field markers, label spacing, service dropdown width, customer search display, status and payment layout, and price summary placement).<\/li>\n<li>Added custom admin menu icon.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed Designing Issue<\/li>\n<li>Updated translation template and language files for new strings.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed default country and dial code storage so United States and Canada (+1) can be selected correctly.<\/li>\n<li>Added PayPal unsupported currency admin warning and frontend gateway hiding.<\/li>\n<li>Fixed setup wizard flash of uncompiled Vue templates on first load.<\/li>\n<li>Updated translation template and language files for new strings.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Major release with PayPal Checkout, payment debug log, and manually payment method.<\/li>\n<li>Added 10 booking form appearance themes with live apply and frontend cache refresh.<\/li>\n<li>Improved PayPal currency validation, stale pending cleanup, and payment security hardening.<\/li>\n<li>Fixed default country vs dial code selection (US and Canada both use +1).<\/li>\n<li>Improved frontend staff data privacy and setup wizard load experience.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed slow Customers admin list loading with large customer counts by paginating customers first and fetching appointment stats only for the current page.<\/li>\n<li>Improved Appointments admin list pagination.<\/li>\n<li>Fixed design issues in the front-end booking form.<\/li>\n<li>Added Day Calendar option.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed Dashboard Day Preview segment positioning so appointment bars render at the correct timeline slot.<\/li>\n<li>Fixed Day Preview timeline range calculation to respect staff working hours (for example 9 AM to 5 PM no longer starts at 8 AM unless data requires it).<\/li>\n<li>Improved admin day preview time parsing to correctly handle 12-hour and 24-hour formats without reversing AM\/PM placement.<\/li>\n<li>Spam-token storage moved to custom table with reusable DB helpers and safe upgrade cleanup.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Free WordPress booking plugin and appointment scheduler with calendar booking, online booking, unlimited staff, Zoom, and PayPal Checkout.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/305019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=305019"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bookwellnowplugin"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=305019"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=305019"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=305019"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=305019"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=305019"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=305019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}