A Private Program is a Program that is hidden from your public Enroll Form and Customer Portal. Instead of enrolling through your general link, Customers use a unique private link that you share directly with them. This is useful any time you want to control who can find and enroll in a Program — whether that's a waitlist offering, a staff-only sign-up, or a custom payment plan for a specific family.
This article walks through how Private Programs work, how to create and share the link, and the rules to keep in mind so your private offerings behave the way you expect.
Public vs. Private Programs
The difference between public and private enrollment links comes down to accessibility and visibility.
Public enrollment links are available on your main Enroll Form, accessible through the Customer Portal, and visible on the public Browse page with an Enroll Now button.
Private enrollment links are only accessible through the unique private link you share, are not available on the public Enroll Form or Customer Portal, and — if you choose to display them on the Browse page — appear without an Enroll Now button or capacities.
Common Use Cases
Private Programs work any time enrollment should be invitation-based rather than open to the public. Here are some common use cases:
A lot of enrollment funnels into a specific Program
Information requests
Private Events
Private one-on-one Classes
Facility tours
Interviews
Staff enrollment
One-on-one tutoring or other sessions
Membership-type Programs
"Waitlist" Program
Registration-only Program
Programs with custom Payment Plans
Gift Card Program
How a Private Program Behaves
What does it mean when a Program is "private"? Here are the things to keep in mind when creating one:
Private Programs will NOT be available on the public Enroll Form. They can only be accessed from the private link.
Private Programs are NOT accessible on the Customer Portal. All Customers MUST use the private link.
Private Programs and their Classes can be displayed on the Browse page, but those listings will not display an Enroll Now button or capacities. There is a setting under Advanced in the Program settings that has to be checked for Private Programs to be displayed on the Browse page.
Private links will say "private" in the URL after they're copied and pasted into your browser, so they're easy to identify.
How to Make a Program Private
Follow these steps to switch a Program from public to private:
On the Programs page, click the edit pencil on the Program you want to make private.
Open the Advanced settings. You'll see a setting called Make Private.
Switch the toggle to the on position to make the Program private.
Click Save to save the changes.
Then publish the Enrollment Period the private Program is in. The Program will not be viewable if the Enrollment Period is not published. To publish: click the down arrow beside the Enrollment Period list, click the cog icon to open the settings, then click the eye icon to publish the Enrollment Period. When the eye is "open," that means the Enrollment Period is published.
How to Copy the Private Enrollment Link
Once the Program is private and the Enrollment Period is published, there are two places where you can copy the private enrollment link.
From the Programs page: click the link icon next to the Program name to copy the private enrollment link.
From the Classes page: click the link icon next to the Program name in the left-hand Program list to copy the private enrollment link.
How to Regenerate a Private Link
If you need to redo a private link, click the same button you'd use to copy it. Underneath Copy you'll see Break and regenerate. This breaks the existing link and generates a new one.
NOTE: The old link will no longer work if you do a new one. Anyone you previously shared the old link with will need the new one.
Important Rules & Gotchas
Important Rules & Gotchas
A few behaviors of Private Programs that often catch admins off guard:
Program Options for private AND public Programs cannot be the same. By "Program Options," we mean the options you give like "Program Name," "Schedule," "Days," etc. If any of your private AND public Programs have the SAME options (especially the same name), only one will appear on the Enroll Form. NOTE: Nicknames are not seen by Customers, so they can be the same.
Admin Users MUST test private Programs using either an incognito browser or a browser they are NOT logged into Enrollsy on.
Classes HAVE to be created within all Programs and have a capacity in order for the Program to show up on the Enroll Form.
Be sure to PUBLISH your Enrollment Period, or your private Programs will not be visible on the Enroll Form.
Once an Enrollment Period is published, all Programs within it will be visible using the general Enroll Form link, EXCEPT private Programs.
Private links are only available at the Program level (not Enrollment Period or Class levels).
If you share a Class within a private Program with a public/non-private Program, the private Class will take on the characteristics of the public one. See more about sharing Classes in the related article.
When a Class with a Waitlist is shared with a private Program, it takes on the characteristics of the private program, so the waitlist won't show on the Enroll Form.
If there are some Programs in the same Enrollment Period that you need to close enrollment for, you can make the ones that are still open private.
Customers can change information entered in the enroll form by signing into their customer account. If the customer needs to enroll in another private program, the customer must use the private link to enroll again.
Private links will say "private" in the URL after they are copied and pasted into your browser.
Optional : Upgrade Your Links with URLsy
URLsy is an add-on service available at an additional cost of $1.00 per link + QR code. You can find out more (and sign up) at https://urlsy.io/. Your first four links are free.
This add-on lets you do the following with your private links:
Branded short links
Automatic QR codes
Password protected links
Expiring links
Scheduled availability
Smart organization (group links by program, season, or team)
Click analytics (track who clicked and when)
Click the link above to sign up and create a link.
Reversing It: Change a Private Program Back to Public
To change a private Program back to public, follow these steps:
Click the edit pencil on the Programs page on the Program.
Open the Advanced settings. You'll see a setting called Make Private.
Switch the toggle to the off position to make the Program public again.
Click Save to save the changes.
The Program will return to the public Enroll Form and Customer Portal as long as its Enrollment Period is still published.






