{"id":378810,"date":"2026-10-03T16:37:48","date_gmt":"2026-10-03T16:37:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/appointkit-appointment-booking-scheduling-system\/"},"modified":"2026-10-04T11:25:40","modified_gmt":"2026-10-04T11:25:40","slug":"schednex-appointment-booking","status":"publish","type":"plugin","link":"https:\/\/ky.wordpress.org\/plugins\/schednex-appointment-booking\/","author":18471913,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.1.2","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Schednex Appointment Booking","header_author":"Bokhtyer Abid","header_description":"Appointment booking for WordPress. Manage services, staff, working hours, holidays, customers and bookings with a customizable booking form.","assets_banners_color":"8f92ce","last_updated":"2026-10-04 11:25:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/schednex-appointment-booking\/","header_author_uri":"https:\/\/profiles.wordpress.org\/abidpti\/profile\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"abidpti","date":"2026-10-03 16:37:37","revision":3726505},"1.0.1":{"tag":"1.0.1","author":"abidpti","date":"2026-10-04 04:48:20","revision":3726949},"1.0.2":{"tag":"1.0.2","author":"abidpti","date":"2026-10-04 11:25:40","revision":3727369}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3726505,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3726505,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3726505,"resolution":"1544x500","location":"assets","locale":"","width":1444,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3726505,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"schednex-appointment-booking\/booking-form":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"schednex-appointment-booking\/booking-form","title":"Schednex Appointment Booking Booking Form","category":"widgets","icon":"calendar-alt","description":"Show the Schednex Appointment Booking appointment booking form.","keywords":["appointment","booking","calendar","schedule"],"textdomain":"schednex-appointment-booking","supports":{"html":false,"multiple":false},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Customer booking form \u2013 choose a service.","2":"Date and time selection with available slots.","3":"Customer details and order summary.","4":"Booking confirmation.","5":"Admin dashboard.","6":"Bookings list and calendar.","7":"Services management.","8":"Staff management.","9":"Working hours and holidays.","10":"Customize the booking form."}},"plugin_section":[],"plugin_tags":[8133,8132,269,416,268],"plugin_category":[40],"plugin_contributors":[284234],"plugin_business_model":[],"class_list":["post-378810","plugin","type-plugin","status-publish","hentry","plugin_tags-appointment-booking","plugin_tags-appointments","plugin_tags-booking","plugin_tags-calendar","plugin_tags-scheduling","plugin_category-calendar-and-events","plugin_contributors-abidpti","plugin_committers-abidpti"],"banners":{"banner":"https:\/\/ps.w.org\/schednex-appointment-booking\/assets\/banner-772x250.png?rev=3726505","banner_2x":"https:\/\/ps.w.org\/schednex-appointment-booking\/assets\/banner-1544x500.png?rev=3726505","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/schednex-appointment-booking\/assets\/icon-128x128.png?rev=3726505","icon_2x":"https:\/\/ps.w.org\/schednex-appointment-booking\/assets\/icon-256x256.png?rev=3726505","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Schednex Appointment Booking is a modern appointment booking plugin for WordPress. It lets your customers book services online in a few clicks, while you manage services, staff, working hours, customers and bookings from a fast React-powered admin dashboard.<\/p>\n\n<p>It is built for any appointment-based business: salons and spas, clinics and healthcare, fitness trainers, consultants, tutors, photographers, repair services and more.<\/p>\n\n<p>Availability is always re-checked on the server before a booking is saved, so double bookings are prevented even when several customers book at the same time.<\/p>\n\n<h4>Booking widget for your customers<\/h4>\n\n<ul>\n<li>Step-by-step booking flow: Category \u2192 Service \u2192 Staff \u2192 Date &amp; Time \u2192 Details.<\/li>\n<li>Interactive calendar that only shows days and time slots that are actually available.<\/li>\n<li>Staff selection, or book a service without choosing a staff member.<\/li>\n<li>Group bookings \u2013 customers can book for several attendees when the service has capacity.<\/li>\n<li>Order summary with price and total before confirming.<\/li>\n<li>Booking confirmation screen with a receipt.<\/li>\n<li>Built-in validation for name, email and phone number.<\/li>\n<li>Responsive and mobile friendly.<\/li>\n<li>Add it anywhere with the \"Schednex Appointment Booking Booking Form\" block or the <code>[schednex_booking]<\/code> shortcode.<\/li>\n<\/ul>\n\n<h4>Services &amp; categories<\/h4>\n\n<ul>\n<li>Create unlimited services with name, description, price and duration.<\/li>\n<li>Group services into categories.<\/li>\n<li>Set capacity and maximum bookings per time slot.<\/li>\n<li>Show or hide the price on the booking form.<\/li>\n<\/ul>\n\n<h4>Staff<\/h4>\n\n<ul>\n<li>Staff profiles with contact information.<\/li>\n<li>Assign services to each staff member.<\/li>\n<li>Customers can choose a staff member when booking a service.<\/li>\n<li>Services can also allow customers to book without selecting a staff member.<\/li>\n<\/ul>\n\n<h4>Working hours, breaks &amp; holidays<\/h4>\n\n<ul>\n<li>Weekly business working hours.<\/li>\n<li>Breaks within the working day.<\/li>\n<li>Holidays and days off that block bookings automatically.<\/li>\n<li>Uses your WordPress site time zone, date format and time format.<\/li>\n<\/ul>\n\n<h4>Bookings management<\/h4>\n\n<ul>\n<li>View and manage all bookings from the admin panel.<\/li>\n<li>Admin calendar view.<\/li>\n<li>Create bookings manually from the admin.<\/li>\n<li>Search, filter by status and payment status, and sort.<\/li>\n<li>Booking statuses: Pending, Confirmed, Completed, Cancelled and No Show.<\/li>\n<li>Payment tracking: Unpaid, Partially paid, Paid and Refunded.<\/li>\n<\/ul>\n\n<h4>Customers<\/h4>\n\n<ul>\n<li>Customer list created automatically from bookings.<\/li>\n<li>Add and edit customers manually.<\/li>\n<li>See each customer's booking history.<\/li>\n<\/ul>\n\n<h4>Dashboard<\/h4>\n\n<ul>\n<li>Overview of bookings, revenue, total customers and pending approvals.<\/li>\n<\/ul>\n\n<h4>Email notifications<\/h4>\n\n<ul>\n<li>\"Booking received\" email to the customer.<\/li>\n<li>\"Booking confirmed\" email to the customer when the booking is confirmed.<\/li>\n<li>\"Booking cancelled\" and \"Booking rescheduled\" emails to the customer.<\/li>\n<li>New booking notification email to the site admin.<\/li>\n<li>Email templates can be overridden from your theme.<\/li>\n<\/ul>\n\n<h4>Customize the booking form<\/h4>\n\n<ul>\n<li>Three layouts: Classic, Sidebar and Compact.<\/li>\n<li>Change colors to match your brand.<\/li>\n<li>Edit the header title, subtitle and icon.<\/li>\n<li>Rename the booking steps.<\/li>\n<li>Enable, disable, rename and mark form fields (phone, attendees, notes) as required or optional.<\/li>\n<li>Customize the thank-you message with <code>{name}<\/code>, <code>{email}<\/code> and <code>{service}<\/code> placeholders.<\/li>\n<li>Live preview while you customize.<\/li>\n<\/ul>\n\n<h4>Payments<\/h4>\n\n<ul>\n<li>\"Pay later\" \u2013 customers pay at the time of the appointment.<\/li>\n<li>Choose your store currency from the settings.<\/li>\n<\/ul>\n\n<h4>Spam protection<\/h4>\n\n<ul>\n<li>Built-in rate limit and hidden spam-trap field on the public booking form.<\/li>\n<li>Developers can plug in a captcha with the <code>schednex_appointment_booking_validate_public_booking<\/code> filter.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; data<\/h4>\n\n<ul>\n<li>All data is stored in your own WordPress database.<\/li>\n<li>No external services are contacted.<\/li>\n<li>Your data is kept when the plugin is uninstalled, unless you turn on \"Delete all Schednex Appointment Booking data when this plugin is uninstalled\" in Settings.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong> and search for \"Schednex Appointment Booking\", or upload the plugin zip file from <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Click <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Schednex Booking \u2192 Settings<\/strong> to set your working hours, holidays and currency.<\/li>\n<li>Add your categories, services and staff from the Schednex Booking menu.<\/li>\n<li>Add the \"Schednex Appointment Booking Booking Form\" block, or the <code>[schednex_booking]<\/code> shortcode, to any page or post to show the booking form.<\/li>\n<li>Optional: go to <strong>Schednex Appointment Booking \u2192 Customize<\/strong> to change the look of the booking form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20show%20the%20booking%20form%20on%20my%20site%3F\"><h3>How do I show the booking form on my site?<\/h3><\/dt>\n<dd><p>In the block editor, add the \"Schednex Appointment Booking Booking Form\" block. Or add the <code>[schednex_booking]<\/code> shortcode to any page, post or shortcode block. You can copy the shortcode from <strong>Schednex Appointment Booking \u2192 Settings \u2192 Shortcode<\/strong>.<\/p><\/dd>\n<dt id=\"can%20two%20customers%20book%20the%20same%20time%20slot%3F\"><h3>Can two customers book the same time slot?<\/h3><\/dt>\n<dd><p>Only if the service allows it. Each service has a capacity and a maximum number of bookings per slot. Availability is checked again on the server before every booking is saved, so a slot can't be overbooked.<\/p><\/dd>\n<dt id=\"can%20customers%20book%20without%20choosing%20a%20staff%20member%3F\"><h3>Can customers book without choosing a staff member?<\/h3><\/dt>\n<dd><p>Yes. Turn on the option to allow booking without staff on the service.<\/p><\/dd>\n<dt id=\"how%20do%20i%20block%20a%20day%2C%20like%20a%20public%20holiday%3F\"><h3>How do I block a day, like a public holiday?<\/h3><\/dt>\n<dd><p>Go to <strong>Schednex Appointment Booking \u2192 Settings \u2192 Holidays &amp; Day-Off<\/strong> and add the date. No time slots will be offered on that day.<\/p><\/dd>\n<dt id=\"which%20time%20zone%20is%20used%3F\"><h3>Which time zone is used?<\/h3><\/dt>\n<dd><p>Schednex Appointment Booking uses the time zone set in <strong>Settings \u2192 General<\/strong> of your WordPress site.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20email%20templates%3F\"><h3>Can I change the email templates?<\/h3><\/dt>\n<dd><p>Yes. Copy a template from <code>wp-content\/plugins\/schednex-appointment-booking\/templates\/emails\/<\/code> to <code>wp-content\/themes\/your-theme\/schednex-appointment-booking\/emails\/<\/code> and edit it there. Your changes are kept when the plugin updates.<\/p><\/dd>\n<dt id=\"does%20schednex%20appointment%20booking%20support%20online%20payments%3F\"><h3>Does Schednex Appointment Booking support online payments?<\/h3><\/dt>\n<dd><p>Currently customers can choose \"Pay later\" and pay at the appointment. You can record payments and update the payment status for each booking from the admin.<\/p><\/dd>\n<dt id=\"will%20my%20data%20be%20deleted%20if%20i%20uninstall%20the%20plugin%3F\"><h3>Will my data be deleted if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>No, not by default. Data is only deleted if you turn on \"Delete all Schednex Appointment Booking data when this plugin is uninstalled\" in <strong>Schednex Appointment Booking \u2192 Settings<\/strong> before uninstalling.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed missing JavaScript chunks in WordPress.org plugin updates by building standalone admin and booking-form bundles.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added a calendar view to the dashboard for viewing bookings.<\/li>\n<li>Added staff-based and service-based booking filters on calendar.<\/li>\n<li>Fixed several booking and dashboard issues.<\/li>\n<li>Improved booking management and overall dashboard stability.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Appointment booking for WordPress. Manage services, staff, working hours, holidays and bookings with a customizable online booking form.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378810"}],"author":[{"embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abidpti"}],"wp:attachment":[{"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378810"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378810"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378810"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378810"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378810"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ky.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}