Back-to-back bookings let clients combine multiple treatments into a single session — for example, a full-body massage followed by a facial. All services are booked at the same time slot, starting immediately after each other.
Setting up back-to-back bookings
Go to Settings → Payments and scroll to Back-to-back bookings.
- Enable back-to-back bookings — toggle this on to allow clients to add multiple treatments at checkout
- Multi-treatment discount — optionally set a percentage discount applied to the combined total when two or more services are booked together (e.g. 5%)
- Rest break threshold — choose the combined session length after which a rest break is automatically added (e.g. after 3 hours); set to Never if you don't need one
- Rest break duration — how long the break should be (15, 30, 45, or 60 minutes); only shown when a threshold is set
Click Save changes to apply.
How clients book
When back-to-back bookings are enabled, clients are shown an Add another treatment? prompt after selecting their first service. They can add as many services as they like — each additional treatment is listed with its duration and price.
Once they're done adding services, they choose a date and time as normal. The slot finder automatically searches for a gap long enough to fit all treatments back-to-back.
Rest breaks
If the combined session meets or exceeds your rest break threshold, a rest break is automatically appended to the session and shown clearly in the booking summary. The slot finder reserves the extra time so your diary isn't double-booked.
Pricing and discounts
The booking summary shows each service with its individual price. If you've set a multi-treatment discount, it appears as a separate line (e.g. Multi-treatment discount (5%)) with the amount deducted and a final total.
If a client selects a green slot (a slot where you're already nearby), the green discount is applied to the first service first, then the multi-treatment discount is applied on top. Both discount lines are shown separately so the client can see exactly what they're saving.
Creating back-to-back appointments from your dashboard
You can also create back-to-back appointments directly from the dashboard calendar — without going through the client booking flow. When back-to-back bookings are configured (with any discount mode other than None), an + Add another treatment button appears in the New Event modal after you select the first service.
- Each additional treatment automatically calculates its start time based on the previous service end time plus your configured rest break
- Prices default to each service's standard price and can be edited
- The discount summary shows the subtotal, multi-treatment discount (if configured), and final total
- On save, all appointments are created as a group with the discount distributed proportionally — exactly as if the client had booked them together online
Note: back-to-back appointments from the dashboard cannot be combined with the recurring series option.
Managing back-to-back appointments
Each service appears as a separate appointment in your calendar, linked together as a group. When you mark one appointment as complete, all appointments in the group are completed at the same time — you don't need to complete each one individually.
Charging and payment work on the group total:
- Card payment after session — a single Charge £X — back-to-back button appears showing the combined total. Clicking it charges the full amount in one transaction.
- Cash or other payment — a Mark £X as paid — back-to-back button appears. Confirming marks all appointments in the group as paid at once.
- Cancellation — cancelling any appointment in the group cancels all of them together.
Your confirmation email lists all treatments, the rest break (if applicable), and the total charged.