Managing Recurring Bookings
Once a recurring booking series is created, you can manage it in several ways -- modify individual instances, adjust the entire series, pause it temporarily, or cancel it outright. This page explains all the options available to both players and admins.
Viewing a Recurring Series
To view your recurring bookings:
- Players: Go to your Player Dashboard > My Bookings. Recurring bookings are grouped under a series label. Click the series to see all instances.
- Admins: Go to Bookings > Recurring in the admin dashboard. Each series shows its pattern, status, and number of remaining instances.
Modifying a Single Instance
You can change an individual booking without affecting the rest of the series.
Player
- Open the specific instance from My Bookings.
- Click Reschedule to move it to a different time or resource.
- Confirm the change.
Admin
- Open the instance from the Calendar or Bookings list.
- Click Reschedule or edit the booking details.
- Confirm the change.
Changes to a single instance do not affect other instances in the series. The modified instance becomes independent of the recurring pattern for that specific date.
Cancelling a Single Instance
To cancel one occurrence without cancelling the entire series:
- Open the specific instance.
- Click Cancel Booking.
- Confirm. The facility's standard cancellation policy applies.
The remaining instances in the series are unaffected and continue as scheduled.
Modifying the Entire Series
You can update the recurring pattern or settings for all future instances.
- Open the recurring series from the Recurring Bookings view.
- Click Edit Series.
- You can change:
- The recurrence pattern (e.g., switch from weekly to biweekly)
- The end date or number of remaining occurrences
- The time slot for future instances
- The resource for future instances
- Review the updated list of future instances.
- Confirm the changes.
Editing the series only affects future instances that have not yet occurred. Past and already-completed instances remain unchanged.
Pausing a Series
If you need to temporarily stop a recurring series without cancelling it:
- Open the recurring series.
- Click Pause Series.
- Confirm.
While paused:
- No new instances are generated for upcoming dates.
- Existing future instances that were already created remain on the calendar but can be individually cancelled.
- The series status changes to PAUSED.
Pausing is useful for seasonal breaks, vacations, or temporary facility closures. You can resume the series at any time without recreating it.
Resuming a Paused Series
- Open the paused recurring series.
- Click Resume Series.
- The system generates instances for upcoming dates starting from the current date.
- The series status returns to ACTIVE.
Cancelling the Entire Series
To cancel all remaining instances in a recurring booking:
- Open the recurring series.
- Click Cancel Series.
- Choose how to handle future instances:
- Cancel all future instances -- removes all upcoming bookings in the series.
- Keep already-created instances -- only stops generating new instances but leaves existing future bookings intact.
- Confirm the cancellation.
The series status changes to CANCELLED.
Cancelling a series is permanent. If you want to temporarily stop bookings, use Pause instead. To restart after cancelling, you will need to create a new recurring booking.
Series Status Reference
| Status | Description | Can Resume? |
|---|---|---|
| ACTIVE | Series is running; future instances are generated on schedule | N/A |
| PAUSED | Series is temporarily stopped; no new instances generated | Yes |
| COMPLETED | End date has passed and all instances have been generated | No |
| CANCELLED | Series was cancelled; no further instances will be created | No |
Admin-Specific Actions
Admins have additional capabilities when managing recurring bookings:
- Cancel on behalf of a player with the option to waive fees
- Reassign the series to a different player
- Change the booking type for future instances (e.g., from Open Play to League)
- Override payment status for individual instances or the entire series