BookabeeHelpBack to Bookabee

Editing which sessions a booking covers

For PAYG-enabled classes, change which sessions a booker is attending — or free up a slot so someone else can book.

When a class has pay-as-you-go enabled, you can edit which specific sessions any booking covers — for both pay-as-you-go bookings AND whole-class bookings. This is the answer when a booker tells you they can't make a particular session: marking them as not attending frees the spot for someone else.

When you can use this

  • The class must have pay-as-you-go enabled (Class Settings → "Pay-as-you-go booking allowed"). On non-PAYG classes the Edit sessions button is hidden — freeing a spot wouldn't help anyone, since nobody can book individual sessions of those classes.
  • The booking must be active (not cancelled, declined, or incomplete).
  • Only admins can edit a booker's sessions. Company members will see the booking detail page but no Edit sessions button.

How to edit

  1. Open the booking from the dashboard — via the class detail page or the Bookings list.
  2. Scroll to "Booked sessions" and click "Edit sessions" in the section header.
  3. A modal opens with checkboxes for each FUTURE session of the class. The number next to each session shows how many spots are taken; sessions that are full are flagged as such.
  4. Tick or untick sessions to change what the booker is attending. Past sessions are shown but locked.
  5. Click "Save changes" — or "Continue" if a refund prompt is needed (see below).

How it differs by booking type

For a **pay-as-you-go** booking, ticking and unticking adds or removes the explicit per-session record. The booker effectively swaps which sessions they're paying for.

For a **whole-class** booking on a PAYG-enabled class, unticking a session marks the booker as not attending that one session — without changing them into a PAYG booker. The booking still covers every other session of the class implicitly, and the freed slot becomes available for another PAYG booker to claim. Re-ticking removes the opt-out and the booker is back to fully attending.

Refunds when sessions are cancelled

If you remove more sessions than you add (a net cancellation), Bookabee asks whether you want to refund the booker. The suggested amount is the number of net-cancelled sessions multiplied by the per-session price, capped at the booking's remaining refundable balance.

  • Click Continue and a refund prompt appears with the suggested amount pre-filled.
  • Adjust the amount if you want to refund more or less, change the reason, or tick "No refund" to skip refunding entirely.
  • Refunds are processed through Stripe and the funds go back to the original payment card.
  • A pure swap (same number of sessions added as removed) skips the refund prompt — no money changes hands.
  • Adding sessions (with nothing removed) also skips the prompt; this flow does not take additional payment. If you want to charge the booker for the extra session, contact them separately to arrange it.

What the booker sees

Unless you uncheck "Email the booker about the change", they get an email titled "Your booking has been updated" showing a Before / After diff: which sessions they're no longer attending, which (if any) they've been added to, and their updated list of upcoming sessions. If a refund was also issued, a separate refund email is sent.

Past sessions

Attendance for past sessions can't be changed through this flow — those rows are locked in the modal. The class register is the right tool for recording who actually attended a session that's already happened. The two flows are complementary: Edit sessions controls what the booker is signed up for; the Register records who came.

Tip

Capacity is enforced when adding a booker to a session — if the session is already full, the checkbox is disabled. So you can't accidentally over-book a session by moving a booking into it.

Ready to get started?

Jump straight to the relevant section in your dashboard.

Go to Bookings

Previous

Moving a booking to another class