Skip to main content

Profile fields

Custom profile fields allow you to collect or store additional information about your members. For example, you might want members to provide an affiliation number, indicate their 1st/2nd claim status, or select their preferred training days.

Where profile fields appear

Profile fields are used in several places across the platform:

  • Member profile page - Fields with visibility set to Read Only or Editable are shown on each member's profile page. Editable fields can be updated by the member. Fields are displayed grouped under their field group headings.
  • Registration form - Fields with Show on Registration Form enabled appear when a new member registers. Members fill these in as part of signup.
  • Membership sign-up form - The same fields shown on the registration form also appear on the membership purchase form.
  • Admin member view - All fields, including those set to Hidden, are visible to administrators in the Admin area when viewing a member's profile.
  • Member exports - Profile field values are included in the CSV/Excel export from Admin > Membership > Members. MultiSelect field values are exported as a quoted comma-separated list.
  • Booking form - Profile fields selected under Booking Profile Fields in Admin > Settings > Sessions are included on booking summaries and in the bookings export, making emergency contact or medical information visible alongside each booking record.

Organizing fields with groups

Profile fields are organized into named groups that appear as visual sections on the member's profile page and on forms. This helps keep related fields together and makes the profile easier to navigate.

Managing groups

Go to Admin > Membership > Profile fields to manage your groups:

  • Click Add Group at the bottom to create a new group. Give it a name (for example, "Personal Details", "Medical", or "Emergency Contact").
  • Each group can have an optional description to help explain its purpose.
  • Click the up and down arrows next to each group to reorder them.
  • To delete a group, click delete. If the group still contains fields, you will be prompted to move those fields to another group first.

Adding and moving fields between groups

When you create a new field, you choose which group it belongs to. You can move an existing field to a different group by dragging and dropping it between group sections.

Field types

ClubPal supports seven field types, each suited to different kinds of information:

Text
A single-line text input. Use this for open-ended information like phone numbers, identification numbers, or short descriptions.

Paragraph
A multi-line text area. Use this for longer free-text responses such as notes, medical information, or detailed descriptions.

Single select
A dropdown list with a single selection. The member selects one option from the list you provide. Use this when there are a limited set of mutually exclusive choices (for example, "Beginner", "Intermediate", or "Advanced").

Multi select
A list of checkboxes allowing the member to select one or more options. Use this when members can choose multiple items from your list (for example, "Preferred training days" or "Available roles"). Selected values are displayed as a comma-separated list and exported as a quoted string in member exports.

Checkbox (Yes/No)
A single yes/no checkbox. Use this for consent flags, opt-ins, or binary questions (for example, "I agree to the club rules" or "Newsletter opt-in").

Date
A date picker input. Use this for capturing specific dates such as a medical clearance date or an anniversary.

Time
A time picker input. Use this for capturing a time of day, for example a preferred training slot.

Configuration options

Label
The label used for the input on forms.

Description
When the input is displayed on a form, the description provides a hint to the member for that field.

Group
The field group this profile field belongs to. Fields in the same group are displayed together under that group's heading.

Field Type
Sets the type of input to display. Choose from Text, Paragraph, Single select, Multi select, Checkbox (Yes/No), Date, or Time.

Options (Single select and Multi select field types only)
When the field type is set to Single select or Multi select, this option lets you define the values shown in the list. For Multi select, members can choose one or more options.

Visibility
Sets the visibility on the member's profile page. This setting does not affect whether the field appears on the registration or membership form.

  • Hidden - Not shown to the member on their profile page, but visible to administrators in the Admin area.
  • Read Only - Shown on the member's profile page but not editable.
  • Editable - Shown on the member's profile page and can be updated by the member.

Show on Registration Form
When enabled, the field is included on the registration and membership sign-up form so the member can provide a value at the time of joining.

Required
When enabled, a value must be entered or selected to submit the form.