This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

EzyOnlineBookings Online Booking System Widget


The easy and powerful online booking system

EzyOnlineBookings is an easy to setup and easy to use, yet powerful and flexible online booking system. It’s a hosted SAAS solution so you don’t need to install and configure complicated databases and software, and costs just $99 per year with nothing more to pay.

This plugin lets your customers make bookings on your WordPress website quickly and easily without the need to create accounts and passwords. EzyOnlineBookings offers a modern and stylish booking calendar which looks professional and makes online bookings a breeze for your customers, with a mobile booking calendar for bookings on the go.

Our booking system is flexible, yet easy to setup and use. It can be used for any appointment-based business or asset bookings, and gives you the power to fully control your availability and booking calendar. The system can integrate with Google calendar, and can give your customers the option to pay for bookings online with their credit card or PayPal account.

EzyOnlineBookings features

EzyOnlineBookings features include:

  • Mobile version for smartphones and tablets
  • Easy setup process
  • Facebook integration
  • Full 2-way Google calendar integration
  • PayPal integration
  • Email appointment reminders
  • Full flexibility to control your staff and resource availability
  • Separate logins for your staff
  • A modern, easy to use, and customizable booking calendar
  • Works on any WordPress website

A booking calendar for any appointment based business

Whether you run a beauty salon, manage meeting room bookings, or offer guided tours, EzyOnlineBookings has the power and flexibility to work with you and your business. You’re in complete control of how your booking calendar works, right down to individual staff availability and available booking slots.

EzyOnlineBookings is designed from the ground up to be intuitive and easy to use for you and your staff as well as your customers.

Start your free trial today

Start your free 7 day trial today. If you choose to continue using EzyOnlineBookings after your free trial finishes you can purchase a 12 month subscription only US$99.

Frequenty Asked Questions

Is EzyOnlineBookings free?

No, EzyOnlineBookings is a subscription based SAAS (software as a service). A yearly subscription fee of $99 pays for hosting, support, and continuous improvements to the booking system.

Do I need an EzyOnlineBookings account?

Yes, you will need to create an account at Creating an account is easy and takes just a few minutes. The system will guide you though an easy setup process where you will customize the system to suit your business in just a few easy steps.

Can I customize the booking button and calendar?

Yes. You can choose from a number of pre-made booking buttons, or upload your own. Your booking calendar can be customized to match the colors of your website.

Can my customers pay online using this booking widget?

Yes, you can link EzyOnlineBookings to your PayPal account to accept payments via PayPal. Your customers don’t even need a PayPal account to pay you; they can pay directly using their credit card.

I’ve installed the widget into my site. How do I make it show my booking calendar?

You need to enter your EzyOnlineBookings customer id into the widget. Please see the Installation section above for instructions on how to do this.

What kind of businesses does EzyOnlineBookings cator for?

EzyOnlineBookings cators for a large range of appointment based businesses. If your business centers around customer appointments then EzyOnlineBookings can be tailored to suit you. Examples of the types of businesses EzyOnlineBookings can be used for include:

  • Spa booking
  • Hair salon booking
  • Tennis Coaches
  • Fitness Instructors
  • Pilates Classes
  • Dance Teachers
  • Personal Trainers
  • Gyms
  • Sports Hall booking
  • Squash and Tennis Courts
  • Football Pitch booking
  • Summer Classes
  • Community Classes
  • Equestrian Eventing and Horse riding
  • Nail salon appointments
  • IPL treatments
  • Dentists
  • Weight-loss sessions
  • Physiotherapists
  • Tattoo and Piercing appointment
  • Therapy reservations
  • Tanning appointments
  • Meeting room bookings


  • Your online booking calendar can work in a popup with a “book now” button, or can be installed directly into a page.

  • Style your reservation calendar to match the look and feel of your website by choosing a theme or creating your own.

  • Your customers can pay online securely with their credit card or PayPal account

  • The booking system can be linked to your Google calendar allowing you to view and manage bookings from Google

  • A mobile version of your reservation calendar makes bookings on the go a breeze.

  • Your booking calendar can also be installed into your Facebook business page.

  • EzyOnlineBookings includes multi-language support with the ability to enable more than one language for your booking calendar.


Installation through WordPress control panel:

  1. Download the EzyOnlineBookings Online Booking System plugin.
  2. Login to your WordPress account using the administrators username and password.
  3. Click the Plugins icon on the left menu.
  4. Click the “Add New” button at the top of the Plugins menu.
  5. When the search page appears, click the “Upload” link on the top menu.
  6. The “Install a plugin in .zip format” message appears. Click the “Browse” button and navigate to your local computer’s folder where you saved the previously downloaded plugin.
  7. Click the “” file.
  8. Click the “Install Now” button.
  9. When the “Plugin installed successfully” message appears, click the “Activate Plugin” link.
  10. You should now see the “EzyOnlineBookings plugin” in your list of Installed plugins.

Alternate Installation:

  1. Login to your WordPress account using the administrators username and password.
  2. Click the Plugins icon on the left menu.
  3. Click the “Add New” button at the top of the Plugins menu.
  4. Enter the search keyword “ezyonlinebookings” and click “Search Plugins”.
  5. The “EzyOnlineBookings Online Booking System Widget” should appear on the search results. Click the “Install Now” button.
  6. When the “Successfully installed the plugin EzyOnlineBookings Online Booking System Widget” message appears, click the “Activate Plugin” link.
  7. You should now see the “EzyOnlineBookings plugin” in your list of Installed plugins.

Usage as a Sidebar Widget

To use this plugin as a widget, under the ‘Appearance’ settings in the Admin of your wordpress Blog, click the Widgets tab. You should see the EzyOnlineBookings widget under the “Available Widgets” tab.

Now click and drag the widget onto the right side widgets area where you want the Booking tab to appear.

Enter your Customer ID and click “Save”.

The Booking button should now appear on your sidebar where it was positioned on your widget.

Your Customer ID

You can view this by logging into and navigating to the “Installation” page from the top menu.

Usage in a post

In any blog post or static page you can use the [ezyonlinebookings] shortcode to directly embed an EzyOnlineBookings widget in your site.

Basic Parameters are :

id='xxx' - Your Customer ID - You can view this by logging into and navigating to the "Installation" page from the top menu (see screenshot above).

e.g. [ezyonlinebookings id=’your_customer_id’]

This will install a “book now” button, which opens your booking calendar inside a popup.

You can insert the booking calendar directly into the page by adding embed=’Y’ into the shortcode.

e.g. [ezyonlinebookings id=’your_customer_id’ embed=’Y’ width=’600′ height=’900′]

The width and height parameters are optional and control the size of the booking calendar in the page.

You can optionally restrict the services that the button makes available by specifying the services (separated by a | character) as follows:

[ezyonlinebookings services=’ServiceX|ServiceY’]

You can download the PDF instructions here –


There are no reviews for this plugin.

Contributors & Developers

“EzyOnlineBookings Online Booking System Widget” is open source software. The following people have contributed to this plugin.