Appearance
Bookable Products
WebBookable products are the services your customers actually purchase — "30-Minute Haircut," "4-Minute Flight," "Drop-In Yoga Class," or "1-Hour Lane Rental." Each product is linked to an activity and defines the price, duration, required resources, and any forms the customer must complete.
Bookable products are regular sales products with booking configuration added. This means they appear in your product catalog, can be included in reports, and can be sold in a sales tab just like any other product.
Creating a Bookable Product
When creating a new product, set the product type to Bookable and link it to a booking activity. This activates the booking-specific configuration options described below.
Duration
Every bookable product has a duration that determines how long the booking lasts:
- For resource-driven activities — The duration you set on the product is the authoritative booking length. A "30-Minute Haircut" blocks the assigned stylist for 30 minutes. A "90-Minute Color Treatment" blocks them for 90 minutes.
- For variable-duration activities — The duration you set is a base reference, but the actual booking length is determined by the customer's choice from the activity's allowed durations (30 min, 60 min, 90 min, etc.).
- For fixed-slot activities — The duration is informational only. The actual booking length comes from the activity's slot duration. All bookings in a fixed-slot activity are the same length.
Time Consumed
For activities that use shared by time resources (like a wind tunnel), each product specifies how many minutes of the shared pool it consumes. This is separate from the booking duration.
For example, a 30-minute wind tunnel slot might have 26 bookable minutes. A "4-Minute Flight" product consumes 4 minutes of that pool, while a "2-Minute Flight" consumes 2 minutes. The slot can hold multiple customers as long as there are enough minutes remaining.
Headcount Per Unit
This setting controls how many participant spots each unit of the product consumes. In most cases, this is 1 — buying one product means one person.
For group products, this can be higher. For example, a "10-Minute Group Flight" with headcount per unit of 3 means purchasing one unit of this product accounts for 3 people in the booking. This affects both capacity calculations and participant tracking.
Quantity Limits
Control how many of this product can be purchased:
- Minimum Quantity — The least number that can be booked at once. Set to 1 for most products. A group product might require a minimum of 2.
- Maximum Quantity Per Booking — The most a single booking can purchase. Leave blank for no limit (capacity still applies).
- Maximum Quantity Per Slot — The most across all bookings in the same time slot. For example, a specialty service that your staff can only prepare a limited number of per slot.
Buffer Time Overrides
Each product can override the activity's default buffer times. This is useful when certain services need more setup or cleanup time than others.
- Buffer Before — Override the activity's before-buffer for this specific product.
- Buffer After — Override the activity's after-buffer for this specific product.
If not set, the product uses the activity's defaults.
Resource Requirements
You can specify which types of resources this product needs. This is how the system knows what to assign when a booking is made.
Navigate to the product's resource requirements and add entries:
- Resource Type — Which resource type this product requires (for example, "Stylist" or "Lane").
- Quantity Per Booking — How many resources of this type are needed per booking.
For exclusive resources, the total assigned scales with the item quantity. Booking 3 lane rentals assigns 3 lanes. For shared resources, one resource is assigned regardless of quantity — the quantity affects how much capacity is consumed.
Example configurations:
- "Haircut" requires 1 Stylist (exclusive)
- "Bowling Session" requires 1 Lane (exclusive)
- "4-Minute Flight" requires 1 Tunnel (shared by time, consuming 4 minutes)
- "Tandem Jump" requires 1 Instructor (exclusive) and 1 Aircraft Seat (shared by headcount)
Resource Qualifications
If only certain resources of a type can provide this service, set up qualifications. For example, if only senior stylists can do color treatments, add the specific senior stylists as qualified resources for the "Color Treatment" product.
When qualifications are set, the auto-assignment engine will only consider qualified resources. If no qualifications are set, all active resources of the type are eligible.
Pricing with Variable Durations
When an activity uses the variable duration scheduling strategy, the product's base price is adjusted based on the customer's chosen duration. Each allowed duration on the activity has a price modifier percentage:
- 100% means linear scaling — double the time, double the price.
- Lower than 100% means a volume discount — longer sessions cost less per minute.
- Higher than 100% means a premium — longer sessions cost more per minute.
The formula is:
Final Price = Base Price x (Selected Duration / Base Duration) x (Price Modifier / 100)
Example: A bowling product has a base price of $20 for 30 minutes. The activity's allowed durations are:
- 30 minutes at 100% modifier = $20
- 60 minutes at 90% modifier = $20 x (60/30) x (90/100) = $36 (instead of $40 with linear scaling)
- 90 minutes at 80% modifier = $20 x (90/30) x (80/100) = $48 (instead of $60)
Deposits
You can require a deposit at the time of booking. This is especially useful for online bookings where you want to secure a commitment.
- Require Deposit — Enable or disable deposits for this product.
- Deposit Amount — A fixed dollar amount for the deposit.
- Deposit Percentage — A percentage of the total price. Use one or the other.
The remaining balance is collected at the time of service.
Online Booking Visibility
You can control whether this product appears in the online booking flow:
- Available for Online Booking — Whether customers can select this product when booking online. You might have products that are only available in person (like advanced treatments that require a consultation first).
Required Forms
Products can require customers to complete forms before or at the time of their booking. This is commonly used for waivers, medical questionnaires, consent forms, and other documentation.
See Participants & Waivers for details on how forms work with bookings.