Chain Appointments Add-on


All add-ons for Bookly require Bookly PRO installed and activated.

Bookly Chain Appointments (Add-on) works similarly to the Cart (Add-on) for Bookly but with the distinction that it seeks a time slot that can accommodate all services chosen by a customer for a single visit, rather than multiple independent time slots for each service.

During the initial step of the booking process, customers can click the Add service button to select multiple services. Then, they are presented with time slots where all chosen services can be provided sequentially during one visit, with the employees selected in the first step of booking.

Bookly booking form – frontend with Bookly Chain Appointments (Add-on)


1. Purchase, download, install and activate the Chain Appointments (Add-on) in the Plugins section.

2. Once activated, navigate to the Appearance section and select the Step by step form. In the Service tab, ensure that the Show chain appointments option is selected. This will enable the functionality for customers to select multiple services during the booking process.

Appearance section in Bookly

The Calendar and Appointment list will show chain appointments as separate bookings.

Bookly Calendar – admin panel

Appointments section in Bookly

But the Payment list will bundle chain appointments as they were paid for as a package in one transaction.

Payments section in Bookly

Payment details in Bookly

If you prefer to send a single Email/SMS notification for the entire booking (for all items in the cart), rather than separate notifications for each appointment, use the {cart_info} code in relevant templates (New booking combined notification) when configuring automated messages in the notifications area.

Email notifications section in Bookly

An example of Bookly notification received by client


Currently, it's not possible to book services with durations more than one day and less than one day together in a single order. In such scenarios, the Time step will display 'No time is available for selected criteria.


The service duration must be divisible by the time slot length for successful booking in a chain. For instance, if you wish to book a chain with services of 30 minutes, 1 hour, and 2 hours, the time slot length should be set as 5, 10, 15, or 30 minutes.

Try this free live demo to get a better understanding of how the Chain Appointments (Add-on) works.

Watch this video to learn how to let customers book several services in a single visit.



Cart (Add-on) - book multiple different appointments for several independent visits.

Multiply Appointments (Add-on) - for separate identical back-to-back appointments (customer sets the number of appointments)


Custom Fields (Add-on) - ask for more personal info during booking.

Keep Track of Appointments

Was this article helpful?
0 out of 0 found this helpful

Articles in this section