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.