Bookly Packages Addon

04/13/2026

Version: 7.6

Notify Update

Category:

Original price was: $29.00.Current price is: $4.99.

Bookly Packages Addon is a WordPress plugin that allows service businesses to create and sell group booking packages, offering clients session vouchers with customized terms. Designed for spas, clinics, fitness studios, and any operation that relies on the Bookly Pro plugin, it transforms the management of repetitive appointments into an automated workflow, reducing the manual back-office workload and improving the end-customer's booking experience.

Introduction to Bookly Packages Addon

When a service business needs to sell not just a single appointment, but a block of sessions with a special price, terms of use, and consumption control, most booking systems fall short: this module bridges that gap by integrating directly into Bookly Pro to enable configurable packages from the WordPress back office itself, without custom development.

The extension works on top of the existing booking logic and adds a bonus management layer: each package defines how many sessions it includes, what services it covers, whether it has an expiration date, and how sessions are deducted at the time of booking. This eliminates the need for manual tracking in spreadsheets or managing discounts with makeshift coupons.

Imagine a yoga studio manager who manually processes bookings for ten-class packages each week. With this tool, they configure the package just once, the client purchases it on the front end, and the system automatically deducts each session, always displaying the available balance to both the client and the operator from the control panel.

Product overview

Managing recurring or bundled services is one of the areas where a scaling business accumulates the most operational friction: this add-on directly addresses that bottleneck by turning the sale of session packages into a structured, traceable, and autonomous process that does not depend on manual intervention for each booking.

Without a specific solution, the operator resorts to workarounds: fixed discount coupons, internal notes in the customer profile, or external records that easily become out of sync. The process is fragile, prone to errors, and difficult to audit as the volume grows.

  • Without the add-on: Each customer with a bonus requires manual tracking; the operator has no centralized visibility of consumption, and counting errors generate complaints or sessions given away due to carelessness.
  • With the active add-on: The operator creates a package from the back office, defines included services, number of sessions and validity; the customer buys it at checkout and it is automatically associated with their profile.
  • Observable result: Session consumption is recorded with full traceability, the client can book independently by deducting from their voucher, and the team no longer has to manually manage the balance of each account.

Requirements and compatibility

Before incorporating this extension into your environment, it's advisable to verify that the booking plugin ecosystem is correctly configured, because the tool operates as an additional layer on top of a specific functional base: without that active and well-tuned base, the package functions have nothing to anchor to and the booking flow will not be completed correctly.

  • It requires Bookly Pro to be active and functional as a primary dependency; without it, the module has no access to the services, providers, or booking flows on which it operates.
  • Compatible with the main WooCommerce checkout flows when using Bookly with payment integration; it is advisable to verify that the configured gateways correctly process payments for bundled products.
  • In environments with many services, providers, or advanced pricing configurations, it is advisable to validate the behavior of packages in a staging environment before deploying them to production, especially if there are active tax rules or discounts.

Key benefits for your operation

  • Elimination of manual bonus tracking: Keeping track of each client's remaining sessions on an external spreadsheet is a constant source of errors and wasted time. This module centralizes that record within the booking system itself, automatically updating it with each appointment. The operator no longer has to act as a bookkeeper and can dedicate that time to the actual management of the business.
  • Flexibility in package configuration: Not all businesses sell the same type of voucher, and forcing a rigid format leads to workarounds that break down over time. This tool allows you to define which services each package includes, how many sessions it contains, and whether it has an expiration date, adapting to very different business models without touching any code.
  • Direct improvement in the customer's shopping experience: When a client can't see how many sessions they have left or has to ask each time, friction increases and the perception of professionalism decreases. With this extension, the session balance is visible to the client in their dashboard, reducing inquiries to the team and increasing user autonomy.
  • Expiration date control without manual intervention: Packages without a controlled expiration date generate service debt that is difficult to manage. The add-on allows you to define a validity period for each package, so the system automatically manages when a voucher has expired, without the operator having to manually check each account.
  • Scalability without a proportional increase in operating load: As the number of customers with active vouchers grows, the burden of manual management increases with it if there is no automation. This module allows the volume of active vouchers to increase without the administrative team having to scale proportionally, because the discount and control processes are automated.
  • Traceability for audits and claims: When a customer claims to have used fewer sessions than recorded, without traceability the conflict is difficult to resolve. The tool maintains a consumption history by package and customer, giving the operator objective data to manage any discrepancies quickly and with documentation.

