INTRODUCTION
Feature Summary: System users can create custom fields to collect additional member data that is not captured by default in CourtReserve. These custom fields display on the member profile and can also be added to the Sign-Up Form to gather extra information during the account registration process.
Use Cases:
Track Member Acquisition: Learn how members found the club or who referred them to measure marketing success.
Match Programs to Skill Level: Collect sport preferences and skill ratings to recommend suitable leagues, lessons, or events.
Optimize Scheduling & Participation: Gather preferred play times or program interests to improve scheduling and communication.
Ensure Safety & Compliance: Add emergency contacts or medical notes for safety and liability needs.
Boost Engagement & Personalization: Capture communication preferences, t-shirt sizes, or goals to personalize experiences and promotions.
SETUP REQUIREMENTS
Log in to the admin dashboard.
Click SETTINGS on the side menu.
Scroll down to the MEMBER SETTINGS heading.
Click the Custom Fields icon. A new page displays.
On the next page, click the green Create New button.
Create a Custom Field
Click the Category field and select Member.
Fill in the fields (see below).
Click Save changes.
Field Type - Click the field and select an option. Choose TextBox (a fixed field suitable for a short passage like a phone number or name), TextArea (an adjustable box that can be used for longer passages), or DropDown (create a list).
Drop down
If the system user selects DropDown, CourtReserve displays new fields at the bottom of the form. Fill in the fields to create menu options. Click the green button to add more options. Click the X icon to remove an option from the menu.
Label - CourtReserve uses this label / name for the custom field.
Is Required - If this box is checked, members must make a selection or enter information into the field. If not checked, this custom field is optional.
Show on Member Portal - If this box is checked, the custom field displays on the member portal. If not checked, CourtReserve hides this custom field.
Allow Members to Update Custom Field - If this box is checked, players can update the information in the field on the member portal (Personal Information page). If not checked, the field is grey and cannot the information be changed, it is read only for the member.
Show on Admin Side - If this box is checked, admins, sub-admins, and instructors can see the custom field. If not checked, CourtReserve hides this custom field to system users.
Display on Members Grid - If this box is checked, CourtReserve creates a column with this custom field label on the Members grid. To open the grid, go to MEMBERS > LIST (or ACTIVE MEMBERS).
Is Enabled - Check the box to make this an active custom field. If not checked, the custom field record stays on the platform, but CourtReserve does not display the field on any schedulers or the member portal.
Add Member Custom Field to the Sign-Up Form
To collect this information when player's create an account at your club, add the member custom field to your Sign-Up Form. Navigate to Settings > Portal Settings > Sign-Up Form.
Click Add to Form next to the desired custom field and Save Changes.
In this example, we add "Tell Us How You Found Us" to the sign-up form.
Click Preview to see how the member custom field will display:
Member Custom Field on Member Profile - Details
If you prefer not to include a member custom field on the Sign-Up Form, it will always be available for admin input and viewing at the bottom of the member’s Details page.
USER PERSPECTIVE
Sign-Up Form: If included on the sign-up form, members will see the custom field when registering for a CourtReserve account at your club. Example below:
My Profile page: If enabled on the member portal, the player will be able to see their entered custom field information on their My Profile - Personal Information page. Example as follows:
ADMIN PERSPECTIVE
You can view member custom field information on various Member Grids (if enabled) and at the very bottom of a member’s Details page (see example below).