Skip to main content

Enroll Form Troubleshooting: Why Items Aren't Showing Up (and How to Fix Them)

A step-by-step diagnostic guide to identify why items aren't appearing on your Enroll Form — and exactly how to fix each one.

Written by Serena Edwards

IIs something missing from your Enroll Form? Use the list below to jump to the matching section — each one covers what customers see, why it happens, and how to fix it.

A quick note on publishing

Most items in Enrollsy — Locations, Enrollment Periods, Programs, and Memberships — are unpublished by default. To publish any item, click its cog icon, then the eye icon. A crossed-out eye means unpublished; a solid eye means published. You'll see this step referenced throughout this article.

No Location(s)

What you'll see:

On the Enroll Form, customers get the message: "There are no Programs available for enrollment, please contact [Company Name] for more info."

no enrollment perids available in Enrollsy

Why it happens:

  • The Location is unpublished (Locations are unpublished by default).

  • The Location exists but no Programs are attached to it.

How to fix it:

  1. Click your Location name in the upper-right corner of the app.

  2. Publish the Location (see publishing note above).

  3. Confirm the eye icon is no longer crossed out — that means the Location is now published.

  4. Verify that any related Programs, Classes, and Enrollment Periods are also published.

publish location in Enrollsy

Tip: At least one Location must be published before customers can enroll. Make publishing-status checks part of your weekly review.

No Enrollment Period(s)

What you'll see:

On the Enroll Form, customers get the message: "No Enrollment Periods available, please contact [Company Name] for more info."

no enrollment perids available in Enrollsy

Why it happens:

  • The Enrollment Period was never published (new and duplicated Enrollment Periods are unpublished by default).

publish enrollment period in Enrollsy

  • The Enrollment Period has been archived, which removes it from the Enroll Form, Customer Portal, and Instructor Portal and cancels future Class reminders and Auto-Billing events.

  • The customer is using a private Program link, but the Program isn't private (or the link is incorrect).

    general enroll form link in Enrollsy

How to fix it:

  1. Open the Enrollment Period dropdown and click the cog icon beside the Enrollment Period.

  2. Publish the Enrollment Period (see publishing note above).

  3. If the Enrollment Period was archived, restore it from the Archived tab.

  4. If you're using private Program links, confirm the Program is set to Private and that you're sharing the correct private link from the Programs or Classes page.

Tip: See "How to Delete and/or Archive Enrollment Periods" for more on archiving behavior, and "About Private Programs" for sharing privately.

No Programs

What you'll see:

The Enroll Form loads, but no Programs appear under the selected Location. The Enrollment Period may not show or the Programs may not show (or show as "full.")

no enrollmenet periods available in Enrollsy

no program available in Enrollsy

Why it happens:

Publishing & attachment

  • The Location the Program is attached to is unpublished, or the Program isn't attached to the correct Location.

  • You're viewing the wrong Enrollment Period, or it isn't published.

    enrollment periods unpublished in Enrollsy
  • The Program's Membership (if using Memberships) is unpublished.

Setup

  • No Programs have been created yet for this Enrollment Period.

  • No Classes have been created in the Program (a Program needs at least one Class to appear).

no classes created in Enrollsy

Capacity

  • The Program has no Capacity set, or capacity has not been configured.

  • Capacities are set to 0, which blocks any enrollments from showing.

    no class capacity in Enrollsy
  • The Program's capacity is maxed out (every available spot has already been filled).

Dates

  • The Enrollment ends on date is set in the past. Affected Programs will show a red Not Visible notice.

enrollment ends on date is in the past in Enrollsy

  • The dates the Program runs are in the past (these dates appear only for Simple and Days per Week Enrollment Models).

    private program link in Enrollsy

Private vs. Public

  • The Program is set to Private, but the Enroll Form is using the public link. Private Programs can only be accessed through the private Program link found on the Programs page or the Classes page.

  • A private Program and a public Program share identical Program Options (such as Program Name, Schedule, Days, etc.). When the options are exactly the same — especially the name — only one will appear on the Enroll Form. (Nicknames are not seen by customers, so they can be identical.)

    program options are the same in Enrollsy

