Overview
This is a general overview of the first step to creating a new program, and the initial settings that you will first see.
Please reference the article 8 Steps to Build a Program if you are looking for further guidance beyond this guide.
Instructions
Click Here to Watch a Video Tutorial of the Steps Below
Step 1:
- From the Dashboard, click the Programs dropdown and select Programs List.
- Click New Program, or you can copy and edit a previously created program as well
Step 2:
- The top of the page will ask for basic information about your program: Program Name, Seasonal Year, Program Dates, Age Method, Website URL, Accounting Code, Merchant Profile, and Program Type.
- Description: Text-box that allows you to input a general description of your program
- Welcome Message: This is a dialog box that will pop up to users on the program registration screen before they begin the registration process
- Notification Emails: Any email address placed here will receive an email notification when a player registers for the program.
- Reply to Email: This is the "reply to" email for registrants, leave blank if you do not want an email address registrants can reply to.
Below are more definitions of the settings you can enable/disable
- Registration Open: This will need to be enabled once you are ready to start accepting registrations. Leave un-checked to keep this registration 'closed'
- Require Handwritten Signature: This will require a handwritten signature acknowledging the user has understood the registration and cannot proceed to the payment without signing.
-
Allow Multiple Roles for One Registration: Enabling this setting will allow the user to complete the registration for multiple roles. For example, Player registration and Coaching registration.
-
Ask For Parent Information: Enable this setting to require parent information to be entered into the system. You're able to control the minimum and maximum before proceeding.
-
Allow Player to Select Age Group: If you would like to allow players to age themselves up or down. This setting works directly with the "Allow Player to Select Team" setting below.
-
Show Emergency Info: Shows a screen where the registrant can input any Emergency Contact information
-
Require Emergency Info: Requires information to be input before progressing to the next screen
-
Show Insurance info: Shows insurance information that can be input
- Require Insurance Info: Requires the insurance information to be input before progressing to the next screen.
-
Show Insurance info: Shows insurance information that can be input
-
Require Emergency Info: Requires information to be input before progressing to the next screen
- Allow User to Select Organization: This setting is primarily used for State Associations, Governing Associations, and the like. You can likely leave this setting unchecked.
-
Allow Player to Select Team: A player can choose the team they want to be added onto. The team source can be from the club, or an event roster. Additionally, you have the option to add the player to the team member list, the team roster (for an individual event), or both.
For example, this is useful when you're wrapping up the current season and have opened registration for the following year, a U5 player can select their age as U6 and the team source shown will show U6 Teams.
- Invitation Required: Enabling this setting requires the user to complete the prerequisite registration before they can register for this program that you're building. For further information, please see this guide for Requiring a Prerequisite
- Skip Required Forms: Enabling this setting allows users to skip forms that are presented during the set up. This setting works directly with the Affiliation and Competitive Level settings below. If you have USYS - Competitive set for the Affiliation/Competitive Level, the required forms will show. However, If you enable this setting, the registrant will not be required to complete the forms before progressing.
- Team Invite Event:(Best used if you have a tryout registration) If you are sending team invites, select your club's internal rostering event you would have created while setting up your tryout registration (ex. Internal Roster 23/24). Once players register from the invites you send , they will be automatically rostered to the team within the internal rostering event upon completion of the registration.
- Tryout: Tryout allows for a user to complete the registration, but is not placed into the club after submitting. Typically after a "tryout" registration, there is another official registration to complete, if deserving. This setting works with the "Invitation Required" setting shown above.
-
Disable Shopping Cart: This setting will toggle the ability to have more than one registration in one "cart." This box will need to stay unchecked if you plan to offer Sibling Discounts or the like.
NOTE*** This must be selected if this program is a Tryout - Automatically Add Sales Tax to Fee (by User Post Code): Another setting that is geared towards a State Association/Governing Body.
- Show registration billing status to team officials: A Manager/Coach will be able to see if a user is Paid, Current, or Due in regard to the billing plan they've selected for this program.
-
Show available registration spots remaining: Enabling this setting will show a button that reads "Registration Options" at the homepage of the program. Clicking on the button will show how many payment plans are used/available.
- Archived: Select this box and click Save to archive the program.
- Affiliation: The registrant will have the selected Affiliate name attached to their User account automatically when they complete a Program Registration through your Organization.
- Competitive Level: The registrant will have the selected Competitive Level attached to their user account automatically when they complete a Program Registration through your Organization.
- Available Roles: This setting controls who can register to this program. If only Player is selected, a Coach will not be able to start the registration. This setting works with the "Allow Multiple Roles for One Registration" setting listed above.
- Photo Required For: Enable this setting if you want a player photo uploaded during registration at a certain age+
- College Profile Referral: A third-party College profile (Default will publish/ None will not show this to the user).
- Redirect After Checkout: After submitting payment, choose if you want the user to be sent to a Summary or their User Dashboard.
- Payment Terms/Refund Policy: Standard payment terms will be present by default, however, you may overwrite the standard text and enter your club's own payment terms if needed.
- Agreement Text: This area allows you to enter text the registrant will acknowledge when completing the registration.
- Printable Agreement Text: This area allows you to enter text the registrant can download and print after the registration.
- Confirmation Email Text: In this area, you can enter a custom confirmation email the registrant will receive after registration is complete.
- Waitlist Confirmation Email Text: This is the text that will be sent to the registrant when the available spots are filled and the user is placed on a waitlist.
-
Invite Text: This is the text that will be sent when you invite a user to complete the registration.
After you have selected and entered all the information on this program setup page, click Save at the bottom to continue.
- After clicking Save, five new tabs will appear at the top of your page including Programs (when clicked on you will see Program List and Program Registrations), Registration Form, Registration Fees, Appearance, and Features.
If you are looking for further guidance on building a program, please reference the 8 Steps to Build a Program to find your next module.