HairConnect Manual Log in

Moving, changing and cancelling

Updated on 2026-10-02

Moving an appointment

Drag the block. Vertically it snaps to the agenda's set grid; horizontally it jumps to the column where you let go. While dragging you see a floating little label with the new start time, and the target column lights up in copper.

The whole appointment moves along — all blocks, processing time included.

Esc during the drag breaks off the movement.

Dragging one block separately

Along the right edge of a block runs a narrow strip with dots: the handle. If you drag that, you move only that block; the rest of the appointment stays put. The strip carries the text Alleen dit blok verslepen (drag only this block).

That is how you move the colouring to a colleague's column while the cut stays where it was — or the other way round: the blow-dry with a colleague, the colouring with you.

Two things you do not have to remember:

  • The strip is simply there. You do not have to hover over it first to see it, and even the shortest block has one. At the agenda's standard height a quarter-hour service is only 24 screen points tall; that is precisely where there used to be no handle at all. On a touch screen the strip is wider, so a finger reaches it.
  • With one block there is no strip, and rightly so: that block is the appointment, so dragging it by its body does exactly the same. A processing time block does not get one either — it belongs to the service before it and does not move separately.

What is blocked

  • A locked block (padlock) does not move separately: its strip carries a padlock instead of the dots, and anyone who pulls at it anyway reads Dit blok is vergrendeld en blijft staan. (this block is locked and stays put). It does not move along when you drag the whole appointment either.
  • A movement stays within the same day. To reach another day, use the day picker rather than a drag.
  • If you move to another column, only the blocks that belonged to the dragged staff member move. A colleague's block in the same appointment stays where it is.

Beyond that nothing is blocked: a move always succeeds. On top of a staff member who is already busy, outside the opening hours, on a day the salon is closed, over approved leave — all of it goes through. No window asks you first: you have the block in your hand and you see where you put it down.

