WordPress.org

Plugin Directory

Schednex Appointment Booking – Appointment Booking Scheduling System

Schednex Appointment Booking – Appointment Booking Scheduling System

Kuvaus

Schednex Appointment Booking is a free WordPress appointment booking and scheduling plugin. Add an online booking form to any page, and let customers reserve a service, choose a staff member and pick an available date and time, 24/7. Manage every appointment from one dashboard with a booking calendar, with no external account needed.

Customers only see time slots that are really available, based on your services, staff, working hours, breaks, holidays and capacity. Availability is checked again on the server before a booking is saved, to help prevent double bookings.

Use it as an appointment scheduler, a reservation system or a booking calendar for your service business.

Features

Online booking

  • Online appointment booking form with a live availability calendar.
  • Classic, Sidebar and Compact responsive layouts, with custom colors and text.
  • Popup booking button and staff-specific booking pages.
  • Direct calendar booking mode for a quick, single-step form.
  • Minimum and maximum advance booking time.
  • WordPress block and shortcode support.

Services and staff

  • Services with categories, prices, durations and capacity.
  • Staff profiles and service assignments.
  • Weekly working hours, breaks, holidays and days off.

Appointment management

  • Admin appointment list, booking calendar, filters and manual booking creation.
  • Customer management with booking history.
  • Pending, confirmed, completed, cancelled and no-show statuses.
  • Payment tracking for pay-later bookings.

Customers, staff and notifications

  • Customer accounts and a customer appointment portal.
  • Staff login and a staff appointment portal.
  • Email notifications for booking updates, with editable email templates.
  • Currency and time format settings.
  • Rate limiting and honeypot spam protection.

Built for service businesses

Schednex is an easy-to-use appointment booking and scheduling plugin for businesses that accept online bookings and manage customer appointments.
* Doctor appointment booking for private practices and healthcare providers.
* Clinic appointment booking for medical clinics and healthcare centers.
* Salon appointment booking for hair salons, beauty salons and stylists.
* Barbershop appointment booking for barbers and grooming businesses.
* Spa appointment booking for spas, wellness centers and massage therapists.
* Dentist appointment booking for dental clinics and dental professionals.
* Consultant appointment booking for business, legal and professional consultants.
* Coach and tutor appointment booking for coaches, teachers and private instructors.
* Gym and fitness appointment booking for gyms, personal trainers and fitness studios.
* Photographer appointment booking for photographers and creative service providers.
* Repair service appointment booking for repair shops, technicians and local service businesses.
* Appointment scheduling for other service-based businesses and independent professionals.

Schednex Pro

Need more? Schednex Appointment Booking Pro adds Stripe and PayPal checkout, multiple locations, custom and staff-based schedules, and Elementor and block editor design widgets for your online booking system. The free plugin works fully on its own.

Booking form

Add the Schednex Appointment Booking Form block, or use [schednex_booking].

To show a booking form for one staff member, use [schednex_appointment_single_staff staff_id="1"]. Replace 1 with the staff member ID; only services assigned to that staff member will be shown.

Optional portals: [schednex_customer_portal], [schednex_staff_portal] and [schednex_portal].

Privacy

Booking and customer information is stored in the site owner’s WordPress database. Site owners should update their privacy policy to describe the data collected by their booking form.

The plugin does not require an external booking account. If you enable a Pro payment gateway, payment details are sent directly to the selected payment provider according to that provider’s terms and privacy policy.

Kuvankaappaukset

Blocks

This plugin provides 1 block.

  • Schednex Appointment Booking Booking Form Show the Schednex Appointment Booking appointment booking form.

Asennus

  1. Go to Plugins > Add New and search for Schednex Appointment Booking.
  2. Install and activate the plugin.
  3. Configure working hours, holidays and currency in Schednex Booking > Settings.
  4. Add categories, services and staff.
  5. Add the booking form block or [schednex_booking] shortcode to a page.

UKK

How do I display the booking form?

Add the Schednex Appointment Booking Form block or use [schednex_booking] in a page.

To create a staff-specific booking page, use [schednex_appointment_single_staff staff_id="1"] and replace 1 with the staff member ID.

Can customers choose a staff member?

Yes. Assign staff to a service and customers can select an available staff member. Services can also allow bookings without staff selection.

Can I set working hours and breaks?

Yes. Configure weekly working hours, breaks, holidays and days off in the plugin settings.

Does the free plugin support online payment gateways?

The free plugin supports pay-later bookings and admin payment tracking. Online Stripe and PayPal checkout is available in the Pro add-on.

Which timezone is used?

The plugin uses the timezone configured in WordPress Settings > General.

Can I customize the booking form?

Yes. Open Schednex Booking > Customize to choose a layout, change colors and edit the booking form text and fields.

Can I change email templates?

Yes. Copy templates from templates/emails/ into your theme’s schednex-appointment-booking/emails/ directory and customize them there.

Arvostelut

There are no reviews for this plugin.

Avustajat & Kehittäjät

“Schednex Appointment Booking – Appointment Booking Scheduling System” perustuu avoimeen lähdekoodiin. Seuraavat henkilöt ovat osallistuneet tämän lisäosan kehittämiseen.

Avustajat

Muutosloki

1.1.1

  • Updated calendar styling.
  • Added a modal calendar view.
  • Improved responsive design.
  • Added direct calendar booking for a single service on one screen.
  • Added support for custom buttons and cards.

1.1.0

  • Added a popup booking form: [schednex_booking_button] shortcode, or add data-schednex-book="STAFF_ID" to any button or card.
  • Added Stripe and PayPal payment support.
  • Added multiple locations.
  • Added custom schedules and staff-based schedules.
  • Added a shortcode for bookings with a specific staff member.
  • Fixed a caching issue and several minor issues.

1.0.3

  • Added customer and staff portals.
  • Refreshed the admin dashboard and settings interface.
  • Improved booking management and usability.

1.0.2

  • Fixed missing JavaScript chunks in WordPress.org plugin updates.

1.0.1

  • Added the admin booking calendar and booking filters.
  • Improved booking management and dashboard stability.

1.0.0

  • Initial release.