Skip to main content

How to Create & Duplicate a Class

Add new Classes under your Programs, choose the right Class type, and copy existing Classes to save setup time

Written by Serena Edwards

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.

add class button in Enrollsy

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.

how to create a class in Enrollsy

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.

add a class description in Enrollsy

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:

    1. Installment Plan — Total invoiced immediately; balance paid over time.

    1. Scheduled Plan — Total split into payment events on specific dates.

    2. 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:

  1. Single Class — One unique Class that meets on every date you set on the calendar. Enrollees attend every date the Class meets.

  2. 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.

create a single or series class in Enrollsy

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:

add class times in Enrollsy

Example B — Single Class on Specific (Non-Recurring) Dates

For a Class that meets only on specific hand-picked dates:

pick class dates in Enrollsy

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.

add a holiday calendar to a class in Enrollsy

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.

set up class email reminder in Enrollsy

You can preview the reminder before saving. Here's an enlarged preview of what Enrollees will receive:

class notification reminder in Enrollsy

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.

edit class in Enrollsy

Step 2 - Click Duplicate

In the Edit Class drawer, click the Duplicate button at the top. The window will switch to the duplicated Class.

duplicate class in Enrollsy

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.

change the class details in Enrollsy

Step 4 - Save or Add Another

When you're done, click Done to save, or Add Another to duplicate again and keep going.

save or add another reminder in Enrollsy

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

edit class in Enrollsy

To duplicate a Class into one or more Programs, follow these steps:

  1. Go to Classes in the left sidebar, then click Duplicate Classes at the top.

    Duplicating classes in Enrollsy

  2. Select the Class(es) you want to duplicate — one at a time or all at once — then click Duplicate.

    Select classes to duplicate in Enrollsy

  3. 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.

    duplicate class into a program in Enrollsy

  4. 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).

hide/show programs with an enrollment end date in Enrollsy

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.

Did this answer your question?