
Overview
Every Program in a Disco Academy has its own registration and enrollment settings. These settings cover who can see the Program, whether Members can register for it, whether Members need to apply first, how many seats are available, whether a fee is charged, and whether admins and instructors can take the curriculum themselves. Most of the controls live on the Access tab of the Program settings drawer. Pricing lives on a separate Pricing tab and is only available to community-type Academies with monetization turned on.Open a Program’s Registration Settings
Visibility is the only registration setting you can configure when you first create a Program. Every other setting becomes available once the Program exists. To open the settings for an existing Program:- Go to Programs in the admin area.
- Find the Program in the list.
- Click the triple-dot menu on the Program row and select Settings. The Program settings drawer opens.
- Click the Access tab to configure visibility, registration status, applications, capacity, Auto-Add, and Learning Mode.
- Click the Pricing tab to configure fees. The Pricing tab only appears for community-type Academies with monetization enabled, and paid pricing options require a connected Stripe integration.
Set Program Visibility
Visibility decides who can find the Program and reach its registration page. On the Access tab, use the Visibility dropdown to pick one of four options:- Public: Anyone on the internet can register through the Program’s registration page.
- All Members: Any Member of the Academy can register.
- Private: Only specific Members or groups can register. Selecting Private reveals two multi-select pickers so you can choose member groups, individual Members, or both.
- Invite Only: The Program is hidden from the Explore page. Members can only join through a direct invitation.
Set Registration Status
The Registration Status control on the Access tab decides whether new registrations are accepted at all. Pick one of three options:- Open: Registration is live. Selecting Open reveals the Application Required toggle.
- Closed: No new registrations are accepted.
- Waitlist: Visitors to the registration page are redirected to an external URL. Selecting Waitlist reveals two fields: Waitlist URL (the external page Members are sent to) and Waitlist CTA Label (the button text shown on the registration page, for example “Join the Waitlist”).
Require an Application
When Registration Status is set to Open, the Application Required toggle appears. Turn it on when you want Members to submit an application and be approved before they gain access to the Program. A question builder appears below the toggle. Use it to add and remove free-text questions. At least one question must remain at all times. If the Program has a fee, payment is taken at the point of approval, not at the time of submission. Applicants are only charged once an Admin approves them.Set a Capacity Limit
Enable the Capacity toggle on the Access tab to cap the number of Members who can join. When you turn it on, a number input appears with a default of 50. Once the limit is reached, new registrations are blocked. Two groups do not count against the limit: admins assigned directly to the Program, and Members added through Auto-Add.Auto-Add All Members
Auto-Add automatically enrolls every current and future Member on a selected membership plan, without requiring them to register. Turn on the Auto-Add All Members toggle on the Access tab and pick the eligible membership plan. When Auto-Add is on, the Registration Status, Applications, and Capacity fields are hidden. They do not apply. A few things to know before enabling this:- Auto-Add is not available with Invite Only visibility. If the Program is set to Invite Only, the Auto-Add toggle is hidden.
- Auto-Add bypasses every other registration control, including any fee. All current and future Members on the chosen plan are enrolled immediately.
- The action cannot be undone. Confirm your membership plan selection before turning it on.
Enable Learning Mode
Learning Mode lets admins and instructors take the Program curriculum themselves and have their progress tracked in reports. Enable the Learning Mode toggle on the Access tab. A checkbox appears below: Include admins and instructors in Reports. Turning Learning Mode off removes every admin and instructor completion record from reports. Disco asks for confirmation before saving the change. Enable Learning Mode before admins and instructors start the Program. Turning it on after they have begun does not retroactively record their progress.Configure Pricing
The Pricing tab is only available for community-type Academies with monetization turned on. Use it to set whether a Program is free or requires payment. To charge Members, connect a Stripe integration first. If Stripe is not connected, the tab prompts you to set up the integration before you can configure a fee. If your Academy uses custom membership plans, a Membership Plans section appears on the Pricing tab. You can set which plans include access to the Program and, with per-plan pricing, charge a different fee per plan.FAQ
Can I change Visibility on a Program that already has Members enrolled?
Can I change Visibility on a Program that already has Members enrolled?
Why do existing Members still have access after I set a Program to Invite Only?
Why do existing Members still have access after I set a Program to Invite Only?
If I remove a Member from a Program, do they lose access to the whole Academy?
If I remove a Member from a Program, do they lose access to the whole Academy?
Can I edit the application questions for a single Program?
Can I edit the application questions for a single Program?
Can I turn off Application Required after I have already enabled it?
Can I turn off Application Required after I have already enabled it?
Does the Program need to be published for Waitlist to work?
Does the Program need to be published for Waitlist to work?
What URL should I put in the Waitlist URL field?
What URL should I put in the Waitlist URL field?
Can I skip the payment page for free Invite Only Programs?
Can I skip the payment page for free Invite Only Programs?
What happens if I set a Capacity limit after Members have already enrolled?
What happens if I set a Capacity limit after Members have already enrolled?
Do Admins and Auto-Added Members count against Capacity?
Do Admins and Auto-Added Members count against Capacity?
Can I enable applications or a capacity limit on an Invite Only Program?
Can I enable applications or a capacity limit on an Invite Only Program?
When does payment get charged on an application-based Program?
When does payment get charged on an application-based Program?
What happens to admin progress records if I turn Learning Mode off?
What happens to admin progress records if I turn Learning Mode off?
Does enabling Learning Mode record progress that already happened?
Does enabling Learning Mode record progress that already happened?
Why do I see the error "Experience must be available on at least one plan" when I choose Invite Only?
Why do I see the error "Experience must be available on at least one plan" when I choose Invite Only?
Can I change the "Register" or "Apply" button label on the registration page?
Can I change the "Register" or "Apply" button label on the registration page?
Can I auto-enroll Members into multiple Programs at once from a single invite?
Can I auto-enroll Members into multiple Programs at once from a single invite?
Can Admins set a registration deadline on a Program?
Can Admins set a registration deadline on a Program?
What happens to Members already enrolled through Auto-Add if I turn Auto-Add off?
What happens to Members already enrolled through Auto-Add if I turn Auto-Add off?