Documentation
Services & Locations
Configuring Services
# 69
Last editetd on 14 June 2026
Navigate to JoomBook → Services → New to create a new service, or click on an existing service to edit it. Services are the appointment types that customers can book.
Tip: Existing services can be duplicated quickly - handy for services that differ only slightly. Tick the service in the list and choose Duplicate from the dropdown in the toolbar. This creates a new service from a similar one with only minor adjustments, without filling in every field again.
Navigate to JoomBook → Services → New. The service form is divided into several sections (shown one below another as cards, not tabs).
Service Details
| Field | Description |
|---|---|
| Service Name | Display name in the booking wizard and admin panel. Required. |
| Alias | Generated automatically from the service name and does not need to be filled in. |
| Category | Assign the service to a category for filtering in the booking wizard (optional). If no suitable category exists yet, you can create one directly via Add new category in the dropdown and assign it immediately. |
| Description | Optional description text for the service. |
| Image | Service preview image in the booking wizard (when service images are enabled under Settings → Frontend Settings). |
| Colour | Colour marker for the service in the admin calendar. |
Duration & Timing
| Field | Description |
|---|---|
| Duration (minutes) | Length of the appointment in minutes. Required. |
| Show duration in booking wizard | Whether the duration is shown on the service card in the booking wizard. Overrides the global setting. |
| Buffer Before (minutes) | Preparation time reserved immediately before every appointment of this service (e.g. to set up the room). It blocks the calendar of the staff member performing that appointment, so no other appointment for that staff member can run into this preparation window. Other staff members remain available. |
| Buffer After (minutes) | Wrap-up time reserved after every appointment of this service (e.g. for cleaning up or documentation). The next appointment for the same staff member can only start once this buffer has passed. Other staff members remain available. |
| Slot Duration (minutes) | Time block length used for availability validation. 0 = use the global default slot duration from settings. |
Pricing
| Field | Description |
|---|---|
| Price | Service price (e.g. 59.00). 0 = free. |
| Show price in booking wizard | Whether the price is shown on the service card in the booking wizard. Overrides the global setting. |
| Currency | Currency for this service (default: global currency from settings). |
Capacity
| Field | Description |
|---|---|
| Appointment Type | Number of guests and of the staff members required simultaneously for this service. The default "1 - Individual" means one guest attends and only one staff member is assigned to them. Choose "2 - Couple / Pair" Full for couple appointments, for example, where two guests attend at the same time and which therefore require two staff members simultaneously. |
Staff Assignment
| Field | Description |
|---|---|
| Staff Assignment Mode Pro | How staff is auto-assigned when the customer chooses „Any available": Round-Robin, Random, or Customer must choose. Leave empty = global default from settings. |
| Assigned Staff | All active staff members are assigned by default (shown in green). Click a name to deactivate them for this specific service only - they are then shown in red and struck through. Useful if a staff member offers a service in general but not in this duration or variation. |
Deactivating a Service
Set the status of a service to Inactive to temporarily remove it from the booking wizard without deleting it. Existing bookings are not affected.