Booking X


Booking X is a flexible WordPress plugin that allows you to create, accept, and manage bookings for your business. You can access and arrange bookings all in one place. The seamless workflow from posting your bookings to managing payments are just a few clicks away.

See Everything in Your Schedule
The calendar with multiple views makes it easy to manage your resources. Having an agenda, weekly, and monthly view allows you to focus on what’s important. Integrate your bookings to your Google calendar as well.

Remind Your Customers Through Email
Remind your customers through Booking X’s easy email notifications. Make sure that they don’t miss a thing with the customizable email templates. You can quickly add your business branding and marketing right at their inbox.

Manage Bookings in Your Personalized Dashboards
The personalized dashboards will help you focus on each resources and bookings. Manage staff, products, or space on different dashboards. You won’t miss a business opportunity as you can see all bookings clearly.

Develop For Booking X
Built to be customizable and work with your WordPress theme and branding. Booking X is developer friendly with its custom post types and extensive documentation. Develop your own add-on to extend the functionalities for your business. Booking X grows with you as your business takes off.


Automatic updates should work smoothly, but we still recommend you back up your site.


  • Unavailable dates and times are highlighted when making a booking.
  • Tell customers as much as you can about your resources using the power of blocks (or the classic editor).
  • Let customers see everything about the services you offer.
  • As well as setting days of operation you can also set when you are closed for public holidays and business vacations.
  • Use Booking X blocks to display the booking form, as well as create resource, service and extras listing pages.


Deze plugin voorziet 1 blok.

  • Booking Form


*To install do the following: *
1. Backup your site completely before proceeding.
2. Download Booking X to your desktop. Extract the Booking X folder to your desktop.
3. With your FTP program, upload the BookingX folder to the wp-content/plugins folder in your WordPress directory online.
4. Go to Plugins screen and find the newly uploaded Plugin in the list. Click Activate to activate it.

Basic configuration
To have a basic install of Booking X, that will enable you to take bookings on your web site you will need to complete the following settings.

Add your General Settings
1. To add your businesses basic details go to Booking X -> Settings -> Business Information -> General Details.
2. The email and phone details will be how your customer gets in contact.
3. The address is where the customer will go for fixed location bookings. (Yes, there is an option for mobile bookings.)

Add you Days of Operation
To set your business hours go to Booking X -> Settings -> Business Information -> Days of Operation
As most businesses have the same operating hours for each day you can group these by:
1. Clicking the Choose a day drop down box and selecting the days that have the same operating hours.
2. Then setting the open and close times.
If you want to have another group of hours click the Add another set of hours button.
Days that aren’t selected will be set as closed on the booking form.

To take payment at time of booking

Setup PayPal Express
To take prepayment or deposits for a booking using PalPal Express go to Booking X -> Settings -> Payment -> PayPal Express
If you haven’t got your API credentials, you can learn how to create them here.
If you are currently developing your website, you can use the sandbox option to text the system without processing a real payment.

If you require another payment merchant, e.g. Stripe, you can download these from our add-on marketplace

Tax Settings
You can add you regions tax settings by going to Booking X -> Settings -> Payment -> Tax Settings

Set Currency
You can set your countries currency by going to Booking X -> Settings -> Payment -> Currency

Once you have confirmed your basic settings you will need to add at least 1 resource and 1 services

Add A Resource
To add a resource go to Booking X -> Resource (This label will differ depending on what you set it as in your Alias settings)
Adding the Resource Name, Description and Image works the same as creating a page or post in WordPress.
1. Resource Name is the form field “Add Title”
2. Description in the block editor (or classic editor).
3. Set the feature image for the resource image.

In the Details section you can do the follow:
1. If the resource does the service at a different fixed location, you can change it here. The default will be address set in Business Information -> General Details
2. When a resource is only available certain months of the year, set “Will this Seat only be available certain months of the year:” to Yes and then select the months it is available.
3. By default Resources will use the Days of Operation as their availability. You can customise this by changing the days and hours. If you set this to No the resource will be available 24/7.
4. When a customer makes a booking and you want to take a deposit or full payment set “Will the booking require pre payment” to Yes.
4.a. You can then select if you want to take full payment or a deposit.
4.b. If you select deposit you can set payment as a fixed amount or Percent
5. If the resource is going to be a site user, set Do you want to associate this with a user to Yes.
5.a. If you would like the system to automatically create the user set :”Create User automatically” to Yes
6. Extra Notification details can be added

Add A Service
To add a resource go to BookingX -> Service (This label will differ depending on what you set it as in your Alias settings)
Adding the Service Name, Description and Image works the same as creating a page or post in WordPress.
1. Service Name is the form field “Enter Title Here”
2. Description in the visual editor
3. Set the feature image for the service image.

In the Details section you can do the following:
1. Set Price
2. Set Time type. E.g. Days, Hours, Minute
3. Set if the time can be extended. E.g. The default time for the service is 1 hour. If set to Yes, will allow a customer to book multiple of the set time.
4. Set which resources will be able to offer the service
5. Set if this service is at a fixed location (what was set in General Details or New Resource) or mobile.
6. If mobile is you you can then select if the service is mobile only or can also be offered at your fixed location.
7. Set if the service will offer extras (services only offered when booking another service)

If you require further information on how to use Booking X please go to


Do you have a premium version?

No, our goal is for Booking X to have all the core features that a service business requires to manage bookings. To extend its functionality we will be selling add-ons.

Where can I get support?

If you need help with Booking X, head over to

Is Booking X multisite compatible?

Yes, we love multisite. Our demo of Booking X is running it.

Is Booking X compatible with my theme?

It should be, remember you can set the colours to fit your site by going Settings -> General tab -> Styling


9 juni 2021
This is really a very good, easy to use plugin. Its good as a starter for creating Appointments for Health, Wellness Business, or even for advanced users in business. I genuinely love its simplicity & flexibility.
Lees 1 beoordeling

Bijdragers & ontwikkelaars

“Booking X” is open source software. De volgende personen hebben bijgedragen aan deze plugin.


Vertaal “Booking X” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.


1.0 – Let’s get this party started! 2021-16-03

1.0.1 – Latest WP version 5.7 capability update. 2021-30-03

1.0.2 – Latest WP version 5.7 capability update. 2021-30-03

1.0.3 – Adding Sale Price functionality. 2021-20-04

1.0.4 – Improvements to edit booking UI and UX. 2021-04-06

1.0.5 – Improvements to administration monthly and weekly booking views. 2021-18-06

1.0.6 – Added functionality to handle add-on licensing. UI improvements – including booking ordering. 2021-20-07