Save state & Embed

  • Changes weren't saved after editing the Program — recent edits to publishing status, dates, capacity, or other settings will not take effect until they're saved.

  • The Embed Link is outdated and needs to be regenerated.

How to fix it:

  1. Publish the Location and confirm the Program is attached to all of the correct Location(s) (see publishing note above).

  2. Switch to the correct Enrollment Period and publish it if needed.

  3. Create a new Program — or duplicate an existing one — if none exist for the Enrollment Period.

  4. Create or duplicate at least one Class inside the Program.

  5. If the Program is private, share the private Program link from the Programs or Classes page instead of the public Enroll Form link.

  6. If a private and public Program share identical options, change the customer-facing Program Name (or other options) so they're distinct.

  7. Edit the Program and update the Enrollment ends on date so it's in the future.

  8. Click the pencil icon beside the Program, scroll to Enrollment Model, and update the Program run dates so they are in the future.

  9. Open the Program's Capacity settings and confirm a capacity has been set, that it isn't 0, and that it isn't fully filled. Increase the capacity or archive existing enrollments if it's maxed out.

  10. After making any edits, click Save — unsaved changes will not appear on the Enroll Form.

  11. Regenerate the Embed Link if the Enroll Form is embedded on your website.

  12. Publish the related Membership, if applicable.

Tip: See "How to Create a Program," and "About Private Programs," for step-by-step guidance.

No Classes

What you'll see:

The Enroll Form loads, but the Programs that appear under the selected Location or Enrollment Period look "full."

no programs or classes showing on Enrollsy enroll form

Why it happens:

Publishing

  • You're viewing the wrong Enrollment Period, or it isn't published.

Setup

  • No Classes have been created yet in the Program.

    no classes created in Enrollsy
  • Credit category isn't entered on the Class(es). If the Program is set up on credits, every Class in that Program must have the correct credit category assigned.

    classes missing credits category in Enrollsy

Capacity

  • No Capacity has been added to the Class(es) in the Program.

  • Capacities equal the number of current Enrollees, or are set to "0." A Class with zero remaining capacity won't appear on the Enroll Form. (Note: A Program's capacity is equal to the total capacity of its Class(es).)

    no class capacity in Enrollsy

Dates

  • The Enrollment ends on date is set in the past. Affected Programs will show a red Not Visible notice.

    enrollment ends on date is in the past in Enrollsy
  • The dates the Class runs are in the past.

    class dates are in the past in Enrollsy
  • You've selected Set days/dates when this Class occurs but no dates have been added.

    no class dates entered in Enrollsy

Private vs. Public

  • The Program the Class is in is set to Private. Customers must use the private Program link to enroll in private Programs; they cannot enroll through the Customer Portal.

    private links in Enrollsy
  • The Program Options for a private and public Program are identical. If a private and a public Program share the same Program Name, Schedule, Days, etc., only one will appear on the Enroll Form. (Nicknames are not seen by customers, so they can be identical.)

    same program options in Enrollsy

Save state

  • Changes weren't saved. Most pages in Enrollsy auto-save, but Program and Class edits need to be saved deliberately by clicking Add or Save.

How to fix it:

  1. Switch to the correct Enrollment Period and confirm it's published.

  2. Create a new Class, or duplicate an existing Class into the Program.

  3. Open each Class's settings and add a Capacity value greater than 0 and greater than the current number of Enrollees. Increase capacity or archive enrollments if the Class is full.

  4. If the Program uses credits, click the pencil icon on each Class and assign the correct Credit Category.

  5. After any edit, click Add or Save — unsaved changes will not appear on the Enroll Form.

  6. If the Program is private, share the private Program link from the Programs or Classes page instead of directing customers through the Customer Portal.

  7. If a private and public Program share identical options, change the customer-facing Program Name (or other Program Options) so they're distinct.

  8. Edit the Program and update the Enrollment ends on date so it's in the future.

  9. Click the pencil icon beside the Class's down arrow, scroll to When does Class happen?, and update the Class run dates so they are in the future.

  10. If you're using Set days/dates when this Class occurs, add the specific calendar dates the Class will run.