Featured Features of Bookly Packages Addon

  • Creation of multi-service packages: It allows you to group different services within the same voucher, so a customer can book, for example, both massage and physiotherapy sessions, deducting them from the same package. This opens up more complex and attractive sales models without complicating the end-user experience.
  • Session control by package: Each package has an associated session counter that automatically decrements with each valid booking. The system prevents more bookings than are included, ensuring the business doesn't provide service without coverage due to human counting errors.
  • Configurable expiration date: The operator can set a fixed or relative validity period from the date of purchase for each package. When the voucher expires, the system automatically marks it as inactive, protecting the business's capacity planning and providing certainty regarding open service commitments.
  • Visibility of the balance for the customer on the frontend: Customers can check in their private area how many sessions they have remaining in each active package, which services they can use them for, and when the voucher expires. This transparency reduces inquiries to the support team and improves the user's sense of control over their purchase.
  • Integration with the Bookly Pro payment flow: The package purchase is processed within the same checkout flow as individual bookings, without external redirects or additional steps that increase abandonment. The purchase experience is consistent with the rest of the system.
  • Centralized management from the back office: The administrator has access to a dashboard where they can view all sold packages, the consumption status of each one, and the associated accounts. This centralized visibility is the difference between operating with real control and facing uncertainty about outstanding service commitments.

Who is this product for?

This add-on is designed for operators who already have a booking system in place and have reached the point where manually managing vouchers or packages starts to take more time than partial digitization saves. It is especially valuable when the business has recurring clients who purchase blocks of sessions, and the volume makes individual tracking unsustainable.

  • Administrators or technicians who need complete traceability of session consumption per client, without depending on external records that become out of sync with the booking system.
  • Teams that manage multiple services or locations and need package rules to be consistent across all points of sale without duplicate configurations or synchronization errors.
  • UX or customer experience managers who want to reduce friction in the booking process for users with active vouchers, eliminating manual steps that currently generate inquiries or abandonments.

Real-world use cases

  • Pilates studio with group classes and monthly pass: The studio sold eight-class monthly packages but had no way to track usage within the booking system. Instructors checked a shared spreadsheet before each class to see if the client had available sessions, with the constant risk of outdated information. With this module, the package is activated upon purchase, and each booking automatically deducts one session. The instructor can confirm the status from the back office in seconds, and the client sees it in real time from their private area. The result is a process that previously took ten minutes per client and is now completely automated.
  • Aesthetic clinic with combined treatments: The clinic offered packages that included both laser hair removal sessions and facial treatments, but the system didn't allow combining different services into a single voucher. Each type of session was managed separately, doubling the administrative burden. The tool allows the creation of a package that covers both services with a single counter, so the client books the service they need at any given time, and the system automatically deducts the cost from the voucher without any team intervention. The clinic reduces its administrative workload, and the client experiences a more flexible purchase that aligns with the package's promises.
  • Language academy with private lessons: The academy was selling private lesson packages with a three-month expiration date, but without automated tracking, students were complaining about expired sessions, claiming they hadn't been notified. The module allows the package's validity period to be configured at the time of sale; when the package expires, the system automatically marks it, and the student can see the expiration date from day one in their dashboard. Complaints about expired sessions drop significantly because the information is always visible, and the system acts as an objective arbiter.
  • Urban spa with corporate gift packages: The spa was receiving corporate orders for gift certificates for employees, but manually managing who had used what and how much balance remained in each account was impractical when the number of recipients exceeded twenty. With this add-on, each certificate is assigned to a customer profile, usage is automatically recorded, and the company's purchasing manager can receive a summary of the usage status. The spa transforms a process that previously required constant coordination into an autonomous workflow that scales effortlessly.

Frequently Asked Questions about Bookly Packages Addon

Does this plugin work with any booking system or does it require a specific one?

This extension is built specifically on the Bookly Pro architecture and does not operate independently or with other booking plugins. Before using it, you must have Bookly Pro active and properly configured, with services, providers, and at least one booking flow functioning. Attempting to use it without this foundation simply won't produce results: the package options won't appear because they have nowhere to anchor within the system.

