Change what a visit includes
The client is in front of you and they want something else — colour after the cut, eyebrows before it, a different stylist for the second half. Change the visit from the calendar and the time, the bill and the record all follow.
6 min readUpdated August 12, 2026
A haircut is booked. They sit down and ask about colour. Or they arrive early and ask if there's time for eyebrows first. Or the cut runs twenty minutes long.
All three are the same problem: the visit is no longer what was booked, and the calendar is the only thing in Rewirebox that owns time. If the extra ninety minutes isn't on the appointment, the grid still shows the chair free at three o'clock and somebody books into it.
So change the visit where you're already standing — on the calendar.
Adding or removing a service
Click the appointment, find Services, click Edit.
You get the same basket you'd use to book: add a service, remove one, change its customisations. Nothing is written until you save, so you can try a combination and back out of it.
As you change it, one line above the buttons tells you the consequence:
Ends 2 PM → 3 PM · +90 min
That line is the whole point of doing this on the calendar. It's the number the stylist needs before they say yes — and it's there before you commit, not after.
There's a running visit total too, which is the other number you have to say out loud.
When the client hasn't started yet
If they've arrived and are waiting, you have one option you lose the moment the stylist starts: order.
Each service row has a do this first arrow. Use it and the added service moves to the front of the visit. "Can you do my eyebrows before the cut?" — that's a normal question from someone in the waiting area, and this is where you answer it.
Watch the impact line when you do, because it can change in a direction that surprises people:
Blocks 1 PM → 3 PM · starts 2
as booked
The client's appointment time hasn't moved. But if the service you put first needs setup time, the stylist is occupied earlier than they were, and that can collide with whoever was before them. The line shows you both edges so the clash isn't a mystery.
Once the appointment is In service, the do-this-first arrow disappears on the service that's under way. You can't schedule something ahead of a haircut that's already half done.
When it doesn't fit
If the new length runs into the next client, you're offered the honest choices rather than a dead end:
| Option | What it does |
|---|---|
| Keep it — double-booked | Saves anyway and shows the two side by side. Only offered if your salon allows double-booking. |
| Move this visit | Opens the reschedule form so you can find it a slot where it does fit. |
| Book it for later | Starts a new booking with only the added service, same stylist, a week out. The honest answer when there genuinely isn't room today — and the one that keeps the money. |
Once someone is in the chair, none of this blocks you. The service is already happening; refusing to record it wouldn't make it un-happen. You'll see a warning if it now runs past the stylist's hours, but the save goes through.
A different stylist for one of the services
The client wants colour, but colour isn't your stylist's thing. On that service's row, pick who's doing it.
That doesn't hide a second name inside one appointment — it creates a second appointment in that stylist's own column, starting when this one ends. Which means their availability is checked properly, their column shows the booking, and their commission is their own. Both blocks carry a Part of one visit badge, and it all comes to one bill.
Changing a price at the chair
While you're editing, each service line has its price available to change. Use it for the goodwill discount, the "that took longer than the menu says", the regular you look after.
The original price is kept, so your reports can still tell the difference between what you quote and what you charge. Changing a price needs checkout permission on top of calendar permission — it's a money decision, so it's gated like one.
Dragging the visit longer
If nothing about the service list changed and it simply ran long, you don't need the editor at all. Drag the bottom edge of the block and let go. It snaps to your slot size, previews as you drag, and abandoning the drag costs nothing. Keyboard works too — focus the block's bottom grip and use the arrow keys.
Suggestions while they're still sitting there
Under the services list you'll find add-on suggestions for this specific visit — what pairs with what they're already having. It runs when you ask it to, not on opening the panel.
It's the same suggester that sits on the till, moved to the moment it can actually convert: the client is in the chair with time on the clock, rather than at the desk with their coat on.
What it won't let you do
These are refusals, not bugs. Each one is protecting a number somebody else already relies on.
| It says | Because |
|---|---|
| A service you removed has already been billed on a sale | That service exists on a sale. Void or edit the sale first — otherwise the bill and the appointment would disagree. |
| This visit is already at checkout | A sale is open. Adding still works and drops straight into that cart. Removing and reordering have to happen on the sale. |
| The remaining services cost less than the deposit already paid | The client has paid you more than the visit is now worth. That's a refund, not an edit. |
| (completed or cancelled visits have no Edit button) | Payroll and reporting have already counted this visit. Changing it would quietly rewrite figures people have been paid on. |
You may also see a warning that isn't a refusal: if the client agreed to your cancellation policy for the original services and the visit has since grown, a no-show fee would now be larger than what they accepted. Worth a word with them.
"She's also got a 4 with Ava"
If the client has another booking the same day, the panel says so — under their details, with the time, the stylist, and what it's for. Click it and you're taken straight there.
This matters most at the till. When neither visit has been rung up yet there's a One bill button: press it and both go on one sale, so the client pays once and walks out. If the other visit is already someone's open cart it says Already at checkout instead — two separate bills can't be merged, so that's a conversation with whoever started it.
If you split a visit between two stylists (above), that second half shows up here too — labelled part of this visit, so you can tell it apart from a genuinely separate booking.
It works from the till, too
The connection runs both ways. Add a service to an open sale and the appointment grows to match — the calendar learns about the extra time without anybody going back to it.
That was the old trap: the till was the easy place to add the colour, and it was the one place that never told the calendar. It does now.
Who changed what
Every change to a visit's services is recorded — what it was, what it became, who made the change and when — and it shows on the client's timeline.
That record exists for one specific argument, and it's worth knowing it's there before you need it: at the end of the month, when a stylist's commission includes a $90 colour that nobody remembers adding.
Common questions
Do I have to cancel and rebook to add a service?
No — and you shouldn't. Cancelling destroys the visit's history, can send the client a cancellation message, and in some cases counts against your no-show reporting. Open the appointment and edit the services instead. The client keeps their original booking, and everything downstream follows.
The client wants their eyebrows done *before* the cut. Can I do that?
Yes, as long as the stylist hasn't started. Add the service, then use the do this first arrow on its row to move it to the front. Once the appointment is In service you can only add to the end, because the service that's under way has already begun — you can't put something in front of it.
Why did it say the visit is already at checkout?
Someone has opened a sale for it. Adding a service still works and the item lands in that open cart automatically. What's refused is removing or reordering — those have to happen on the sale itself, so the two can't disagree about what the client is being billed for.
I removed a service and it wouldn't let me.
If it says the service has already been billed, that service is on a sale somewhere — void or edit that sale first. If it says the remaining services cost less than the deposit paid, the client has given you more money than the visit is now worth, and that's a refund conversation rather than an edit.
Does the client get told?
Only if they haven't arrived yet. Before they turn up there's a Let the client know their visit changed checkbox, ticked by default. Once they're waiting or in the chair there's no message and no checkbox — they're standing in front of you, so the running total on screen is what you read out.
Can a second stylist take one of the services?
Yes. Pick them on that service's row and it becomes a second appointment in their own column, starting when this one ends. Both blocks show a Part of one visit badge, the second stylist gets their own commission, and it all comes to one bill at checkout.
Can I charge a different price than the menu says?
Yes — there's a price control on each line while you're editing, for the goodwill discount or the extra half-hour of work. The original price is kept alongside it, so your reports can still tell you what you quoted versus what you actually charged. You need checkout permission as well as calendar permission to change a price.
The appointment's finished. Can I still change it?
No. Once a visit is completed or cancelled, changing what it contained would rewrite history that payroll and reporting have already counted. Adjust the sale instead.
Related articles
- Move, cancel, and check out an appointmentCalendar · Everything that happens to an appointment after it's booked — walking it through the day, moving it, cancelling it, and sending it to the till.
- Book an appointmentCalendar · Click a slot, find or create the client, add the services, book. Plus what happens when the slot you picked isn't ideal.
- Change a price or give a discountSales · Charging something other than the list price — a one-off adjustment, a percentage off, or a goodwill gesture — and leaving a reason behind it.
Can’t find what you’re looking for?
Book a 20-minute walkthrough and we’ll answer it on a screen share — or start free and try it on your own salon’s data.