Tip: See "Create & Duplicate a Class," "Credit Pricing Tutorial," and "About Private Programs" for step-by-step guidance.

No Pay-in-Full or Payment Plans

What you'll see:

A Program and Class appear on the Enroll Form, but customers see no Pay-in-Full option, no Payment Plan options, missing Charge Items at checkout, or pricing that doesn't appear as expected.

Why it happens:

  • Pricing is not set up. Pricing must be added at either the Program or Class level. If the Program was duplicated from another, pricing does not duplicate automatically — it has to be added manually to the new Program or Class.

  • Pay-in-Full and/or Payment Plans are unpublished. Both Pay-in-Full and Payment Plans are published by default, but if either has been unpublished (the eye icon is crossed out), it will not appear on the Enroll Form.

    payment plans and pay-in-full published by default in Enrollsy
  • Pricing/Program Cost type (Fixed Cost or Subscription) is not chosen. All Programs default to Free until changed.

    not chosen a program cost in Enrollsy
  • Charge Items and/or dollar amounts have not been entered. You must add Charge Items with amounts that total the cost of the Program or Class.

    charge items not added in Enrollsy
  • Charge Item settings are wrong, including any of the following:

    • The Charge Item is set to Optional instead of Required at enrollment or in a payment plan.

      charge item is optional in Enrollsy
    • The Charge Item is not enabled for Payment Plans and/or not set to Due at Enrollment.

    • The Charge Item is set to Due at Enrollment but charged once per Enrollee or once per Account, so it's only applied once per Enrollee/Account rather than per enrollment.

      how often a charge item is charged may be set up incorrectly in Enrollsy
  • Pricing is set to be on the Class level, but no pricing has been added to the individual Class(es).

    "Pricing is the same for each class" is checked or unchecked in Enrollsy
    a program cost is not selected in Enrollsy
  • Credit categories are not on the Classes. If your Programs are set up with credits, every Class must have the correct credit category attached.

  • Changes weren't saved. Pricing, Charge Item, and Payment Plan edits must be saved deliberately (click Add or Save) before they take effect on the Enroll Form.

How to fix it:

  1. Open the Program (or Class) and confirm pricing has been added at the correct level. If you duplicated the Program, add the pricing manually.

  2. Check that both Pay-in-Full and each Payment Plan are published (eye icon not crossed out). Publish any that aren't (see publishing note above).

  3. Set the Program Cost to Fixed Cost or Subscription instead of leaving it at Free.

  4. Add Charge Items with dollar amounts that total the cost of the Program or Class.

  5. Edit each Charge Item and confirm the settings:

    • Set Required instead of Optional if the Charge Item should always be applied.

    • Turn on Enabled for Payment Plans and/or Due at Enrollment as needed.

    • Adjust How often? (Charged every enrollment, once per Enrollee, or once per Account) so it matches how you want it billed. If it should be charged for every enrollment, switch it to Charged every enrollment.

  6. If pricing is set at the Class level, open each Class and add the pricing for that Class.

  7. For credit-based Programs, open the Classes page, click the pencil icon on each Class, scroll to Credit Category, and assign the correct one.

  8. After every change, click Add or Save — unsaved edits will not appear on the Enroll Form.

Tips for Avoiding Pricing Display Issues

  • Regularly review payment plans and ensure all are published before making them available to users.

  • Verify all new classes have the correct credit categories assigned during setup.

  • Conduct periodic reviews of pricing settings and registration forms to ensure accuracy and completeness.

No Membership(s)

What you'll see:

You're using Enrollsy's Membership feature, but Memberships don't appear on the Enroll Form.

Why it happens:

  • The Membership is unpublished (all new Memberships are unpublished by default).

    publish a membership in Enrollsy

How to fix it:

  1. Go to the Memberships section.

  2. Hover over the right side of the Membership block.

  3. Click the eye icon to publish it.

  4. Confirm the eye is no longer crossed out.

Tip: If Memberships are linked to specific Programs, also confirm those Programs are published and attached to a published Location.

Did this answer your question?