Bookly – #1 WordPress Booking Plugin

by Ladela

Posted on 2018-01-01 16:59:47

Automated online booking & scheduling for WordPress: fully customizable booking form with online payments, notifications, and Google Calendar sync.

* Please note that the free version of Bookly may have limited functionality.


  • Unlimited number of staff members, services, appointments, and customers.
  • Flexible scheduling: padding times, varying appointment duration (5 min – 7 days), holidays, days off, individual working schedules.
  • Fully customizable look & feel of the booking form, with no need for custom coding. Customize color scheme, interface copy, steps of booking process.
  • Compatible with translation plugins (incl. WPML) and has 50+ currency support built in.

Bookly’s (Simple) Booking Process

Bookly is the best booking plugin for WordPress websites (customer’s words – not ours). The process of booking appointments is fully customizable for your clients. It’s anywhere from 2 to 6 easy Steps. Here’s a walkthrough of the user experience in the standard 6-Step scheduling process.

This piece touches on add-ons, and focuses more on the standard booking plugin. Check out our add-ons and the deeper customization options they provide.

Step 1: Choose Service

Upon arrival at the page containing the booking plugin, the client enters the following information:

  • Desired service
  • Desired staff member
  • Desired date and time

Note: Let customers decide on the number of people they wish to book. How: Increase the capacity of a service in the Services tab and untick the ‘Number of Persons’ checkbox while integrating the plugin with your pages.

Service Extras, one of our most popular add-ons, allows you to add extra products or services to an appointment. When added, a new step will appear in the booking process, pictured below.

Step 2. Pick a Time Slot

Based on the preferred date & time, the booking system offers a list of available time slots. The customer can browse through the scheduling list and choose the time that suits them.

You can customize the available dates that are displayed to clients. You can also change the appearance, like having each day in a separate column. See how here.

Step 3 (optional): Book Multiple Appointments in One Session

Your clients can book multiple appointments in one booking session. This feature adds an option to ‘book more’ right after Step 2. The ‘book more’ button will bring them back to Step 1, while storing the current booking on their cart (How to set up the cart).

Two add-ons are worth mentioning at this point. The Chain Appointments add-on allows the client to book different services in one visit. For example in a dentist’s office: a cleaning, whitening and check-up can be booked in sequence.

Multiply Appointments allows your client to book identical services back-to-back. This is useful for group bookings where clients are assisted individually.

All booked appointments will be displayed together with their dates, times, staff members, and prices.

Step 4: User Info

Here’s where customers insert info for organizational or marketing purposes. The defaults are name, phone number and email. These fields cannot be removed, but the phone number can be replaced with a Skype ID. More fields can be added as desired.

Your customers can also leave notes here on the booking system. Like their favourite spa cocktail or a request for parking space.

Step 5: Payment

The customer can choose between multiple payment options, including offline payment (cash on arrival). There are 10+ online payment options that you can choose from and enable for your plugin. Read more on these options and how to set them up.

With our pro booking plugin, you can integrate and offer coupons, like this.

Should you offer any free services (price set to 0), this step will be skipped.

Step 6: Booking Confirmation

Appointment confirmed. If you’ve set up notifications (highly recommended), a confirmation email and a text message (SMS) with booking details are sent to the customer. See how to set notifications up with this video, or this help document.

If you have switched on the pending appointments feature, we recommend that you change the wording of this last step. An acknowledgement or heads-up to say that you’ll be in touch to confirm the booking would be better.

Simple and easy, isn’t it?

What makes Bookly different to other booking plugins is our world class support and fantastic customization options. Try a Bookly demo for free.

If you need any more information on Bookly, feel free to visit our YouTube page and learn more about our epic booking plugin for WordPress.

We advise getting a quality booking plugin for WordPress. Clients appreciate a smooth, easy booking process.

All you could want to know about Bookly as a WordPress Plugin

You’re halfway there, but you need more information to make sure Bookly is the perfect booking system for you. Whether you’re a developer or a business owner.

To see others we’ve helped, feel free to have a look at our reviews section.

Otherwise, read on to wisen up.

