Skip to content
Back to Help Center
Class Management

Set up recurring schedules

Define when and where a class repeats each week so Bookjor can automatically create sessions for customers to book.

Open the Recurring tab

Navigate to the detail page of the class you want to schedule. Click the Recurring tab near the top of the page.

If this class already has recurring schedules, you will see a card for each one showing the weekdays, time range, location, and assigned staff.

Start a new recurring schedule

Click Add Recurring Schedule. A form panel slides open from the right.

Select a location from the dropdown. The capacity field is pre-filled with the class default, but you can change it if this schedule needs a different limit.

Choose weekdays and time

Tick the checkboxes for each day of the week the class should run. At least one day is required.

Recurring times use the studio timezone configured in Settings. Choose the start time and duration; the end is calculated. For example, 09:00 plus 60 minutes ends at 10:00.

Set the effective date range and generation window

Choose an Effective From date. This is the first day Bookjor will start generating sessions. It defaults to today.

Optionally choose an Effective To date if the schedule is temporary, such as a six-week program. Leave it blank for an ongoing schedule that runs indefinitely.

Set Advance Generation Days to control how far into the future sessions are created. The default is 30 days, and the maximum is 90. Customers can only book sessions that have already been generated.

Add Recurring Schedule form with Monday selected, start time 09:00 AM, duration 60 minutes, an effective date range, and 14 advance generation days
Example Monday schedule with an end date and a 14-day generation window, before clicking Create Schedule.

Assign staff and resources

In the Staff field, search and select one or more instructors who will teach this class. Their personal calendars will be blocked during these times.

In the Resources field, search and select the rooms or equipment spaces where the class takes place. Only resources belonging to the chosen location are shown.

Save and manage schedules

Click Create Schedule. Bookjor generates sessions within the advance generation window. A recurring-rule conflict can prevent saving; individual conflicting dates may be skipped even when the rule is saved. Use the missing-sessions troubleshooting guide to check gaps.

Click Edit to change a recurring schedule. Future unbooked sessions still linked to it can be updated or removed; booked sessions whose time, location, staff or resources would change, or whose dates fall outside the rule, are preserved as standalone sessions. Review existing sessions separately after an edit.

Click Stop Recurrence to stop future generation. Leave Cancel empty generated sessions unchecked to keep existing future sessions. If checked, only empty generated sessions without bookings, pending customer events, or active waitlist offers are canceled. Sessions with those commitments and sessions detached by individual changes to time, location, staff or resources are preserved; a capacity-only edit does not detach a session.

Stop Recurrence confirmation with Cancel empty generated sessions unchecked
Cancel empty generated sessions is unchecked in this preview, so existing future sessions will be kept.