Tutto ciò di cui hai bisogno per il tuo prossimo progetto creativo. Oltre 9 milioni di prodotti digitali creati da una comunità globale di designer, sviluppatori, fotografi, illustratori e produttori.

Bookly – #1 WordPress Booking Plugin

Warning: count(): Parameter must be an array or an object that implements Countable in /web/htdocs/www.webtemplate.tech/home/wp-content/themes/wooenvato/woocommerce/content-single-product.php on line 34

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.


Fixed issue with Custom Fields after previous update

Added new custom notifications
Added ability to create appointments with custom service
Added new shortcode for cancellation confirmation page

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}

Fixed issues with entering purchase code
Fixed issues with cron reminders

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”

Added support for WordPress 4.8.2

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

Fixed issue with extras and GC

Fixed issues with login form at Details step

Fixed regression bugs with WooCommerce and WPML

Fixed issues with PHP < 5.5

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

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

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

Added customer birthday greetings
Added ability to change appointment status directly from the edit appointment 
Fixed status Rejected for those who got version 13.0 via update

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

Added support for version 1.1 of Service Schedule (Add-on)
Fixed an issue with duplicate items in WooCommerce cart

Fixed Google Calendar error: “Could not json decode the token”

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 

Fixed time zone issue in cron notifications

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

Added support for Special Hours (Add-on)
Fixed issue with Next button at Payments step
Fixed lags on staff members’ schedule page

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

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

Fixed issue with daylight saving time and Google Calendar
Fixed formatting for {next_day_agenda}

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

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

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

Added creating appointments when WooCommerce order with status “Processing” 
is created
Fixed an issue with private services provided by public staff members

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

Fixed saving appointments for some server configurations
Minor CSS adjustments

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

Added support for version 1.6 of Service Extras (Add-on)

Added support for version 1.5 of Service Extras (Add-on)

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

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

Minor CSS adjustments

Added “Test Email Notifications” tool
Fixed JS error at Extras step

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

Fixed appointment time in notifications to clients

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

Added ability to print appointments list
Fixed minor issues with appointments list filter

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

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

Fixed selecting staff member in shortcode

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

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

Added new currency ARS
Fixed minor issues with scrolling of time slots on mobile
Fixed displaying Google Calendar errors

Added new currency XOF
Fixed time zone issue in WooCommerce when “Display available time slots in 
client’s time zone” is enabled

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

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

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

Added filling WooCommerce checkout form with data from Bookly details step
Fixed sending notifications when all payment methods are disabled

Added built-in cart
Added 45 min slots
Added support for Payson invoice
Added new currencies AED, HRK, VND, NGN and UAH

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

Fixed an issue with validating emails
Fixed a problem with booking when reaching the limit of capacity

Added support for Bookly Multisite add-on (sold separately)

Fixed an issue with cancelling appointments in Google Calendar

Fixed an issue with Google_Service_Exception

Fixed regression bugs in custom fields and time zones

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

Fixed issue with service name in PayPal

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

Updated Dutch and Swedish translations
Fixed conflict with some themes due to hex2rgb function

Fixed inserting shortcode

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

Fixed disabling SMS and email notifications

Added padding time
Fixed regression bugs with credit card payments
Fixed issue with HTTPS and detecting client’s country by IP

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

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
Improved the second step of booking when “Show calendar” is enabled

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

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

Added ability to view appointments of all staff members in the back-end
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

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

Fixed issue with popups in the back-end on mobile devices
Fixed issue with “No time is available for booking”

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

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

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

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

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

Security update to prevent XSS vulnerability
Fixed issue with extra slot being excluded when fetching events 
from Google Calendar

Fixed problem with initialization of Bookly in some themes

Fixed displaying booking forms in IE9
Fixed displaying PayPal errors
Fixed bug with repeating days when “Show each day in one column” is enabled

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

Added ability to assign WP users to customers when editing or creating a new 
Added translation into Dutch

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

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

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”

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)

Added new setting to restrict the number of days available for booking
Added new currency CLP
Fixed the number of displayed time slots at step 2

Added ability to reorder items in the lists of services, categories and staff 
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

Added custom fields in export
Added new codes [[STAFF_PHOTO]], [[STAFF_EMAIL]], [[STAFF_PHONE]] in email 
Added option to enable just 1 way sync with Google Calendar
Added ability to change “I will pay locally”

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

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

Fixed popup box issue in calendar in WordPress 4.1
Fixed [[CATEGORY_NAME]] in email notifications

Fixed redirect after PayPal payment

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

Added option to hide date and time selection at the first step
Fixed import of customers

Fixed setting GC calendar ID
Fixed regression bugs

Added 2 way sync with Google Calendar via new API
Added coupons
Restored notes in the back-end calendar when capacity is 1

Added new replacement [[SERVICE_PRICE]] for email notifications
Added delimiter setting for import from CSV
Fixed regression bug in export to Google Calendar

Fixed regression bug in cron notifications
Fixed regression bug in displaying price next to employee name

Added support for multiple bookings
Added 5, 10 and 12 minutes time slots
Added taking in account Google Calendar events when displaying available time 
Added pre populating name and email for logged in customers
Added sorting categories, services and employees alphabetically

Fixed displaying step 5 after PayPal payment (regression bug)

Fixed bug when deleting appointment after cancellation
Fixed bug in displaying customers list

Fixed [[CATEGORY_NAME]] in cron notifications
Fixed service selection when go backwards
Fixed regression bugs

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

Added Authorize.net support
Added new replacement [[CATEGORY_NAME]] both in appearance and email
notifications settings
Bug fixes

WordPress 4.0 support
Fixed translation into French
Fixed cron notifications
Fixed Google Calendar formatting
Clear plugin data upon uninstalling

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

Added new field Notes at Details step
Fixed date and time in email notifications on non-English web sites

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

Fixed sending emails to staff
Updated translations

Added decimal prices
Don’t display non-working days
Bug fixes


17823 sales
as of 23/12/2017
Last Update December 11, 2017, 6:04 pm
High Resolution Yes
Compatible Browsers IE11, Firefox, Safari, Opera, Chrome, Edge
Compatible With WPML, WooCommerce 3.1.x
Software Version WordPress 4.9.x