Bookly Service Extras Addon

04/13/2026

Version: 6.5

Notify Update

Category:

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

Bookly Service Extras Addon is an extension for the Bookly booking system that allows you to add optional or required complementary services to each appointment, increasing the value of the booking without manual intervention. It's ideal for service-based businesses that need to personalize each booking directly from the appointment form. Bookly Pro is required to function correctly.

Introduction to Bookly Service Extras Addon

This plugin solves one of the most common problems in service businesses using WordPress: the inability to offer the customer additional options during the booking process, forcing staff to manage these additions by phone, email or at the counter, generating friction and billing errors.

The technical nature of this extension leverages Bookly's step-by-step form architecture, integrating an additional step where the customer selects extras before confirming. This eliminates communication outside the system and centralizes all order information in a single record that can be tracked from the back office.

An administrator managing a spa with multiple services, for example, can configure extras such as aromatherapy, extended treatment time, or specific products, each with its own price. The client selects these within the same booking process, and the total is automatically updated without any intervention from the staff.

Product overview

Managing additional services in an online booking business directly impacts customer experience, average ticket price, and the consistency of operational data—three variables that determine whether an operation scales without accumulating unnecessary administrative burden.

Before implementing this module, the team relied on manual notes, confirmation calls, or free-text fields to record requested extras. An error in that process meant a dissatisfied customer or an incorrect charge. With the tool now active, everything is defined in a structured way directly from the form.

  • Without the add-on: Extras are managed outside the system, with the risk of omissions, incorrect charges, and fragmented data between booking and invoice.
  • With the active add-on: Each service has its own configurable extras, with price, description and optional image, and the customer selects them in a dedicated step of the booking flow.
  • Observable result: The back office displays complete bookings with extras included, the payment is accurate from the start, and the team operates without subsequent corrections.

Requirements and compatibility

Before activating this extension, it is advisable to verify that the environment has Bookly Pro functioning correctly, as this add-on extends its capabilities and does not operate independently; any conflict in the database will directly affect the behavior of the extras in the booking form.

  • It requires Bookly Pro to be active as the base booking system; without it, the plugin has no functional context in which to operate.
  • Compatible with Bookly's integrated payment flows, including gateways like Stripe, PayPal, and local payment, with the total cost of extras added to the base service price.
  • In environments with advanced customizations of the Bookly form or themes that modify the flow of steps, it is advisable to test in a staging environment before deploying to production to verify that the extras step is rendered correctly.

Key benefits for your operation

  • Elimination of manual management of add-ons: Many businesses waste time and make mistakes when registering extras outside the booking system. This module integrates that selection directly into the form, leaving a clean and complete record for each appointment without staff intervention.
  • Increase in average ticket size without frictionless sales: Presenting additional options at the time of booking, when the customer is already committed to the service, increases the likelihood that they will accept them. The tool does this in a structured and non-intrusive way, with clear prices displayed before confirmation.
  • Full traceability of each reservation: The operator reviewing appointment history in the back office sees exactly which extras each client included, how much they paid for them, and on what date. This information is useful for reporting, billing, and analyzing demand for additional services.
  • Reduction of billing errors: When extras are agreed upon verbally or via text message, the margin of error in billing is high. By defining them digitally at the time of booking, the total amount is consistent between what the customer expects to pay and what the business charges.
  • Customer autonomy in service personalization: The customer chooses their extras without relying on an employee to offer them, which improves the perception of control and transparency during the booking process. For the business, this translates into fewer inquiries before the appointment.
  • Scalability without additional operating load: As the service catalog grows, each new service can have its own independently configured add-ons. The operation scales without needing to expand the administrative team to manage this increasing complexity.

Key features of Bookly Service Extras Addon

  • Configurable extras per service: Each service in the catalog can have its own set of extras, completely independent of the others. This allows a massage service to have options for oils and extended duration, while a hairdressing service has its own variations, without them being mixed together on the form.
  • Individual price per extra: Each additional option has its own price, which is added to the total booking in real time as the customer selects. The customer sees the breakdown before confirming, reducing cancellations due to unexpected final prices.
  • Optional or required extras: The administrator can define whether an add-on is optional or mandatory for that service. This distinction allows for modeling services where certain add-ons are an essential part of the service, without leaving that decision to the customer.
  • Image and description for extra: Each additional option supports images and descriptive text, improving customer understanding during selection and reducing questions for the team about what each extra includes. In premium services, this detail makes a noticeable difference in the user experience.
  • Display in the administration panel: Bookings that include extras are clearly displayed in the Bookly back office, along with the price breakdown. This simplifies service preparation for staff and eliminates the need to consult external notes or parallel systems.
  • Bookly notification compatibility: The selected extras can be included in the confirmation emails and SMS messages that Bookly automatically sends to the customer and the service provider. This integration closes the communication loop without any additional complex configuration.

Who is this product for?

