Enrollsy's Scheduling Conflict feature automatically checks an Enrollee's existing calendar before allowing a new enrollment. If the new Class overlaps with one they're already in, the system blocks the signup and shows a clear warning — helping your customers (and your admins) avoid costly duplicate enrollments.
This feature works across multiple Enrollment Periods, so an Enrollee doesn't need to be enrolling in the same Period for conflicts to be detected. If you'd prefer to allow overlapping enrollments, see Disable Scheduling Conflict Feature below.
What a Scheduling Conflict Looks Like
When someone tries to enroll in a Program or Class they're already signed up for, Enrollsy flags the attempt with a red Schedule Conflicts banner and the message: "You're already enrolled in THIS Class."
Here's how the warning appears on the Enroll Form:
Same Class Conflict
Other Class Conflict
How to Enable Scheduling Conflict Detection
For the system to detect conflicts, each Program and Class must meet the following criteria:
Use the Classes Enrollment Model. Scheduling Conflict detection only works with the Classes model — it does not work with Simple or Days per Week.
Set a Weekly Schedule or Pick Dates on every Class. Each Class needs either recurring days (Weekly Schedule) or a specific list of dates (Pick Dates).
Add Calendar Start and End Dates to the Weekly Schedule. Selecting days of the week alone isn't enough — the schedule must include actual date ranges.
Set Start and End Times on each Class. Without specific times, the system can't compare overlaps.
How to Disable Scheduling Conflict Detection
NOTE: Disabling this can lead to duplicate or overlapping enrollments — use with care.
If you'd rather allow Enrollees to sign up for overlapping Classes, you can turn off conflict detection for a specific Program or Class by removing one of the required settings (the Enrollment Model itself can't be changed for this purpose):
Clear the Calendar Start & End Dates from the Class's Weekly Schedule, or
Clear the Start and End Times on the Class.
Once either field is removed, Customers and Admins will be able to enroll in that Class even if it conflicts with another active enrollment.






