Classes are the building blocks that make enrollment possible in Enrollsy. To open enrollment, every Program needs at least one Class with a Capacity of one or more. This guide walks you through creating a Class from scratch, choosing the right Class type for your schedule, and duplicating Classes so you don't have to rebuild similar setups by hand.
Before You Begin: Program, Class, and Capacity
Before adding a Class, it helps to understand how Classes fit into Enrollsy's structure. A Class lives inside a Program and has its own Capacity (the number of Enrollees it can hold). Some Class settings are inherited from the Program, and others must be set on the Class itself — which ones depend on the Enrollment Model you've chosen for that Program.
The table below shows where each setting is configured for each Enrollment Model:
Classes In Programs of this Enrollment Model | Capacity | Start & End Time | Start & End Dates + Holidays | Pricing |
Simple | Set in the Class | Set in the Class | Inherit from Program | Inherit from the Program |
Days per Week | Set in the Class | Set in the Class | Inherit from Program | Inherit from the Program |
Classes | Set in the Class | Set in the Class | Set in the Class | Inherit from the Program OR Set in the Class |
NOTE: You can only choose your Class Type (Single vs. Series) when you set specific days or dates in Step 4 — When Class Happens.
How to Create a Class
To create a Class, navigate to the Classes page (this may be labeled something else if you've customized it, such as Sessions or Groups). Then follow the six steps below.
Step 1 — Open the Add Class window
Select the Program you want to add a Class to, then click the Add Class button on the right side of the page.
Step 2 — Fill in Class Details
A drawer will open on the right side of the screen where you can enter the core details of the Class.
Fill in each of the following fields:
Name - Create a title for the Class.
Select Instructor(s) - Choose from the list of Instructors you've added under the Users section. See How to Add an Instructor if you need help adding an Instructor.
Capacity - Set the maximum number of Enrollees for this Class.
Class Description - Add a description that Enrollees will see before enrolling. You can format it with headings, paragraphs, colors, and more.
NOTE on Class Description: Enrollees can view the Class Description by clicking Details under the Class name during enrollment.
Step 3 - Pricing (if applicable)
If pricing is set on the Program rather than the Class, skip this step. Otherwise, choose the payment option you'd like to offer Enrollees:
Free - No charge. Select Free, click Save, and move on.
Fixed Cost - For Classes that collect Installments, Scheduled Payments, or Pay-in-full Options. Enter the total cost by adding charge items, then add one of these Payment Plans:
Installment Plan — Total invoiced immediately; balance paid over time.
Scheduled Plan — Total split into payment events on specific dates.
Subscription Plan — Class price invoiced and paid on a fixed recurring frequency starting at enrollment.
Subscription — For Classes with repeated payments from enrollment date, with no pay-in-full option. Create a Subscription Payment Plan.
Step 4 - Set When Class Happens
Add a start and end time, then set the dates the Class occurs. You can only choose your Class Type (Single vs. Series) when you set specific days or dates here.
Two Class Types to choose from:
Single Class — One unique Class that meets on every date you set on the calendar. Enrollees attend every date the Class meets.
Series — One unique Class that meets once per date on the calendar. Enrollees pick which date(s) to attend. A common use case is four different sessions of the same Class at 7:00 p.m., where Enrollees choose one.
Important Notes About Series Classes
Series Classes can only be used with the Classes Enrollment Model — not Simple or Days per Week.
When used with the Classes Enrollment Model + Multi-Lists, the Series Class won't appear in the Admin Multi-List view, but it will appear under each Class selection on the enroll form.
You can't convert a single Class into a Series. Series Classes must be created from scratch or duplicated from an existing Series.
Series Classes auto-split into "Current" and "Past" based on dates. Past dates won't show on the Enroll Form.Series Classes can ONLY be used on the Classes Enrollment Model (NOT on Simple or Days per Week)
Two Example Configurations
Example A — Single Class with a Weekly Schedule
For a Class that meets every Monday, Tuesday, and Wednesday from December 6 to March 30:
Example B — Single Class on Specific (Non-Recurring) Dates
For a Class that meets only on specific hand-picked dates:
Step 5 — Assign Enrollees (if duplicating an existing list)
Optionally add a Holiday Calendar to exclude dates from the Class schedule. Class Reminders won't be sent on holiday dates.
Step 6 - Email Reminder
The final step is to set up the Email Reminder. Choose when to send the reminder (1 hour, 2 hours, 1 day, or 5 days before the Class starts) and add an optional custom message.
You can preview the reminder before saving. Here's an enlarged preview of what Enrollees will receive:
How to Duplicate a Class Within the Same Program
Once you've created a Class, duplicating it is the fastest way to add another with the same schedule, capacity, or instructor. Use this approach when you want a copy in the same Program.
NOTE: This is different from duplicating a Class into a different Program — see the next section for that workflow.
Step 1 - Find the Class
Go to the Classes page, find the Class you want to duplicate, and click the pencil icon to edit it.
Step 2 - Click Duplicate
In the Edit Class drawer, click the Duplicate button at the top. The window will switch to the duplicated Class.
Step 3 - Change the Details
Update the Class name, Instructor (if needed), Capacity, dates, times, and any other details that should differ from the original.
Step 4 - Save or Add Another
When you're done, click Done to save, or Add Another to duplicate again and keep going.
NOTE about Series Classes
If you've duplicated a Series Class and can't change the dates (you'll see an error saying someone is enrolled), look up the name shown in the error. There's likely a deactivated enrollment on that date. Click the trash icon next to the enrollment to delete it.
How to Duplicate a Class into Other Programs
Duplicating a Class into a different Program copies the Class shell — but not its Enrollments. The settings that get copied include:
Class Name
Instructors
Capacity
Class Description
Start/End Times
Class Schedule
Email Reminder
To duplicate a Class into one or more Programs, follow these steps:
Go to Classes in the left sidebar, then click Duplicate Classes at the top.
Select the Class(es) you want to duplicate — one at a time or all at once — then click Duplicate.
A new window will show how many Classes you're duplicating. Click the Program on the right side where you want the Class copied, then click Confirm. You can only pick one Program at a time — to copy into multiple Programs, repeat the Duplicate process for each.
Toggle Change Program at the top if you need to view Programs whose Enrollment end date has passed (these aren't visible on your enrollment form by default).
NOTE about Waitlists: Waitlists can't currently be duplicated. If you need to duplicate Classes and Waitlists for all Programs, you can duplicate an Enrollment Period instead.


