How does this affect the customer experience during the booking process?

Customers with an active package see their balance and covered services reflected in their private area. When booking a service included in their package, the system automatically recognizes it and deducts the session without any additional steps, making the process smoother than a standard booking with manual payment. The experience is more autonomous and transparent, reducing the need to contact the support team.

Is it possible to configure usage rules or specific conditions for each package?

Yes, each package is individually configured with its own terms: what services it includes, how many sessions it covers, whether it has an expiration date, and how the session discount works. This granularity allows for the creation of very different packages without them interfering with each other, which is especially useful for businesses with a wide range of services or with different customer profiles that require differentiated terms.

What happens if a customer has an active package and a renewal payment fails?

This module manages session packages with a defined duration, not recurring subscriptions with automatic periodic payments. If your business model requires automatic renewals of packages with recurring billing, that functionality depends on how your payment system is configured and on specific subscription plugins. What this tool does control is package expiration: when a package expires, the system automatically marks it as inactive, regardless of whether the customer purchases a new one.

Are the packages compatible with discount coupons or taxes set up in WooCommerce?

Coupon and tax compatibility depends on how the integration between Bookly Pro and WooCommerce is configured in each environment. In standard configurations where Bookly uses WooCommerce as the payment gateway, bundles are processed as products and may be affected by active tax rules or coupons. It's recommended to validate this behavior in staging, especially if there are complex tax rules or coupons with product restrictions, to avoid inconsistencies in the final checkout price.

Is system performance affected when many packages are active simultaneously?

Like any extension that adds records and queries to the database, a high volume of active packages with many sessions consumed can impact back-office response time, especially if the server isn't optimized for that load. In most environments with a reasonable cache and database configuration, the impact is marginal. For operations with hundreds of concurrent active packages, it's advisable to monitor query performance and evaluate server optimizations if slowdowns are detected.

Is it viable to use this plugin in a multisite installation or with several independent stores?

In a WordPress multisite installation, the behavior depends on how Bookly Pro and its extensions are configured on each subsite. Technically, it's possible to have it active on multiple sites in the network, but each operates independently: packages, clients, and consumption logs are not shared between sites. For teams managing multiple properties, this means that configuration and monitoring must be done separately in each environment, without centralized synchronization across sites.

How do I know that the packages are working correctly once they are configured?

A practical checklist: First, verify that the package appears available on the front end when a customer initiates the booking process for an included service. Second, complete a test booking with a test customer account and confirm that the session balance is decremented in the back office. Third, check that the customer's private area displays the updated balance after the booking. Fourth, if you configured an expiration date, verify that the system marks the package as inactive upon reaching the expiration date. If these four points are successful, the process is operational.

Short description

Bookly Pro add-on that automates the sale and management of session packages: control of consumption, expiration and traceability by client without manual intervention, directly from the WordPress back office.

Latest update: 13/04/2026

Written and reviewed by the PrimeGPL Team

At PrimeGPL, we ensure that every piece of published content is verified and reviewed by our team. We analyze features, compatibility, and performance to provide you with clear, up-to-date, and truly useful information for each product listed in our store.

Get your questions answered here

We answer your questions so you can buy in an informed and confident manner.

Does my purchase include updates?

Yes. Every product purchase includes lifetime updates, so you won't have to pay extra under any circumstances.

No, not at all. After your purchase, you can download it as many times as you need, without any problem. 

You can use your purchases on as many domains (websites) as you want, without any problems.

Yes. We offer technical support Monday through Friday, during business hours UTC -3. This support includes assistance with issues related to download problems, installation problems, or errors with the purchased product.

Furthermore, support does not include configurations, customizations, tutorials, or services associated with the author.

Yes, of course. If you have any problem that we can't solve, or if there's an external issue that doesn't have a general solution related to our service, you'll receive support and, if necessary, a full refund.

After your purchase, from your user account, you can access the support section, where you can open a ticket and our team will assist you with whatever you need.

Download Previous Versions

If you have purchased this product, or have an active membership, you can download previous versions without any limits or restrictions.

Product NameVersionSizeDateDownload
No hay versiones anteriores registradas.

Related Products

Below we show you different products that share the same category.