Skip to main content

How to Test the Enroll Form

Learn three ways to test your enrollment form before sending it out

Written by Serena Edwards
Updated over a week ago

IMPORTANT Note About Companies in Test Mode (Not Yet Live)

If your company is still in test mode, meaning that you have not been set live where payments can be made, the following methods are the ONLY way to test the Enroll Form. Once a company is set live, it cannot go back to "test mode." Test mode allows a test payment method in order to get through the payment section of the Enroll Form.

Do this BEFORE Testing/Sending out Enroll Link

Follow the seven steps below BEFORE sending out an Enrollment link:

1 - Publish Location(s)

You'll need to have at least one active, published Location. Find out more here: How to edit a Location or publish Location(s).

publishing locations in Enrollsy

2- Publish Enrollment Period(s)

You must have at least one active, published Enrollment Period. Use the same basic steps above to publish at least one Enrollment Period. Hint, click the cog and click the "eye" to publish an Enrollment Period.

See About Enrollment Periods for more detailed instructions and more information on Enrollment Periods.

publish enrollment period in Enrollsy

3- Program In The Enrollment Period

You'll need to complete at least one Program in that Enrollment Period. Creating a Program completely is an entire post in and of itself. If you have a completed Program, you should have it set up so that a successful enrollment will yield the desired result (including any payments, E-signatures, agreement to terms, etc.).

NOTE: There is an option to hide a Program from the Enroll Form on a specified date. If you entered a date of today or before the Enrollment end date, there won't be any Programs available to enroll in.

Hide program setting in Enrollsy

You will also see "Not Visible" in red on the Programs page if the Enrollment end date is in the past:

4- Class with a Capacity

If you have the Enforce enrollment capacities setting on (My Company > Enroll Form settings), you will also need at least one Class with a set capacity for each Program you create.

Additional support articles: How to create a Class and How to change Class Capacity.

5- Activate Merchant Account (If applicable)

If you are using Enrollsy for ACH and/or debit/credit card payments and require payment at enrollment, you will need us to activate your merchant account. If you are not sure if your merchant account(s) are active, contact us via the chat bubble within the Enrollsy admin platform.

6- Activate Documents (If applicable)

Do you need E-signature Documents, Required Documents, or Program Forms? If yes, have they been attached to the right Program(s)?

If you are using Enrollsy for E-Signatures, you will need us to activate your E-Sign module. Contact us via the chat bubble within the Enrollsy admin platform.

7- Welcome Messages & Terms

Set up your Welcome Message & Terms & Conditions and attach them to your Programs if they are unique per Program.


Before sending out your Enroll Form, you will need to test it for accuracy. Here are the ways to do that.

Testing Using Enroll Links as a Customer

It is best to test the Enroll Form in an INCOGNITO browser (so you are not signed in as an Admin user) and use one of the following Enroll links to enroll as a new Customer would.

General Enroll Link - The general Enroll Link (found on the My Company page):

enroll form link in Enrollsy

Program Enroll Link - The Program Enroll Link on the Programs page or Classes page:

Programs Page Program Enrollment Link

program enroll link in Enrollsy

Classes Page Program Enrollment Link

Private Enroll Link - The private Enroll Link, either on the Programs page or Classes page:

private links in Enrollsy

Programs Page Private Link

classes page enroll link in Enrollsy

Classes Page Private Link

NOTE: If you are signed out and "enrolling" as a Customer, it will ask for payment information (if you have your Program(s) set up that way). To test, you have a few options:

  • Go through the Enroll Form up to the payment page

  • Enter a fake credit card number (google "Fake Credit Card Generator") Please note that you will NOT be able to complete enrollment using a fake card; this is only to get through the payment portion for testing purposes.

  • *Enter a 100% off coupon code (*preferred method)

Testing Using a Coupon Code

You can avoid incurring charges during testing by using coupon codes to waive fees. After copying the enroll link above, follow these steps:

  • Generate a Coupon Code that discounts all chargeable items, including the registration fee and any other associated costs. See how to create a Coupon Code here.

  • Apply the newly created Coupon Code during the test signup process to simulate a payment-free enrollment.

  • After completing your tests, delete or deactivate the Coupon Code to prevent unintentional use by actual customers.

  • It is best to test the Enroll Form in an incognito browser window (or private window) so you are not signed in as an Admin. Alternatively, you can use a different browser to ensure a clean testing environment without conflicting session data.

  • Complete the Enroll Form, as though you were a Customer. Once you get to section three of the Enroll Form and make Program selections, you should see the pricing you have configured. Verify that all field options such as dropdowns and file uploads are functioning as expected.

  • Upon completion, you will see the "My Account" button on the Enrollment Confirmation page. Go ahead and login to your test enrollment customer account. Click around to get familiar with this account. This testing ensures you experience the tools available to customers and helps validate account features.

Testing Using a Fake Customer Account

You may decide you want to see the Enroll Form completely from the Customer's perspective. Check out "How an Admin can create their own Instructor and/or Customer Account" for more information on how to create a Customer Account.

To access the Enroll form, use either the general Enroll Form link or the private link if the Program is private. If you use this method, be sure you are using an INCOGNITO browser or have completely signed out of Enrollsy (and cleared your browser cookies/cache).

You can also log in to the Customer Portal and enroll from there (as long as the Program is NOT private, and you haven't hidden the "Enroll" button in the Portal).

Testing Signed in as an Admin

Sign in and click Enroll on the left menu. Go through the Enroll Form questions. The downside to testing this way is that Admins can do some things Customers can't, including the following:

  • Skip most fields except the default required ones (Primary Account Holder's first name and email address, and Enrollee's first and last name)

  • Override age restrictions

  • View unpublished Enrollment Periods

  • Ability to check/uncheck required pricing options/skip the payment section (see How to Skip Payment on the Enroll Form below)

  • Coupon codes will not work unless you go through the payment section

  • Ability to override forced auto-pay

  • Inability to view the terms and conditions

See this support article for more information on how Admin views differ from Customer views.

How to Skip Payment on the Enroll Form

If you are using Payment Plans, you need to UNCHECK all boxes in the Payment Plan/Pricing sections to zero to bypass the payment part!

uncheck boxes to bypass payment when testing enroll form in Enrollsy

Testing Using the Enroll Form Preview Button

On the Enroll Form page, click the blue floating "Preview" button on the right side. This way of testing will not allow you to complete enrollment.

preview button on enroll form in Enrollsy

IMPORTANT NOTES ABOUT THE PREVIEW BUTTON

  • The Preview feature only shows a preview of the Enroll Form questions (not the Location, Enrollment Period, or any Program Options). If you want to see the entire Enroll Form, please choose one of the above options.

  • The Preview feature will pick up the first Program Form. If you need to preview another Program Form, refresh your page, select the Program Form, then hit "Preview" again.

  • If you EDIT any field, you will need to refresh your page then hit "Preview" again to see the change(s).

  • If you EDIT a Program Form, you will need to refresh your page, select the Program Form from list again, then hit "Preview."

Did this answer your question?