Skip to main content

Core | Classes — Registration, Capacity & Attendance Settings

How to view class registrations, configure registration windows and late cancel policies, and set attendance caps for classes in PushPress Core.ind out who has reserved a class

Written by Jessica Hamel

Overview

This article covers three class management settings that are often looked up separately: viewing who signed up, controlling when members can register, and capping class attendance.

Who can do this: Admin and Staff with schedule access

Where: Control Panel → Schedule → Calendar (class settings) / Schedule → Check-In (reservations view)


Viewing Class Registrations (Who Signed Up)

There are three places to see who has reserved a class:

From the Class Calendar:

  1. Go to Schedule → Calendar.

  2. Click the class.

  3. Click View to open the full class view — shows all reservations, waitlist, and allows you to add members or message registrants.

From the Staff App:

  1. Open the Staff App.

  2. Navigate to the class — reservations and check-in status are visible directly.


Configuring the Registration Window

Control when members can start and stop registering for a class.

  1. Go to Schedule → Calendar.

  2. Click the class → select Edit (pencil icon), or create a new class.

  3. In the class editor, select Settings from the right panel.

  4. Set the following:

Registration Starts

How far in advance members can begin booking. Example: "1 day before start time" opens booking 24 hours before class.

Registration Ends

How close to class time members can still book. Example: "15 minutes before start time" closes booking 15 minutes before class begins.

Late Cancel

When a cancellation counts as late. For punchcard and limited plans, a late cancel deducts a session. Example: "2 hours before start time" means any cancellation after 4 PM for a 6 PM class is marked late.


Click Save.

Note: Registration window settings apply to the individual class. If you use recurring classes, you may need to update the template to apply changes across all future occurrences.


Setting an Attendance Cap

Limit the number of members who can reserve or be checked into a class.

  1. Go to Schedule → Calendar.

  2. Click the class → Edit (pencil icon).

  3. In the class settings, scroll to Attendance Limit.

  4. Toggle Attendance Limit to ON.

  5. Enter the maximum number of attendees.

  6. Click Save.

Overriding the cap for a specific member:

If you need to add someone to a capped class, use the Check-In Report override.


Troubleshooting

Members can't see the class to register

  • Check that the class is marked as public in the class settings

  • Verify the Registration Starts window — if set too far out, the class may not be visible yet

Late cancel isn't deducting a punch

  • Confirm the Late Cancel window is configured on the class

  • Verify the member is on a punchcard or limited plan — late cancel penalties only apply to those plan types

Class shows as full but I can see empty spots in the roster

  • The attendance cap may be set lower than the current reservation count — edit the cap or override via the Check-In Report

Did this answer your question?