Skip to main content

Documentation

Services & Locations
Configuring Services
# 69
Last editetd on 26 August 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

FieldDescription
Service NameDisplay name in the booking wizard and admin panel. Required.
Short CodeOptional short form of the service name, up to 20 characters (e.g. „CS 60" for „Classic Service 60 minutes"). Intended for views where the full name is too long. A short code that is already in use is rejected on saving.
CategoryAssign 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.
DescriptionOptional description text for the service.
ImageService preview image in the booking wizard (when service images are enabled under Settings → Frontend Settings).
ColourSets whether this service takes the colour of its category or uses its own. With „Category colour" the Colour picker field below is filled automatically and cannot be changed. Existing services keep their own colour.
Colour pickerColour for this service in the admin calendar. Editable only when „Own colour" is selected.

Duration & Timing

FieldDescription
Duration (minutes)Length of the appointment in minutes. Required.
Show duration in booking wizardWhether 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. This slot length is applied consistently - both in the offered slot list and in the check when saving - so services longer than the slot length remain reliably bookable. The duration shown to the customer is unaffected and still reflects the real service duration.

Pricing

FieldDescription
PriceService price. 0 = free. It is shown with the currency symbol, separators and position from the settings (e.g. „59.00 €"); clicking into the field reveals the plain number for editing. There is no per-service currency field - symbol and position come from the settings for every service alike.
Show price in booking wizardWhether the price is shown on the service card in the booking wizard. Overrides the global setting.

Capacity

FieldDescription
Appointment TypeNumber 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

FieldDescription
Staff Assignment Mode ProHow staff is auto-assigned when the customer chooses „Any available": Round-Robin, Random, or Customer must choose. Leave empty = global default from settings.
Assigned StaffAll active staff members appear here; for a new service none is assigned yet. Click a name to assign that staff member to this service (green); clicking again removes the assignment (neutral). The same assignment can also be set under Edit staff member on the „Services" tab.

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.


Joomla! Logo
JoomBook is not affiliated with or endorsed by The Joomla! Project™ or Open Source Matters, Inc. The Joomla!® name and logo are registered trademarks of Open Source Matters, Inc. in the United States and other countries.

Copyright © · JoomBook