SquareOS Docs
Integrations

Class Categories

Class Categories define reusable group-class setup such as duration, eligibility, trainer requirement, room rules, trial acceptance, cancellation cutoff, and optional levels.

What this page is for

Class Categories define reusable group-class setup such as duration, eligibility, trainer requirement, room rules, trial acceptance, cancellation cutoff, and optional levels.

Who should use it

Owner, manager, class coordinator

Where to find it

/admin/class-categories

Before you start

  • Set room mandatory only when every physical class in that category must have an assigned room.
  • Use levels only when staff and members understand the distinction, such as Beginner, Intermediate, Advanced, or Batch A.
  • Accepts trial controls whether trial users can book classes under this category when their trial is active and has remaining allowance.

Daily workflow

  • Create category before scheduling classes.
  • Add levels only when needed and leave unused rows blank.
  • Schedule a test class and verify class level, room rule, waitlist, and trial booking behavior.

Watch out

  • Do not change class category rules without checking existing recurring classes.
  • Use the left menu to open related pages in Integrations.
  • Use Ask Docs for questions that are already covered in this public documentation.

On this page