What is Bookly?

Bookly is a plugin for WordPress websites. With Bookly, your clients can make bookings for service right on your site. No need for time-consuming phone calls or face-to-face meetings.

According to many reviews, Bookly is the best booking plugin for WP. It’s a unique booking system that is under constant development to stay on top. Our programmers never stop working to satisfy your requests and concerns.

So if you’re ready to automate booking on your (or your client’s) website, Bookly could be the appointment software you’re looking for.

What you would need to replicate Bookly – without Bookly?

If you wanted your website to accept bookings online, you would choose Bookly, right? But what if you didn’t?

First of all, you’d need an expert programmer to set a booking system up on your website. If you didn’t wish to keep this expert on your payroll, you’d need to train up one of your current employees to keep it all running. This first step costs time and money.

Next you would have to train each of your staff members on how to use this software. This can also cost a lot of time, depending on how complicated the system is.

Then you would have to hire someone in a secretarial role to handle the bookings and allocate staff members.

It could become quite a messy business.

That’s why Bookly is such a great plugin. It takes all of these moving parts out and adds them into a simple plugin with powerful capabilities.

Let’s take a look at some of those capabilities.

What does Bookly have to offer?

* Some features require add-ons, but most don’t.

* Bookly is in a state of constant development, depending on what the community wants. Thanks to our feature request page, you decide what we develop.

Intuitive WordPress admin panel

Whether you’re a WP pro or beginner, our clean panel design will suit your skills and preferences.

You can set Bookly up with almost no effort and have a world-class booking system working for you in no time. Managing features and appointments couldn’t be easier.

Sleek, simple design.

The interface has been smartly designed to fit into any web page. A booking system wouldn’t be much use if it stuck out like a sore thumb now, would it?

The booking page is simply designed to make using it a breeze. Your clients will breeze through it and be knocking at your door in no time. Not only that, but booking an appointment from your website is sure to impress those customers.

See the demo.

Customize Bookly to suit any need

The booking form is fully customizable to suit your style and business. With this revolutionary booking plugin, you can:

  • Change the layout of each step in the booking process
  • Add new fields to the process
  • Change the colors to blend perfectly into your scheme
  • Customize any of the text on the form.

Whatever your customization needs, Bookly’s got you covered.

Send SMS and email notifications and reminders to team members – avoid missed or late bookings

You and your staff will always stay on the game. Reminders of upcoming and updated appointments made through the booking plugin will make sure of it. Never miss a booking again.

Keep your clients informed too

It won’t do much good if your staff are on time but your clients aren’t. Your clients will get notifications on pending, approved and cancelled bookings.

Again, the notifications are customizable. Remind clients about bookings, thank customers, personalize your messages. You can even send next day agenda’s to staff and combined notifications for cart purchases.

For a detailed overview of all the notification options, see here.

Send customized emails

Specifically with emails, you can customize the name and email address. You can choose to send in either plain text or HTML. You can edit templates in WYSIWYG mode, and make use of text formatting tools to beautify your communications with clients.

Custom texts / SMSs

You can customize text messages quickly and easily from the Bookly backend in WordPress. You can use your business name as the SenderID(available in most countries), get low balance notifications, automatic balance refill, and detailed message reports.

Let clients book on the go with full mobile integration

The booking form automatically readjusts itself to fit your mobile site. This way your clients can use the booking plugin anywhere, at any time.

Manage bookings on the go with a mobile friendly backend

The backend also adapts to fit your mobile screen, so you can manage your bookings on the go, too. Because it’s your job to take of the clients, and ours to take care of you.

Add unlimited services and staff members

Whether your business is a one-man operation or a mega corporation, Bookly adapts to suit you.

You can:

  • add any number of services and staff members
  • Link staff members with the services they provide and with their personal Google calendar
  • Tie each employee to one or several services.

Everything you would expect from a booking plugin, and more.

Let clients book in their native language with full translation support

Bookly is compatible with WPML, supporting multi-language websites. The .po and .mo files allow you to translate your Bookly installation yourself, if desired.

