Creating a service
Updated on 2026-09-03
A service is what you offer: a cut, a colour, a blow-dry, a treatment. Without services there is nothing to plan and nothing to book online.
Where do I find it?
Diensten & prijzen → Diensten (Diensten & prijzen → Services). The button to add one is at the top right.
Create your service categories first: then you can put the service straight into its place.
The form
Wat is het — what is it
| Field | Mandatory | Notes |
|---|---|---|
| Interne naam (internal name) | yes | Zoals het salon het noemt, bv. "nl women". — the way the salon calls it, e.g. "nl women". |
| Naam voor de klant (name for the client) | no | Wat de klant online ziet. Laat leeg om de interne naam te tonen. — what the client sees online. Leave empty to show the internal name. |
| Categorie (category) | no | |
| Kleur in de agenda (colour in the calendar) | no | |
| Omschrijving (description) | no |
The Naam voor de klant field exists because internal names such as "nl women" or "ul men" mean nothing to a client. Online, HairConnect shows that name; internally your own wording stays.
Tijd — time
De wachttijd is de inwerktijd. Daarin is de medewerker vrij voor een andere klant — daar wordt de agenda mee gevuld. — the waiting time is the processing time. During it the staff member is free for another client — that is what fills the calendar.
| Field | Mandatory | Notes |
|---|---|---|
| Duur (duration) | yes | in minutes, minimum 5, in steps of 5 |
| Wachttijd (processing time) | yes | in minutes; 0 als de medewerker de hele tijd bezig is. — 0 if the staff member is busy the whole time. |
See Setting the processing time — that is the field this whole package revolves around.
Prijs — price
| Field | Mandatory | Notes |
|---|---|---|
| Prijs (price) | yes | in euros, with the € sign in front |
| Vanaf-prijs (starting price) | ticked, the client reads from € 40 — for a colouring whose price depends on how much hair there is. On the booking page and on your own website | |
| Btw (VAT) | yes | percentage, 21 by default |
| Voorschot (deposit) | no | Leeg = geen voorschot — empty = no deposit |
The Voorschot field is not enforced anywhere today. There is no payment step in online booking. The amount is stored, nothing more.
Online boeking — online booking
Four switches:
| Switch | Default | Notes |
|---|---|---|
| Online boekbaar (bookable online) | on | |
| Klant mag medewerker kiezen (client may choose the staff member) | on | |
| Alleen voor bestaande klanten (existing clients only) | off | to limit no-shows among new clients |
| Actief (active) | on |
If you switch on Alleen voor bestaande klanten, the server decides who counts as an existing client: on the email address or on the normalised phone number.
With the assistant
If you would rather say what has to change than open the form, type or speak it into the assistant's box in the top bar:
- zet knippen dames op 38 euro (set ladies' cut to 38 euros)
- de kleuring duurt voortaan 45 minuten met 30 minuten inwerktijd (the colouring now takes 45 minutes with 30 minutes of processing time)
- highlights niet meer online boekbaar (highlights no longer bookable online)
- nieuwe dienst baardtrim, 15 minuten, 12 euro, categorie heren (new service beard trim, 15 minutes, 12 euros, category men)
The assistant looks the service up in your own list — by its internal name or its customer-facing name — and shows, field by field, what is there now and what it will become. Only what you mention changes: say nothing about the duration and it stays. VAT, deposit and name she does not touch; that is what the form is for.
For a new service she needs the name, the price and the duration. If one is missing, the assistant asks for it instead of putting zero. The category has to exist already; she does not create one. Processing time is set to 0, VAT to 21 % and online booking on, as in the form — you see that in the proposal before you confirm.
If the name matches more than one service — knippen matches both Knippen dames and Knippen heren — she asks which one you mean. A name that does not exist is never silently replaced by the closest one.
The list
| Column | Contents |
|---|---|
| Dienst (service) | the internal name, with the client-facing name underneath |
| Categorie (category) | |
| Duur (duration) | in minutes |
| Wachttijd (processing time) | in minutes, or — when zero; copper-coloured when there is processing time |
| Stoeltijd (chair time) | duration + processing time — how long the chair is occupied |
| Prijs (price) | |
| Online and Actief (active) | checkmarks |
Filters: Categorie, Met wachttijd (with processing time) and Online boekbaar.
If there is nothing yet: Nog geen diensten — Zonder diensten valt er niets in te plannen en niets online te boeken. Begin met wat je het vaakst doet: knippen, kleuren, föhnen. — no services yet — without services there is nothing to plan and nothing to book online. Start with what you do most often: cutting, colouring, blow-drying.
Taking a service out of use
There is a bin next to every row, and the same button sits at the top of the edit page. What it does depends on what is attached to the service, and the window says so before you click:
| Nothing points at the service — no receipt, no appointment, no menu | it is deleted, and Herstellen (restore) brings it back. |
| It carries history | it is set inactive, and the window says why: "this service is on 128 receipts and 340 appointments". |
That second case is not a detour but a limit. A receipt is a fiscal document: it may not lose its service name because you are tidying up a year later, and last year's calendar should stay readable. An inactive service disappears from the till, from online booking and from the calendar's pick lists; whatever is already booked and settled stays in place. To bring it back, tick Actief on the form.
What ends up in the audit log
A price change is recorded — price, deposit and VAT. A name or duration change is not.
A service that changes name or duration is an organisational choice; a service that changes price is a difference in revenue that can no longer be explained a month later.
Frequently asked questions
I want a junior to take longer over it. You don't set that here, but per staff member: Team → Medewerkers (Team → Staff), section Diensten (services). See Services per staff member.
Where do I manage VAT rates? Nowhere centrally. You type the percentage in per service and per product.