Service management
The Services section lets you create, update, and customize the services at your venue. This includes configuring prices, categories, images, statuses, translations, and more.
What you will learn
- Which service types are supported and when to use them
- How to create and edit services (form, required fields, media)
- How pricing and durations work across levels (base → location → employee)
- How to manage visibility (Active, Online booking) and filters
- How to link services with categories, locations, employees, resources
- How to delete/restore services and manage translations
Service types
The following service types are supported:
- Single — a standard individual service (e.g., haircut).
- Class — a group service with multiple clients at the same time.
- Package — a bundle of services.
The Type filter in the services list offers Single and Class. Packages can be managed as a type but are not a separate list filter.
Fields and settings (behavior and availability)
- Active service — toggles visibility in the business.
- Online booking — whether the service is available for online booking.
- Duration and extra time — base duration + optional extra time (e.g., prep/cleaning).
- Employees at once — for Class type, how many clients can be served simultaneously.
- Resources —
- Allow resource selection — let the client/operator choose a specific resource.
- Use resource availability — bookings respect resource availability.
- Availability condition: Any (any one resource is sufficient) or All (all linked resources must be available).
- Color — visual tag for calendar and lists.
Some settings are specific to the service type (e.g., "Employees at once" is relevant for Class).
Pricing and durations
Pricing and durations are managed in levels and can inherit/override:
- Base price — defined on the service.
- Location price — specific to a location.
- Employee price — individual per employee in a location.
Supported price types: Fixed, From, Free. You can optionally set an old price (for discounts). The system automatically selects the most appropriate/lowest applicable price for the context (location/employee).
See Manage pricing options for steps and examples.
Employees and resources
Employees
- Link services to employees who can perform them.
- Employee visibility is handled automatically—only active employees with valid profiles for the location are shown.
Multiple employees at once
When a service is performed by more than one employee at the same time, choose how the price is calculated:
- Sum of prices — total of the participating employees' prices.
- Lowest price — use the lowest price among the participating employees.
- Highest price — use the highest price among the participating employees.
- Average price — use the average of the employees' prices.
Resources
- Link resources (e.g., rooms, equipment); optionally allow the client/operator to select a specific resource.
- Enable "Use resource availability" to consider resource occupancy during booking.
- Availability condition: Any (any of the resources) or All (all linked resources must be free).
Extra time
Add extra time to the service according to your process:
- Processing time after — you can take other bookings after the main part ends.
- Processing time before — you can take other bookings before the main part ends.
- Blocked time after — blocks time after the booking.
- Blocked time before — blocks time before the booking.
Deletion and restore
- Delete — requires confirmation; you can filter "Only deleted".
- Restore — available from the same menu; also requires confirmation.
Core features
🆕 Create a service
- Go to the Services section and click New service.
- Fill in the following fields:
- Name: Short and clear name.
- Description (optional): Brief intro or detailed info about the service.
- Color label: A color to help recognize the service in the calendar.
- Images: Upload pictures representing the service.
- Configure behavior and availability:
- Active service: The service will be visible to customers.
- Online bookings: Make it bookable via the web platform.
- Add Categories and Locations:
- Link the service to one or more categories.
- Specify the locations where the service is available.
- Set Pricing options:
- Duration (e.g., "30 minutes").
- Price type (fixed, from, free).
- Base price (e.g., 30 BGN).
- Click Create to save the service.
Use color labels to make services easier to identify in the calendar.
✏️ Edit a service
- Select a service from the list.
- Click Edit from the actions menu.
- Change the desired fields—description, prices, images, active status, etc.
- Save changes with Save.
Edit the service "Manicure" by adding a new pricing option:
- 60 minutes for 50 BGN
- and a new image.
Configure pricing options
Pricing options let you provide different variants of a service depending on duration or price.
- In the Pricing options section, click Add pricing option.
- Enter:
- Duration (e.g., 60 minutes).
- Price type (fixed, from, free).
- Value (e.g., 50 BGN).
- Click Add to finalize the option.
::: info Note Service prices can vary depending on location or employee. For more flexibility, link pricing options to a specific venue or employee to reflect real conditions. :::
For additional information about configuring pricing options, visit the page Manage pricing options.
Organize services
📂 Manage categories
Categories are used to logically group services and make them easier to find.
- Open the Categories section.
- Add a new category using Add category.
- Enter:
- Category name (e.g., "Manicure").
- Description (optional).
- Save the category.
Services can be linked to more than one category.
::: tip Example Group services by logical criteria:
- Category: "Hairdressing services"
- Description: Services related to styling, cutting, and coloring
This makes finding services in this category much easier. :::
Filter and search services
With the filters in the Services section, you can easily find what you need.
Available filters:
- Keywords: Search by name and keywords.
- Type: Single, Class.
- Categories: Limit results to a given category.
- Show: Active, Inactive, All.
- Online booking: Active, Inactive, All.
- Locations: Show services for selected locations only.
- Only deleted: Shows only deleted entries (for restore).
- Business: Auto-filled (for users with access to more than one business).
Use Clear filters if data is hidden due to active filters.
Additional options
🖼️ Images
- You can add images to services to make them more attractive to customers.
- Upload images while editing the service.
🌎 Translations
- Any text (name, description, categories) can be translated into different languages.
- Use the Languages & translations section to add translations.
Translating your services into English or other languages helps attract international customers via the online booking platform by making choices clearer.
Frequently asked questions
How do I translate a service into another language?
How do I add images to a service?
Can I temporarily disable a service?
How do I add a pricing option to a service?
Taxes and consumables
Taxes
- Link a tax rate to the service from the taxes section. Tax is applied when calculating sales and reports.
- Tax can be inherited/overridden depending on business settings.
Consumables
- Consumables are items used during a service. They can be included in the price or charged separately.
- For each pricing option, you can define consumables and quantities. This supports proper pricing and accounting of costs and inventory.
Technical notes
- Service duration is calculated as a range (min–max) from all related pricing options.
- The system automatically selects the most appropriate price for the context: Employee price → Location price → Base price. Supported types: Fixed, From, Free.
Internally, the system may use a combined type in mixed cases (e.g., "from" and "free"), which is not shown in the interface.
Helpful organization tips
- Group services into logical Categories to keep them discoverable.
- Add as many details as possible, such as Images and Translations, to improve the customer experience.
- Use Filters to quickly find the information you need.