This plugin is designed for service businesses with online bookings who need to offer customization without relying on manual communication. It's especially useful when the service catalog has variations or add-ons that affect pricing and team preparation.

  • Administrators or technicians who need the back office to accurately reflect what each client has requested, without room for interpretation or external records.
  • Teams that manage multiple locations or service categories and need the configuration of extras to be independent per service to maintain operational consistency across the entire operation.
  • Customer experience or revenue managers who want to increase the average value of each booking through options presented at the moment of greatest purchase intent.

Real-world use cases

  • Beauty center with multiple treatments: A center offers facials, waxing, and massages, each with its own optional add-ons. Without this module, staff would ask for extras over the phone and manually note them down. With the extension active, each client chooses aromatherapy, exfoliation, or extended treatment time directly on the form, and the team receives the booking already prepared with all the details. The result is an operation that doesn't depend on prior calls to run smoothly.
  • Veterinary clinic with additional services: When booking a consultation, the owner can select extras such as nail trimming, bathing, or basic blood work. The veterinarian receives the appointment with these additions already recorded, can prepare the necessary time and materials, and the final charge matches exactly what the client selected. This level of traceability eliminates the most common misunderstandings in managing appointments with variable services.
  • Training academy with optional materials: An academy offers in-person courses where students can add a printed manual, access to recordings, or individual tutoring when booking. This add-on allows that selection to happen during the booking process, without external forms or follow-up. The team knows in advance how many materials to prepare and how many tutoring sessions to block in the calendar.
  • Professional photographer with session extras: A photographer offers basic sessions with the option to add a second location, a professional makeup artist, or a physical album. With this module, the client configures their ideal session during the booking process, and the photographer receives a complete briefing before the appointment. This workflow reduces prior messaging and professionalizes the experience from the very first contact.

Frequently Asked Questions about Bookly Service Extras Addon

Does it work without Bookly Pro or with the free version of Bookly?

This extension requires Bookly Pro as a functional base. The free version of Bookly does not provide the step-by-step form architecture or service management capabilities that the add-on needs to operate. Before purchasing this tool, it is advisable to confirm that Bookly Pro is correctly configured and functioning in your environment, as any conflicts in the database will directly affect the behavior of extras during the booking process.

Does the end customer see the extras clearly during the booking process, or can they get confused when choosing them?

The plugin adds a dedicated step to the Bookly form where extras are presented with their name, description, optional image, and individual price. The customer sees the updated total in real time as they select, reducing uncertainty about the final cost and minimizing abandonment due to price surprises. The clarity of this step also depends on how the administrator configures the text and pricing for each extra.

Is it possible to configure certain extras to be displayed only for specific services or under specific conditions?

Yes, add-ons are configured at the individual service level, meaning each service in the catalog has its own set of additional options. One service might have three add-ons available while another has none, without affecting the others. However, if more complex conditions are needed, such as displaying add-ons based on the provider or time of day, this advanced logic may require additional plugins or custom development.

Do the extras affect recurring payments or bookings with partial payment?

The cost of extras is added to the total booking amount at the time of selection, directly impacting the initial payment or deposit calculation if Bookly is configured for that method. For recurring payment flows or those with installments managed by specific integrations, it's advisable to verify that the total amount including extras is correctly communicated to the payment gateway before activating it in production.

Do the extras interact with discount coupons or affect tax calculations?

The price of extras is included in the total booking price, which is the basis on which Bookly applies its own discount and tax rules according to its configuration. If coupons are used through integrations with WooCommerce or other systems, it's advisable to verify that the total including extras is correctly transmitted before applying the discount. For specific taxes per extra type, the configuration depends on the billing system connected to the environment.

Is the performance of the booking form affected when many extras are configured?

In operations with a high volume of services and add-ons, the performance of the selection step depends heavily on the quality of the hosting, the configured cache, and the size of the images assigned to each add-on. The plugin itself doesn't introduce heavy loads, but unoptimized images or hosting with limited resources can slow down this step. A review of the environment before the production launch helps identify bottlenecks without impacting the customer experience.

Can it be used in a WordPress installation with multiple sites or in an agency that manages several stores?

The extension can be activated independently on each site within a WordPress multisite network, provided each instance has Bookly Pro active. For agencies managing multiple projects, this means configuring add-ons separately in each environment, without the configuration of one affecting the others. There is no centralized management of add-ons across sites, so operations with many installations should factor in the time required for individual setup.

How do I know if the plugin is working correctly once it's activated?

There are clear signs that the integration is working correctly: the booking form displays a new step with the extras configured for that service, the booking total updates when options are selected, and in the Bookly back office, completed bookings reflect the chosen extras along with their prices. Additionally, confirmation emails should include the breakdown of extras if configured to do so in notifications. If any of these points are not working, reviewing the configuration of the base service is the first diagnostic step.

Short description

It extends the Bookly Pro booking form with additional configurable options by service, price, and description, allowing the customer to personalize their appointment and the back office to register each extra without manual management.

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.