Skip to content

Configurable package services

Configurable package is a 1:1 service type: the guest composes the visit from option groups (add-ons with price and duration deltas), sees a running total, then picks a normal availability slot from your weekly grid - like a standard online / in-person appointment.

This is not the same as Group session / class:

  • Group / class uses scheduled sessions (fixed dates with capacity). Series (cycles) sell multiple dates in one purchase. See Group sessions, runs, and series (cycles).
  • Configurable package uses your usual Availability rules and one booking start time per reservation.

For the full Services editor context (types, availability, bookings list), see Services, availability, and bookings.

Configurable package is available from Starter upward (within your plan’s active service limits). Free cannot add new services of this type - upgrade under Subscription if you need the guest configurator.

This threshold is separate from Group session / class, which unlocks from Growth.

  1. Create a service and set type Configurable package.
  2. Set base price and pricing mode (Paid online, Pay on site, or Free) like other services, delivery mode (Online vs in person), and base duration in minutes.
  3. Open Configure package (package options editor). Add groups (for example “Scope of visit”) and options inside each group. Options support:
    • Price delta - changes the total versus the base price (can be negative or zero if you only change time).
    • Duration delta (minutes) - adds or subtracts from the base duration for scheduling and buffers.
  4. Set how choices work per group (matches the English UI):
    • One choice - exactly one option (radio-style).
    • Multiple selections - guest can combine several options in the same group.
    • Quantities - per-option counts (e.g. number of items).
  5. Mark groups Required when the guest must pick something; optional groups may offer a No preference-style skip where the product allows it.
  6. Activation - the service is publicly bookable only when every required group has at least one active option. Otherwise guests will not see it on the hub or direct link.
  1. After choosing the service, the guest opens the package configurator - either as a stepper (one group per step) or a single form, depending on your service setting.
  2. Totals update as they change options (minutes · price summary).
  3. They continue to date and time (Soonest available or Calendar) and complete contact, consents, coupon, and payment like any other 1:1 service.

Payment totals sent to Stripe Checkout match the configurator summary when the service is Paid online on a plan with Stripe Connect. See Guest booking and payments and Stripe integration (guest payments).

Staff Create booking follows the same configuration rules so the recorded visit matches what a guest would pay.

Weekly Availability and overrides work like for other non-group services: slots come from performers’ calendars and rules. Group sessions still do not use the weekly grid for guest picking - only Configurable package (and other 1:1 types) do.

If performers are assigned, the guest may pick who serves them (or “any available”) before slots are shown.

In the package editor you can open Guest view preview - the same configuration screen guests see before choosing a time. No booking is created.

You can hide the service from public links with Show on the public booking page ( Panel only ) and still use Create booking with the configurator - useful for internal or phone bookings.

The quick service modal from Create booking does not include Configurable package (or Group session / class). Create these types in the full service editor so you can open Configure package (or Manage sessions for groups).