The plugin comes with 10 built in languages:

  • English
  • Russian
  • German
  • Spanish
  • French
  • Italian
  • Dutch
  • Portuguese
  • Romanian
  • Swedish
  • Chinese

Integrate Bookly with your Woocommerce store

If you need a booking plugin for your WordPress store page, we’ve got you covered yet again. Full Woocommerce integration allows you to use their payment gateways – for both the budding entrepreneur and established business professional.

Manage your customer base effortlessly

Don’t let your client base get out of hand. With Bookly you get an unlimited, sortable and searchable customer list. But that’s not all. You can also:

  • See booking and payment stats for each customer
  • Store internal notes about a customer
  • Add a new customer directly from the calendar
  • Create and assign WordPress accounts to customers
  • Delete associated WordPress account when deleting customers
  • And import and export customer lists

Customize your front end form to suit your taste

The front end booking form can also be fully customized, with:

  • Unlimited colors
  • Editable texts for all elements on the form
  • Progress messages with replacement codes and HTML support
  • Set defaults values for category, service and employee fields
  • Hide category, service and employee fields
  • Hide date, week days and time range fields
  • Reorder service provider list, categories list and list of services
  • Display time slots in client’s time zone
  • Show or hide the calendar
  • Show each day in a new column
  • Show blocked time slots
  • And redirect clients to a custom page instead of the last step page.

With so many options, you can see why Bookly is the perfect booking plugin for your business.

Distribute coupons to draw new clients and increase client loyalty

Clients love promotions and discounts. And we all know the value of time-sensitive offers. With Bookly Coupons add-on, you can offer percentage or cash amount discounts for an influx of clients.

Set different prices for different staff members

Have you got different staff members at different skill levels? You can add prices to reflect that with Bookly, allowing your customers a choice. Choice breeds satisfaction, and satisfaction keeps clients coming back for more!

Add custom schedules for individual staff members

Your team don’t have to stick to generic business hours. You can discuss and create individual booking hours for each staff member on the Bookly plugin.

You can also add breaks and annual leave right from the plugin. Not what you’d expect from a standard booking plugin, but that’s what we do – surpass expectations.

Take advantage of the Bookly shopping cart

With the built-in cart feature enabled, your clients can return to the 1st page and make another booking. This way, they can order a number of bookings and pay for all of them in advance.

Build your own form

Bookly Custom Fields add-on allows you to create and add your own custom fields to your booking form – with ease. Bookly is arguably the most customizable booking plugin for WordPress. That’s because we care about your needs. This shows with our feature request page, where you decide what we develop for you next.

Synchronize Bookly with your Google Calendar

With Google Calendar and Bookly you can manage your staff workload, hours and bookings with maximum efficiency.

Most only offer a one-way sync, but as usual we’ve gone one step further. Google Calendar syncs with Bookly and Bookly syncs with Google Calendar to make a rare two way sync possible!

Time slots booked in Bookly are automatically marked as busy in your Google Calendar. And busy slots in Google Calendar are taken into account when Bookly proposes available time slots to clients.

Sell anything and everything

You can have the most complex, diverse service system ever and still put on in Bookly. Quickly and easily. Whatever your business, Bookly can help.

Sort services by categories

With Bookly, you’ll have a wide range of options on every service. Including:

  • Set the duration of each service separately
  • Adjust minimum time slot lengths
  • Set visibility to public or private for each service
  • Set service category

...and more!

Import or Export Data

You can export just about all data in the plugin. This includes:

  • Appointments log
  • Customer info
  • List of customers

And you can import data, such as client databases. As a top booking plugin for WordPress, Bookly strives to offer convenience to clients, business owners and developers – and that’s just what it does.

Confirm your bookings manually

You can have appointments created in pending status. They’ll stay this way until you confirm them. Great for when you’re in a period of uncertain availability.

Add off days

You can set weekends, holidays or days off for your entire staff roll, or for individual staff members.

Set different appointment lengths and padding time

All services are not created equal. We understand that and that’s why each service can have different durations. If your appointments require prep (or you need coffee between appointments) there’s the padding time option to make sure you don’t get overwhelmed.

