Skip to main content

How to schedule a class

Written by Kristy Sellars
Updated this week

This guide covers every option available when adding a class to your studio's schedule.


Step 1: Choose a Location

Select the studio location where the class will take place. If your studio operates out of multiple locations, make sure you're scheduling at the correct one.


Step 2: Select the Class Type

Course (Term-Based) A structured series of classes tied to a term (e.g., a 10-week session). You'll link the class to an existing term or create a new one when scheduling.

Drop-In A standalone class with no term required. Students can book individual sessions without committing to a series.


Step 3: Choose the Class

Pick the specific class from your list of available class types. If the class doesn't exist yet, create it in your class list before scheduling.


Step 4: Set the Date, Days, and Time

  • Start Date — The date the class begins.

  • Days — Select which day(s) of the week the class runs.

  • Start Time — The time the class begins.

  • End Time — The time the class ends.


Step 5: Assign Instructors

Select one or more instructors to lead the class.

Instructor Pay

For a single instructor, set a global pay rate by choosing a rate type and entering an amount:

  • Per Minute

  • Per Hour

  • Flat Rate

For multiple instructors, each instructor gets their own pay configuration:

  • Pay Calculation — Choose between Attendance Based or Booking Based.

  • Rate Type — Per Minute, Per Hour, or Flat Rate.

  • Pay Tiers — Set tiered rates based on number of students (e.g., different rates for 1+ students, 5+ students, etc.).

  • Add-ons — Apply any payroll add-ons (flat amount or percentage).

  • Payroll Defaults — Quickly apply a saved payroll configuration with one click.

For more detail, see: How to Set Up Instructor Rates.


Step 6: Choose a Room

Select the room where the class will take place.


Step 7: Set Class Capacity

Enter the maximum number of students allowed. Once this limit is reached, the class will show as full and students will be directed to a waitlist (if enabled).


Settings for Course Classes

Minimum Students Set a minimum number of students required for the class to run. If bookings don't meet the minimum, you can cancel the class.

Allow Drop-Ins Enable drop-in bookings for individual sessions within the course. When turned on, you'll also set:

  • A drop-in price per class.

  • Whether drop-ins can book immediately or only after the first class has taken place.

Make-Up Classes Toggle whether students can use make-up session credits for this class. When enabled:

  • Tags — Select which class tags qualify for make-up credits. The system will show you which of your classes match and which don't.

  • Cancellation Window — Set how many hours before class a student must cancel to earn a make-up credit (options range from 1 to 48 hours).

  • Make-Up Description — Add a description that students will see explaining your make-up class policy.


Settings for Drop-In Classes

Single or Recurring

  • Single Class — A one-time session.

  • Repeat Weekly — A recurring weekly class. Set the total number of sessions.

Visibility & Booking Windows

Control when students can see and book the class, separately for membership holders and package holders:

  • Visible X days ahead — How many days in advance the class appears on the schedule.

  • Bookable X days ahead — How many days in advance students can book it.

You can apply different windows for membership holders vs. package holders, and select which specific memberships or packages the window applies to.


Priority Booking & Visibility

Give members or package holders early access to a class before it opens to everyone.

For Memberships:

  • Turn on priority visibility and select which memberships qualify.

  • Optionally enable a notification to alert those members when the class opens.

  • Set a Public Release Date — the date the class becomes visible to all students. Members will see it before this date.

For Packages: Same options as above, applied to specific packages.


Purchase Restrictions

Limit who can book the class based on what they've purchased:

  • Membership only — Only students with an active qualifying membership can book.

  • Package only — Only students with a qualifying package can book.

  • Membership or Package — Either qualifies.

When no restriction is set, any student can book using any eligible payment method.

For course classes with drop-ins enabled, purchase restrictions can be set separately for the main course enrollment and for drop-in bookings.

To update purchase restrictions on an already-scheduled class, go to the Schedule section, open the class, and navigate to Purchase Settings.


Private / Hidden Classes

Enable Make this class private/hidden to remove the class from the public schedule entirely. Private classes can still be filled by:

  • Sharing a direct booking link with specific students.

  • Manually adding students from the studio side.

Students who are not booked will not see the class on the schedule at all. This setting can be toggled on or off at any time after the class is scheduled.


Term Duplication

If your studio runs recurring terms, the Term Duplication feature lets you copy an entire term's schedule into a new term — preserving class types, days, times, instructors, rooms, capacity, and all settings — without rebuilding everything from scratch.

How to Duplicate a Term

  1. Go to the Schedule section. At the top of the page, click the Term button (with a copy icon).

  2. Two dropdowns appear:

    • Duplicate From — Select the existing term whose schedule you want to copy. Only terms with classes already scheduled will appear. The term's date range is shown to help you identify it.

    • Duplicate To — Select the destination term. The destination term's date range is shown as well.

  3. Click Check. The system loads all classes from the source term and maps them to the corresponding days and times in the destination term. A table appears listing every class that will be created, showing:

    • Class name

    • Date range

    • Day(s) of the week

    • Start and end time

    • A status indicator for each row

Status Indicators

Each row shows one of three statuses:

  • Green checkmark — Everything looks good. The class is ready to be scheduled.

  • ⚠️ Yellow warning — The room assigned to this class is already booked at that time in the destination term. You can edit the class to choose a different room, or accept the conflict and proceed.

  • Red X — A required field is missing or invalid (e.g., a room that no longer exists). Click Edit on that row to resolve the issue before saving.

Editing Before Saving Click Edit on any row to open a modal where you can adjust any detail of that class before it's created — including date, time, instructor, room, capacity, and all visibility and purchase settings. The destination term is locked and cannot be changed here.

Saving the Duplicated Schedule Once all rows show a green checkmark (or any conflicts have been accepted), click Save & Schedule All to create all classes at once. Classes with unresolved red-X errors cannot be saved until those issues are fixed.


Editing a Scheduled Class

After a class is on the schedule, most settings can be updated at any time:

  • Go to Schedule, select the class, and click Edit Schedule to modify timing, instructors, room, or capacity.

  • To update purchase restrictions, open the class and navigate to Purchase Settings.

Did this answer your question?