Articles on: Event registration

Creating custom fields

In addition to our standard fields, LiveHeats allows you to create your own custom fields. Custom fields can be used for:


  • collecting any piece of required information from athletes during registration, and/or;
  • capturing and storing required data with results if importing athletes into LiveHeats


How to create a custom field


Below you'll find the step by step instructions for creating a custom field. For a video tutorial, see the bottom of this article.


  1. For an event, go to Event dashboard > Event settings. For membership go to Membership & rankings > Series settings
  2. In an event, navigate to the Registration tab on the far right.  For membership, click Membership. At the bottom of the form, you'll see all available fields in the Registration form section, including the default LiveHeats system fields
  3. To create a custom field, click Create field
  4. Firstly select the Field type:

Field type

Detail

Examples fields

Free text or number

Allows any typed text or number

Membership ID, Postal Address, Insurance number

Drop down

Selection from options

T-shirt size, Gender

Check box

Check mark of a box

COVID Declarations, Terms and Conditions

Date picker

Select a date

Arrival date, Departure date


  1. Now, give the field a name. The name will appear on the registration form and any data exports. If using the Drop down field type, you must create the options that can be selected by the registrant
  2. Select if the field is Required (optional)
  3. Now, you must select the Field category. The category determines where LiveHeats stores the information:

Field category

Detail

Example fields

User

Information is stored with the LiveHeats user account associated with the athlete, for all events (future and past). This could be the parent, team manager, or athlete themselves.

Emergency contact, postal address

Athlete

Information is stored with the athlete's profile on LiveHeats, for all events (future and past).

Membership ID, Stance, Sponsors

Registration

Information is stored with the athlete for this event or series only.

T-shirt size, COVID Declaration

  1. Click  Create to finalise, then Check the box to activate
  2. Click  Update event to save



Advance Custom Field Settings (Beta)


We have advance custom fields setting in Beta! If you are interested in using any of the settings below, please reach out to us at community@liveheats.com or complete this request form.


Restricted fields - Apply edit restrictions for athletes on specific fields


You may have a need to restrict athletes from editing information once it is initially collected. For these cases, we have a restricted field setting. Once applied this setting will allow an athlete to complete the field during their initial event registration or membership, and for any future changes, they must make a request to you (the organiser) to update the information. 



Conditional fields - Hide and show fields based on the input of other fields


For some fields, you may only want them to be required if another field has been populated with a specific value.


Example: If an athlete enters their Date of birth, which means they are over 18 years of age, you may want to collect additional information such as their FIS Code (or another ID). However, if an athlete is under 18 years of age, then this wouldn't need to be collected. 



IOC Nationality list - Request to use the official IOC list of Nationalities


In some cases, your organisation may be required to collect an athlete's official IOC Nationality during registration. For this we have you covered, request to use this list by filling out the request form.



FIS Code - Verify an athlete's FIS Code during registration


We currently offer International Ski and Snowboard Federation (FIS) validation during registration. If the FIS Code entered is not valid (e.g has expired or has been revoked) the athlete will not be able to register.


Updated on: 11/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!