Schednex Appointment Booking – Appointment Booking Scheduling System
Schednex Appointment Booking – Appointment Booking Scheduling System

Schednex Appointment Booking – Appointment Booking Scheduling System

0/5 (0 ratings) — active installs Updated Oct 4, 2026

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.

It is built for any appointment-based business: salons and spas, clinics and healthcare, fitness trainers, consultants, tutors, photographers, repair services and more.

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.

Booking widget for your customers

  • Step-by-step booking flow: Category Service Staff Date & Time Details.
  • Interactive calendar that only shows days and time slots that are actually available.
  • Staff selection, or book a service without choosing a staff member.
  • Group bookings – customers can book for several attendees when the service has capacity.
  • Order summary with price and total before confirming.
  • Booking confirmation screen with a receipt.
  • Built-in validation for name, email and phone number.
  • Responsive and mobile friendly.
  • Add it anywhere with the “Schednex Appointment Booking Booking Form” block or the [schednex_booking] shortcode.

Services & categories

  • Create unlimited services with name, description, price and duration.
  • Group services into categories.
  • Set capacity and maximum bookings per time slot.
  • Show or hide the price on the booking form.

Staff

  • Staff profiles with contact information.
  • Assign services to each staff member.
  • Customers can choose a staff member when booking a service.
  • Services can also allow customers to book without selecting a staff member.

Working hours, breaks & holidays

  • Weekly business working hours.
  • Breaks within the working day.
  • Holidays and days off that block bookings automatically.
  • Uses your WordPress site time zone, date format and time format.

Bookings management

  • View and manage all bookings from the admin panel.
  • Admin calendar view.
  • Create bookings manually from the admin.
  • Search, filter by status and payment status, and sort.
  • Booking statuses: Pending, Confirmed, Completed, Cancelled and No Show.
  • Payment tracking: Unpaid, Partially paid, Paid and Refunded.

Customers

  • Customer list created automatically from bookings.
  • Add and edit customers manually.
  • See each customer’s booking history.

Dashboard

  • Overview of bookings, revenue, total customers and pending approvals.

Email notifications

  • “Booking received” email to the customer.
  • “Booking confirmed” email to the customer when the booking is confirmed.
  • “Booking cancelled” and “Booking rescheduled” emails to the customer.
  • New booking notification email to the site admin.
  • Email templates can be overridden from your theme.

Customize the booking form

  • Three layouts: Classic, Sidebar and Compact.
  • Change colors to match your brand.
  • Edit the header title, subtitle and icon.
  • Rename the booking steps.
  • Enable, disable, rename and mark form fields (phone, attendees, notes) as required or optional.
  • Customize the thank-you message with {name}, {email} and {service} placeholders.
  • Live preview while you customize.

Payments

  • “Pay later” – customers pay at the time of the appointment.
  • Choose your store currency from the settings.

Spam protection

  • Built-in rate limit and hidden spam-trap field on the public booking form.
  • Developers can plug in a captcha with the schednex_appointment_booking_validate_public_booking filter.

Privacy & data

  • All data is stored in your own WordPress database.
  • No external services are contacted.
  • 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.