Overview
Add-Ons allow your customers to include extra items or services—like golf clubs, tennis rackets, audio-visual equipment, or refreshments—directly within the booking flow. By integrating these into the booking process, and with the ability to tie add-ons to specific spaces, you can ensure that equipment is reserved and paid for before the guest even arrives at your venue.
Key Benefits
Increase Revenue: Drive higher average booking values by monetizing ancillary items.
Automated Inventory: Prevent overbooking equipment by linking Add-On availability to specific spaces or total stock counts. You can also specify a maximum quantity for a given add-on per-booking, and archive outdated or out-of-service add-ons.
Seamless Checkout: Customers pay for the space and any add-ons in one single transaction via Stripe.
How to Set Up Add-Ons
To begin configuring your Add-Ons, navigate to Settings > Add-Ons.
1. Create your Add-On(s)
Click the “Add add-ons” button to get started and create your add-ons. To create multiple add-ons at once, type one add-on name per line.
2. Define the Add-On Details
Give your Add-On a clear name and description. Remember, your customers will see the description in the Add-Ons menu within the booking flow.
Example set of add-ons for a golf simulator
3. Pricing
To price your add-ons, go to the Pricing Conditions page via Settings > Pricing, and select the Add-Ons tab.
Next, specify how the Add-On is priced:
Fixed rate: A one-time charge per booking (e.g., $5 for a bucket of balls).
Hourly/Duration-based: Charges based on the length of the booking (e.g., $15 per hour for a ball machine).
Per Item: If you allow customers to select quantities (e.g., 3 sets of rental rackets).
As with pricing for Spaces, you can choose to price add-ons differently depending on time of day, day of week, or the booking holder’s user tags.
4. Conflict Resolution & Availability
This is the most critical step to ensure you don't rent out gear you don't have.
Total Stock: Set a maximum quantity available across your entire venue. It is also possible to define a maximum quantity of an add-on that can be booked per-booking.
Space Linking: Restrict specific Add-Ons to specific spaces, based on physical space limitations. For example, "Bay 3 - Premium Launch Monitor" should only be visible when a user is booking "Bay 3."
The Booking Experience
When a booking user selects a space and time on your AllBooked venue, they will see an "Add-Ons" section before the final payment step.
The user selects their space(s).
Relevant Add-Ons appear in the Add-Ons dropdown based on your "Space Linking" and user tag visibility rules.
The user selects the quantity needed, as price updates dynamically in the booking form.
The total price (Space + Add-Ons) is calculated and charged together.
The expanded Add-ons dropdown in the user-facing booking flow
Add-on card after being added to a booking
Frequently Asked Questions
Can I offer Add-Ons for free?
Yes. You can set the price to $0.00 if you simply want to track inventory or usage (e.g., "Complimentary Yoga Mat").
Can admins add items to an existing booking?
Absolutely. Venue admins can edit an active or upcoming booking from the calendar and manually add or remove Add-Ons as needed.
What happens if multiple spaces are in a booking?
Great question - add-on availability is treated as a union in this case, so if Add-on 1 is only available in Space 1, and Add-on 2 is available in Space 2, users booking Space 1 and Space 2 in a given booking will be eligible to include both Add-on 1 and Add-on 2.
What happens if a booking is cancelled?
If a booking is cancelled within your venue's refund window, the Add-On cost will be refunded alongside the booking fee automatically via Stripe.
What happens if a booking with Add-Ons is edited?
For now, included add-on(s) remain within the booking, even if the rules linking to one or more included spaces or add-ons have changed. We will soon add warnings for when changes to existing bookings - or space linking rules - do not support one or more included add-ons (ETA: March 2026).
What if I don’t want to show an Add-On?
If you wish to hide an add-on from future bookings, you may archive the add-on by setting the quantity to 0. This will make it such that the add-on appears in the booking form, but in a disabled state such that future bookings cannot include the add-on. To hide an Add-On from public view without archiving it, you can restrict its visibility to a specific internal Admin tag.
Note: Add-ons included in existing bookings are not affected when archived. We are building an experience to direct admins to address affected bookings when archiving an add-on!
How can I reorder Add-Ons in my booking form?
To re-order add-ons, simply use the drag and drop functionality in the /settings/add-ons page to put add-ons in your desired order. Archived add-ons are automatically moved to a section at the bottom of the dropdown.
Which plans include Add-Ons?
AllBooked Business and Advanced plans include add-ons, while Core plans are limited to one active add-on at a time.






