Description
Bookly Custom Duration allows you to set custom duration intervals for services in the Bookly plugin, replacing the fixed time grid with variable slots configurable in minutes. Intended for clinics, salons, and providers whose schedule mixes short and long appointments, the add-on adjusts the reservation calendar display according to the actual duration of each service added in the panel.
Key Features of Bookly Custom Duration
- Customized time slots
Sets your own minute-based intervals for each service added in Bookly. - Dynamic time grid
Adjusts the calendar display based on the specific duration of each appointment. - Compatible with multiple services
Applies different durations per service without affecting the scheduling of others. - Native integration with Bookly
Extends the standard services configuration panel already available in the base plugin. - Admin configuration
Lets you adjust duration parameters directly on the WordPress services screen.
Benefits of Bookly Custom Duration
- More realistic scheduling
Reflects the actual time of each appointment without forcing artificial rounding. - Fewer idle windows
Reduces gaps in the calendar by aligning slots with the effective duration of each service. - Clearer booking experience
Shows the customer only the times compatible with the selected service. - Operational flexibility
Accommodates businesses with a mix of quick and long appointments on the same day.
Who Is Bookly Custom Duration Intended For?
- Those who manage clinics, offices, or studios with variable-length sessions and already use Bookly.
- Beauty salons, barbershops, and spas that offer quick services alongside long procedures.
- For anyone who needs to configure custom agenda intervals outside the standard Bookly grid.
How to Download Bookly Custom Duration
Bookly Custom Duration is available for download here on Ultrapack. After obtaining the .zip file, go to Plugins > Add New > Upload plugin in the WordPress admin panel, select the package, and activate the add-on. With the base Bookly plugin already installed, the custom duration options appear in the services configuration screen.
Designed for those who run schedules with services of different lengths, Bookly Custom Duration removes the fixed grid limit of the base plugin and adapts the slots to the real appointment profile. Anyone who keeps a varied catalog of services in Bookly gains direct control over the duration of each item, without needing to edit templates or rely on manual solutions to fit appointments into the calendar.
Frequently asked questions
Is Bookly Custom Duration GPL-licensed?
Yes. Bookly Custom Duration is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Bookly Custom Duration on multiple sites?
Yes. You can install Bookly Custom Duration on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Bookly Custom Duration cost at Ultrapack?
Bookly Custom Duration costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Bookly Custom Duration include updates?
Yes. The current version of Bookly Custom Duration is 2.9, published at Ultrapack on Sep 3, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Bookly Custom Duration scanned before publication?
Yes. Every version of Bookly Custom Duration goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
codecanyon-22060703-bookly-custom-duration-addon.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
codecanyon-22060703-bookly-custom-duration-addon.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready