Skip to main content

How to Create Recurring Class Bookings in PushPress Core

Recurring Bookings lets staff quickly schedule repeat class reservations for members, no more booking each class one by one. It’s perfect for ongoing programs, bootcamps, or youth sessions that meet on the same days each week.

Jessica Hamel avatar
Written by Jessica Hamel
Updated over a week ago

What Are Recurring Bookings?

Recurring Bookings allow staff to reserve multiple future classes for a member in one flow. This saves time, reduces booking errors, and ensures members stay consistently scheduled.

Key benefits:

  • Book multiple classes at once

  • Reduce manual work for staff

  • Improve member retention and attendance consistency

  • Ideal for structured programs and recurring training blocks


How to Create a Recurring Booking

  1. Open the Member’s Profile or Class

    • Navigate to the class or member you want to book.

    • Tap Book Class.

  2. Select “Recurring Booking”

    • Choose between a Single Booking or Recurring Booking option.

    • If recurring, set the schedule pattern:

      • Select specific days of the week (e.g. Mon/Wed/Fri)

      • Choose the number of weeks or an end date

      • Optionally make the booking open-ended

  3. Confirm Class Availability

    • The system automatically checks if classes are full.

    • Any unavailable dates will be skipped.

    • If Waitlists are enabled, the member will be added automatically.

  4. Review and Confirm

    • Double-check all sessions on the confirmation screen.

    • Tap Book to finalize.

Once confirmed, all sessions appear on the member’s profile and class rosters.



Editing or Canceling Recurring BookingsCanceling Bookings
You can cancel:

  • A single session, or

  • The full recurring series

To cancel:

  1. Open the member’s profile → Schedules

  2. Select the class reservation you want to cancel and click Cancel Reservation

  3. Choose This class or This and all future classes

Editing a Recurring Booking
Editing a recurring booking allows you to update the days of the week or recurrence pattern for a specific date range.
It’s important to note that editing does not shorten the overall schedule or remove bookings outside the range you edit.To edit a recurring booking:

  1. Open the member’s profile → Schedules

  2. Find a class reservation

  3. Select Edit Recurring

  4. Adjust the date range, days of the week

  5. Save your changes, updates will apply only to the selected date window

How Edits Are Applied
When you edit a series:

  • The system applies your new day-of-week selections only to the date range you specify

  • Bookings before or after that range remain unchanged

  • Future dates are not deleted unless you cancel them manually

Example
Original series:

  • Date range: December 1–31

  • Recurs on: Mondays

Edit made:

  • New date range: December 1–20

  • Recurs on: Tuesdays

What happens:

  • Dec 1–20 bookings switch from Monday → Tuesday

  • Dec 21–31 bookings stay on Monday

  • No reservations are deleted


Editing or Canceling Recurring Bookings

  • To cancel a booking:

    • Open the member’s profile → Bookings

    • Choose to cancel one session or the full series.

  • To edit dates or duration:

    • Select Edit Series and adjust recurrence options.

Changes update automatically across all linked bookings.


Using the AI Assistant (Beta)

You can also use the AI Assistant to create recurring booking patterns using plain language.
Example:

“Book Sarah for yoga on Mondays and Wednesdays for 8 weeks.”

The Assistant will auto-generate the schedule for review and confirmation.


Common Questions

Can members book recurring classes themselves?
Not yet, this is a staff-only feature in Core.

Does it work for all class types?
Yes. Any class with an active schedule can be booked on a recurring basis.

How far ahead can I book?
A client can be booked indefinitely. If there is no end date on the client or class it'll book for a year and then keep adding.

What if a class is full on one of the dates?
That session will be skipped, or the member will be added to the waitlist if enabled.

Can I cancel just one session in a series?
Yes, you can cancel or modify a single occurrence without affecting the rest.

Do I need to use the AI Assistant?
No, it’s optional. You can complete all bookings manually through the Core interface.


Troubleshooting

Issue

Possible Cause

Solution

A class didn’t book for one of the dates

Class was full or unavailable

Check class capacity and schedule

Booking didn’t appear in roster

Recurrence setup not completed

Confirm the series was saved and synced

AI Assistant not generating pattern

Input unclear or unsupported phrasing

Try rephrasing or book manually


Why Use Recurring Bookings?

  • Save staff time: Book weeks of classes in seconds.

  • Improve accuracy: Avoid double-booking or missed sessions.

  • Boost retention: Keep members consistently engaged.

  • Support structured programs: Great for bootcamps, youth training, and small group sessions.


What to Update when You have Grow?

  • For recurring class reservations or cancellations (more than one event), we will mirror the appointment logic:

    • Only the first event will trigger a message, rather than sending multiple triggers at once.

    • A future improvement will introduce an aggregated/summary notification for all reserved or canceled classes.

Did this answer your question?