If it lands on top of another appointment, the agenda tells you afterwards whom it concerns: Staat nu over de afspraak van Els Peeters van 09:00 bij Kris. (now sits over Els Peeters' appointment of 09:00 with Kris). That same overlap goes into the log (Instellingen → Logboek, Settings → Log), so afterwards it is visible that the software did report it.

Until 15 September 2026 the agenda refused such a move with Verplaatsen is niet gelukt. Dat tijdstip is intussen bezet. (moving failed, that time has been taken in the meantime) and the appointment sprang back. That is gone: whoever knowingly double-books or works past closing time knows their salon better than we do.

Only active blocks occupy a staff member. Processing blocks, cancelled appointments and no-shows never cause a conflict. That is why you may simply put a second client into the first one's processing time — and why you get no message about it.

Other messages you may read: Je hebt hier geen rechten voor. (you have no rights for this), Die afspraak bestaat niet meer. (that appointment no longer exists), Geen verbinding met de server. (no connection to the server).

Who may change an appointment

  • An appointment still to come: moving, changing or deleting it depends on the right Afspraken wijzigen (change appointments) on the staff record (tab Wat ze mag (what she may do), group Agenda). That right is on by default, also for an ordinary staff member. The owner can switch it off per staff member, and it also applies on the work login at the counter. See Adding a staff member.
  • An appointment in the past — one that has already started or is over — can only be moved, changed, cancelled or deleted by the owner and a manager. That is fixed; there is no tick box for it. Moving an appointment to a moment in the past falls under this too.
  • A staff member can still settle a past appointment at the till — the client who forgot their wallet and pays tomorrow — and set it to No-show. Setting the status stays open to everyone, and so does cancelling an appointment still to come.

Whoever may not do something does not see the button and cannot drag the block. If they try anyway, the agenda says why: Deze afspraak is al begonnen of voorbij. Wijzigen, verplaatsen of verwijderen kan dan alleen de zaakvoerder of een manager. Afrekenen in de kassa en op no-show zetten kan wel. (this appointment has already started or is over; only the owner or a manager can then change, move or delete it; settling at the till and setting it to no-show is still possible.) The same applies when you ask the assistant.

Changing an appointment's duration

For an existing appointment that cannot be done by dragging: there is no stretch handle, and a block's length does not change when it is moved. If a colouring structurally takes longer with this staff member, adjust that under Team → Medewerkers (staff), in the Diensten (services) section: there you set an own duration per service per staff member.

For a proposal from the assistant — the dashed proposal you still have to confirm — it is possible, per part: at the bottom of each part sits a handle you pull. The parts after it shift along. See The assistant.

A proposal over another appointment

If a proposal from the assistant lies over an existing appointment, the colliding part turns red and the bar says which customer it concerns. Confirming is then only possible through the button Toch bevestigen, met overlap (Confirm anyway, with overlap); that booking goes into the log. With a proposal the question belongs there: the red block is on screen before you confirm. Not when you drag an existing appointment — there you already have the block in your hand, the move goes through, and you read afterwards what now sits on top of what. When booking a new appointment the question belongs there for the same reason; see Scheduling an appointment. If you have entered under Instellingen → Plaatsen (Settings → Places) how many places you have, the same bar also says when there is no free place of the right kind left at that moment, with the name and the hour of whoever is sitting there; the button is then called Toch bevestigen, zonder vrije plaats (Confirm anyway, without a free place). That too is a warning and not a refusal — you know your business better than we do.

Opening an appointment

Tap it (without dragging). On the right the detail window opens with:

  • the client's name, or Eenmalige klant (one-off client), with 09:00–10:15 · 1 u 15 next to it;
  • a red frame with the pinned remarks on that client, if there are any;
  • Laatste kleurformule (latest colour formula) — the salon's raw notation, exactly as it was written down;
  • Blokken (blocks) — per block the time, the service (or the word inwerktijd, processing time), a padlock on a locked block, the staff member and the price, with Totaal (total) underneath. A price with an asterisk comes from your current service list and not from the appointment itself; the reason is stated under the total. An inwerktijd block never carries a price — the amount sits on the block of the service itself;
  • the origin: Online geboekt (booked online), Telefonisch (by telephone), Binnengewandeld (walk-in), Klantenportaal (customer portal) or Overgezet uit Optios (carried over from Optios), possibly followed by · nieuwe klant (· new client);
  • the telephone number and the note;
  • the Status section;
  • bottom right the Afrekenen (settle) button.

Cancelling

At the bottom of the detail window sits Annuleren (cancel) in red. You get the question Afspraak annuleren? (cancel appointment?) with Nee (no) and Ja, annuleren (yes, cancel).

Nothing is deleted. The appointment gets the status geannuleerd (cancelled), with the moment and the reason recorded, and disappears from the grid. The client gets a cancellation mail — if you have that mail switched on under Instellingen → E-mail.

Deleting

Next to Annuleren sits Verwijderen (delete). You get the question Afspraak verwijderen? (delete appointment?) with Nee (no) and Ja, verwijderen (yes, delete). If you confirm, the appointment is deleted.

If a client cancels, use Annuleren. Verwijderen is for an appointment that should never have been there, such as a mistake when booking. Who may delete is explained above, under Who may change an appointment.

Moving or cancelling with a sentence

Both also work from the text box of the assistant in the top bar: verzet de afspraak van Christine van morgen naar vrijdag 10 uur, zet Els een half uur later, annuleer de afspraak van Christine morgen.

You are shown a proposal first — for a move the old and the new moment, the staff member and the duration; for a cancellation who, when, which service and whether the customer gets a message. Nothing happens until you confirm, and then it takes exactly the same route as when you drag it yourself or press Annuleren: all blocks move along, a locked block stays put, and a cancellation is a status and not an erasure.

Two things to know:

  • On a clash the proposal says which appointment it lies over, with the customer's name and the time, and where the next gap is that does fit. Moving then only goes through if you explicitly choose it, and that move lands in the log.
  • On a cancellation nothing goes out by default. If you want to notify the customer, choose Bevestigen en klant verwittigen (confirm and notify the customer), or say so in your sentence.

If the same customer has two appointments that day, the assistant asks which of the two, with the times. She never chooses by herself.

Frequently asked questions

I moved something by accident — how do I put it back? Just drag it back. Every move is written to the audit log (Instellingen → Logboek), so you can always check who moved what and when.

Why does nothing change while I drag? Look at the bar at the top: if it says Offline, your change is kept and sent as soon as the connection is back.