Let customers view and edit bookings online

Add a booking list (automatically updated) to your website. If your client wishes to view their appointments, they can login with their credentials, which are automatically sent to them by Bookly if you choose to create WordPress accounts for all customers.

They can then view, edit or cancel their appointments – giving them flexibility and increasing client satisfaction.

Keep track of appointments by color-coding services

You can assign unique colors to each of your services in the WordPress backend. That way you can keep track of appointments. This aids visual scheduling, making your life easier.

Add a handy progress bar

The handy progress bar will show clients how far in the booking process they are. This way they don’t get frustrated by a longer booking process – they know exactly what to expect.

Set minimum notice periods for cancellations

You can set a minimum notice period (eg. 24, 48 hours) for cancellations. Should the client cancel in time, this will not affect them. But it will prevent them cancelling on short notice.

Let your clients cancel when life catches up to them

Sometimes life happens, and we can’t make our appointments. Bookly’s cancellation process makes it easy for clients to cancel – and shows your flexibility. The cancellation only works when it is outside of the minimum notice period, however.

Cover all your needs with a range of valuable add-ons

Should the standard booking plugin not fit all your needs, we have a host of add-ons that will. These add-ons provide real value for real needs, based off of the feedback of our users. See the full list here.

Accept group bookings, chain bookings and service extras

Should your appointments be for groups of people, the client can specify the amount of persons they’d like to book for.

Should the client wish to book different services in one session, the Chain Appointments add-on will give them this option. And the Multiply Appointments add-on will allow them to book back to back sessions of the same service.

The Service Extras add-on (one of our most popular) will allow your clients to book extras with their services. You can add different extras to different services.

The best part? You can have all of these options active at once.

Receive secure and flexible payments

Secure online payments and cash on delivery work together to make your service accessible to all your clients. Paypal Express Checkout is included in Bookly standard version, and there are various add-ons for payment gateways which can be integrated with Bookly to help drive more customers from the booking plugin right to your door.

You can also filter and sort a list of complete and pending payments with payment reporting. And hide the payment step for free services. Customization is key for a booking plugin (especially for WordPress), and Bookly has tons of that.

Is Bookly the right booking plugin for your business?

You can only ask so much from a booking plugin, unless you’re asking Bookly. Unlimited customization, staff and customer management, fully automated – just a few reasons Bookly is regarded as the best booking plugin for WordPress.

If you’re ready to let clients make appointments right on your website, it’s time to choose Bookly.

Just be sure you’re ready to handle the mass of customers Bookly is sure to reel in!

To get Bookly now, just click here.


  14.5 Fixed issue with Custom Fields after previous update  14.4 Added new custom notifications Added ability to create appointments with custom service Added new shortcode for cancellation confirmation page  14.3 Added support for Waiting List (Add-on) Added support for Packages (Add-on) Added ability to create custom notifications Added ability to limit number of bookings per customer Added new notification code {reject_appointment_url}  14.2 Fixed issues with entering purchase code Fixed issues with cron reminders  14.1 Added ability to enter first name and last name of customers separately Added ability to specify a rule about how staff members should be automatically selected when customers choose “Any” Added word “Any” to staff name in the appointments for which the staff member was booked as “Any”  14.0 Added support for WordPress 4.8.2  13.9 Added ability to set price format Added ability to automatically fill in personal information for returning  customers at Details step Changed the way how Bookly identifies returning customers – now it uses phone  if phone field is required, otherwise email is used  13.8 Fixed issue with extras and GC  13.7 Fixed issues with login form at Details step  13.6 Fixed regression bugs with WooCommerce and WPML  13.5 Fixed issues with PHP < 5.5  13.4 Added ability to configure displayed appointment info in Bookly calendar Added ability to set minimum service capacity Added 3 new cron reminders Added ability to show service duration next to service name in Bookly forms Added support for WP Super Cache (do not cache pages with Bookly forms) Improved support for daylight saving time  13.3 Added support for Staff Cabinet (Add-on) Added ability to setup custom CSS Added ability to set phone field as optional Added new texts for Payment step in Appearance Fixed displaying morning slots of night shift  13.2 Added support for PayPal Payments Standard (Add-on) Added ability to set service duration in days Added ability to set different text for Next button at each booking step  13.1 Added customer birthday greetings Added ability to change appointment status directly from the edit appointment  dialog Fixed status Rejected for those who got version 13.0 via update  13.0 Added support for Recurring Appointments (Add-on) Added new status Rejected for appointments Added ability to send notifications for deleted appointments Added buttons for quick access to Bookly documentation and support team  12.1 Added support for version 1.1 of Service Schedule (Add-on) Fixed an issue with duplicate items in WooCommerce cart  12.0 Fixed Google Calendar error: “Could not json decode the token”  11.9 Updated Stripe library to version 4.2.0 Fixed payments amount in the list of customers Fixed an issue with adding customers to appointments with cancelled  participants  11.8 Fixed time zone issue in cron notifications  11.7 Added support for Service Schedule (Add-on) Added new option to make slot length equal to service duration For users of Service Extras (Add-on): Please also update the add-on  to version 1.11 For users of Locations (Add-on): Please also update the add-on to version 1.5 For users of Multiply Appointments (Add-on): Please also update the add-on  to version 1.2 For users of Special Days (Add-on): Please also update the add-on  to version 1.1 For users of Special Hours (Add-on): Please also update the add-on  to version 1.1  11.6 Added support for Special Hours (Add-on) Fixed issue with Next button at Payments step Fixed lags on staff members’ schedule page  11.5 Added support for Special Days (Add-on) Added ability to specify default user role for newly created WordPress  accounts for customers Added Bookly SMS weekly summary For users of Chain Appointments (Add-on): Please also update the add-on  to version 1.1 For users of Deposit Payments (Add-on): Please also update the add-on  to version 1.2 For users of Locations (Add-on): Please also update the add-on  to version 1.4 For users of Multiply Appointments (Add-on): Please also update the add-on  to version 1.1 For users of Service Extras (Add-on): Please also update the add-on  to version 1.9  11.4 Added records in Bookly for payments made with WooCommerce Added compatibility of Deposit Payments (Add-on) with WooCommerce Added new currency KES Fixed unnecessary requests to SMS server  11.3 Fixed issue with daylight saving time and Google Calendar Fixed formatting for {next_day_agenda}  11.2 Fixed updating list of services when category is selected Fixed an issue with linking coupons and services For users of Deposit Payments (Add-on): Please also update the add-on  to version 1.1  11.1 Added support for custom SMS sender IDs Added locations and extras in staff agenda notifications Added creating appointments for WooCommerce orders with status “On Hold” Added cancellation of appointments for refunded/cancelled WooCommerce orders For users of Locations (Add-on): Please also update the add-on to version 1.3  11.0 Added support for Deposit Payments (Add-on) Added “Complete payment” for local payments For users of Service Extras (Add-on): Please also update the add-on  to version 1.8 For users of Locations (Add-on): Please also update the add-on to version 1.2  10.12 Added creating appointments when WooCommerce order with status “Processing”  is created Fixed an issue with private services provided by public staff members  10.11 Added new currency PKR Fixed linking new coupons with services Fixed updating list of services when location is selected Fixed an issue with including Bookly assets in HTTPS pages  10.10 Fixed saving appointments for some server configurations Minor CSS adjustments  10.9 Added ability to link coupons with services Added new setting to show/hide service price next to employee name Added more codes to WooCommerce cart item data Added new currency BHD For users of Service Extras (Add-on): Please also update the add-on  to version 1.7 For users of Locations (Add-on): Please also update the add-on to version 1.1  10.8 Added support for version 1.6 of Service Extras (Add-on)  10.7 Added support for version 1.5 of Service Extras (Add-on)  10.6 Added code [[PAYMENT_TYPE]] in notifications Added ability to delete payments Added ability to display custom fields in appointments list on the front-end Fixed an issue with Google Calendar integration when days were marked  as fully booked  10.5 Fixed time zone issue in WooCommerce orders CSS adjustments For users of Service Extras (Add-on): Please also update the add-on  to version 1.4  10.4 Minor CSS adjustments  10.3 Added “Test Email Notifications” tool Fixed JS error at Extras step  10.2 Fixed time zone issue when the first step of booking is skipped Fixed navigation with Back button from cart For users of Service Extras (Add-on): Please also update the add-on  to version 1.3  10.1 Fixed appointment time in notifications to clients  10.0 New back-end design Added support for Locations (Add-on) Added support for Chain Appointments (Add-on) Added support for Multiply Appointments (Add-on) Added translation into Traditional Chinese Added new currencies ZMW and MUR For users of Service Extras (Add-on): Please also update the add-on  to version 1.2 For users of Multisite (Add-on): Please also update the add-on to version 1.4  9.4 Added ability to print appointments list Fixed minor issues with appointments list filter  9.3 Added booking numbers Added new filters in Appointments Added combined notifications for built-in cart Added payment details Added ability for staff members to approve appointments from email  or SMS notifications Added ability to hide particular staff members and services in booking form Added internal note for appointments Updated Authorize.Net to support Akamai network For users of Service Extras (Add-on): Please also update the add-on  to version 1.1  9.2 Added ability to make staff selection required in the first step of booking Added new currency LAK Fixed padding for Google Calendar events Fixed translation into German  9.1.1 Fixed selecting staff member in shortcode  9.1 Added new setting “Cancel appointment action” Fixed regression bug in cron notifications Fixed auto-scroll when going back to the first step of booking Fixed custom fields order in appointments export  9.0 Added appointment statuses (pending, approved, cancelled) Added new notification types for each appointment status Added ability to reorder cart columns Fixed displaying available days in calendar at the Time step  8.5.2 Added new currency ARS Fixed minor issues with scrolling of time slots on mobile Fixed displaying Google Calendar errors  8.5.1 Added new currency XOF Fixed time zone issue in WooCommerce when “Display available time slots in  client’s time zone” is enabled  8.5 Important! If you are using Bookly Multisite add-on you need to update it  to version 1.1 or higher Added support for Bookly Service Extras add-on Added support for Mollie (iDEAL payments available) Added ability to set reminders sending time Added ability to show/hide columns in built-in cart Added ability to insert textual content in custom fields  8.4 Added ability to bind custom fields to services Added export of clients Added new field Info in staff member profile Added new codes [[STAFF_INFO]] and [[GOOGLE_CALENDAR_URL]] in Notifications  8.3 Added pagination for [bookly-appointments-list] shortcode Added ability to edit button labels in Appearance Added new currency ISK Fixed PHP warnings when paying with PayPal  8.2 Added filling WooCommerce checkout form with data from Bookly details step Fixed sending notifications when all payment methods are disabled  8.1 Added built-in cart Added 45 min slots Added support for Payson invoice Added new currencies AED, HRK, VND, NGN and UAH  8.0 Added new setting “Minimum time requirement prior to cancellation” Added support for WPML in custom fields Added support for WPML in scheduled notifications Added Auto-Recharge in Bookly SMS Added notification about low balance in Bookly SMS Improved back navigation when “Any” is selected for staff member  7.9.1 Fixed an issue with validating emails Fixed a problem with booking when reaching the limit of capacity  7.9 Added support for Bookly Multisite add-on (sold separately)  7.8.3 Fixed an issue with cancelling appointments in Google Calendar  7.8.2 Fixed an issue with Google_Service_Exception  7.8.1 Fixed regression bugs in custom fields and time zones  7.8 Added Payson payment gateway Added PayU Latam payment gateway Added support for RTL Added payment information in Calendar and Appointments Fixed conflict with Ultimate Member plugin  7.7.4 Fixed issue with service name in PayPal  7.7.3 Removed shipping address in PayPal Added OMR currency Fixed issues with “padding” of services Fixed issue with switching months in calendar at the second step  7.7.2 Updated Dutch and Swedish translations Fixed conflict with some themes due to hex2rgb function  7.7.1 Fixed inserting shortcode  7.7 Added 2Checkout payment gateway Added captcha to custom fields Added ability to disable country selection in phone field Added ability to hide week days and/or time range in the first step of booking Added support for Stripe.js Now Bookly takes into account only Google Calendar events with status “busy” Fixed some issues with WPML and double bookings in WooCommerce cart  7.6.1 Fixed disabling SMS and email notifications  7.6 Added padding time Fixed regression bugs with credit card payments Fixed issue with HTTPS and detecting client’s country by IP  7.5 Added support for night shifts Fixed “<br>” in company address in emails sent as plain text Fixed issue with the second step not loading when “Show calendar” is enabled  7.4 Added time slot lengths up to 6 hours Added new setting to send emails as plain text Added new setting to set clients’ email as “reply to” address in email notifications Improved the second step of booking when “Show calendar” is enabled  7.3.1 Fixed wrong dates in the popup back-end calendar for time zones behind UTC Fixed time-text in vertical axis of the back-end calendar  7.3 Added ‘All day’ services Added new code [[LOGIN_FORM]] to the Details step of booking so users can  log in at that step Added ability to choose staff members in the back-end calendar Back-end calendar now remembers active view and staff members Added ability to translate category, service and staff member names with WPML  7.2 Added ability to view appointments of all staff members in the back-end calendar Added ability to navigate to specific dates in the back-end calendar Added ability to edit appointments in the list Fixed issue with displaying dates in calendar at the second step of booking  7.1 Added support for WPML Added month view in the back-end calendar Added ability to select country in the phone field Added [[STAFF_NAME]] in staff agenda templates Fixed “<br>” in company address in SMS  7.0.1 Fixed issue with popups in the back-end on mobile devices Fixed issue with “No time is available for booking”  7.0 Added SMS notifications Added reusable coupons Added deduction parameter in coupons Added support for database backup/transfer plugins Added ability to specify what information should be placed in Google Calendar  event title Added new setting for choosing how Bookly assets should be included  in the page (may be helpful in some themes) Improved the look and feel of the admin panel elements Fixed email notifications when WooCommerce is enabled  6.3 Added ability to use WooCommerce cart with free services Fixed conflict with other plugins that change default time zone in WordPress Fixed issues with Google Calendar events when “Show blocked timeslots” is enabled  6.2 Updated Authorize.Net library Added support for working hours up to midnight Added translation into Italian Fixed issue with displaying days off in calendar at the second step Fixed problem with creating `ab_email_notification` table in database Fixed E_STRICT error message  6.1 Added ability to delete associated WordPress user when deleting customer Added restoring selected week days when going back to the first step of booking Fixed creating new staff members Fixed minor cosmetic issues  6.0 Added integration with WooCommerce Added new option to allow staff members to edit their profile settings Added auto scroll when the next step’s content is outside of screen  5.2.3 Security update to prevent XSS vulnerability Fixed issue with extra slot being excluded when fetching events  from Google Calendar  5.2.2 Fixed problem with initialization of Bookly in some themes  5.2.1 Fixed displaying booking forms in IE9 Fixed displaying PayPal errors Fixed bug with repeating days when “Show each day in one column” is enabled  5.2 Added new code [[CUSTOM_FIELDS_2C]] in Notifications for 2 column formatting  ([[CUSTOM_FIELDS]] reverted to old formatting) Fixed issues when creating WP user for logged in customer or  not logged in customer uses existing name and email  5.1 Added ability to assign WP users to customers when editing or creating a new  customer Added translation into Dutch  5.0 Added ability to create WP accounts for customers Added new shortcode for viewing and cancelling customers’ appointments in the front-end Added cancelled appointment notifications Added ability to view appointments as a list in the admin panel Added ability to use HTML tags in Appearance and Custom Fields Improved time zones support  4.6 Added new selection “Number of persons” in the first step of booking Added new appearance setting “Show calendar” Added new codes [[NUMBER_OF_PERSONS]] and [[TOTAL_PRICE]] Added new currency COP Fixed time in scheduled email notifications when “Display available time slots  in client’s time zone” is enabled  4.5.1 Added translation into German Added new currency SAR Fixed time in email notifications to clients (regression bug) Fixed an issue when Bookly output is affected by “wpautop”  4.5 Added new setting to limit the number of fetched events from Google Calendar  for 2 way sync Fixed displaying time slots with big time zone offset Fixed a problem with Google Calendar integration (regression bug)  4.4 Added new setting to restrict the number of days available for booking Added new code [[CANCEL_APPOINTMENT_URL]] Added new currency CLP Fixed the number of displayed time slots at step 2  4.3 Added ability to reorder items in the lists of services, categories and staff  members Added new appearance settings – “Show blocked timeslots” and “Show each day  in one column” Fixed regression bugs in the drop down lists in the first step of booking form  4.2 Added custom fields in export Added new codes [[STAFF_PHOTO]], [[STAFF_EMAIL]], [[STAFF_PHONE]] in email  notifications Added option to enable just 1 way sync with Google Calendar Added ability to change “I will pay locally”  4.1 Added [[CUSTOM_FIELDS]] code in email notifications Added copying custom fields to Google Calendar event Added displaying custom fields’ values in Bookly calendar when capacity is 1 Fixed issue when loading lots of events from Google Calendar for step 2  4.0 Added custom fields (Note that [[CLIENT_NOTES]] has been removed from  email notifications) Added support for 100% discount coupons Added payment description in PayPal invoice Fixed export to CSV  3.4.2 Fixed popup box issue in calendar in WordPress 4.1 Fixed [[CATEGORY_NAME]] in email notifications  3.4.1 Fixed redirect after PayPal payment  3.4 Added minimum time requirement prior to booking from 1 to 48 hours Fixed caching problems on WP Engine hosting Fixed auto selection of newly created customer in the calendar  3.3 Added option to hide date and time selection at the first step Fixed import of customers  3.2.2 Fixed setting GC calendar ID Fixed regression bugs  3.2.1 Added 2 way sync with Google Calendar via new API Added coupons Restored notes in the back-end calendar when capacity is 1  3.1 Added new replacement [[SERVICE_PRICE]] for email notifications Added delimiter setting for import from CSV Fixed regression bug in export to Google Calendar  3.0.1 Fixed regression bug in cron notifications Fixed regression bug in displaying price next to employee name  3.0 Added support for multiple bookings Added 5, 10 and 12 minutes time slots Added taking in account Google Calendar events when displaying available time  slots Added pre populating name and email for logged in customers Added sorting categories, services and employees alphabetically  2.2.3 Fixed displaying step 5 after PayPal payment (regression bug)  2.2.2 Fixed bug when deleting appointment after cancellation Fixed bug in displaying customers list  2.2.1 Fixed [[CATEGORY_NAME]] in cron notifications Fixed service selection when go backwards Fixed regression bugs  2.2.0 Since this version Bookly requires at least PHP 5.3 Added new payment method – Stripe Skip payment step for free services Fixed issues with HTTPS Fixed cancellation link for appointments created in the back-end  2.1.0 Added support Added new replacement [[CATEGORY_NAME]] both in appearance and email notifications settings Bug fixes  2.0.1 WordPress 4.0 support Fixed translation into French Fixed cron notifications Fixed Google Calendar formatting Clear plugin data upon uninstalling  2.0 Added automatic export to Google Calendar Added time zones support Added time slot length setting Added customer search field when editing appointment Added cancel appointment link Added 22 new currencies Added ability to edit form labels Added ability to enter CSS code for main color Added setting to disable last minute appointments Added export appointments feature Added import customers feature Fixed first day of week  1.2.0 Added new field Notes at Details step Added RUB, SEK, DKK Fixed date and time in email notifications on non-English web sites  1.1.9 New replacement [[STAFF_NAME]] in Appearance (old replacements [[BY_SERVICE_PROVIDER_NAME]] and [[BY_STAFF_NAME]] are deprecated) Translation into French Fixed bug with datepicker on non-English web sites  1.1.8 Fixed sending emails to staff Updated translations  1.1.7 Added decimal prices Don’t display non-working days Bug fixes 

Leave a Comment: