Custom Fields
Custom Fields are only available to facilities who are subscribed to certain plans. If you would like to upgrade, get in touch with our Support team!
Custom Fields allow your facility to collect extra information from customers during registration or checkout and store it directly on their customer profiles or the event. This can include information such as allergies, preferences, skill level, agreements to terms, and more.
Where to add and find Custom Fields
In your Admin dashboard, go to Settings > Custom Fields. From here, you can:
- View existing custom fields
- Add new fields
- Edit fields
- Delete fields
Adding a Custom Field
To create a new custom field:
- Click + Add Field
- Select a field type
- Enter a label and question for your field
- Save your changes
Field types available
- Text: A short written response. Useful for allergies or notes.
- Number: Accepts numeric values only. Useful for jersey numbers or age
- Single-select: A dropdown where one option can be selected. Useful for hand preference or skill level
- Multi-select: Allows multiple selections. Useful for goals or interests
- Date: A date picker. Useful for date of birth
- Checkbox: A simple yes or no option. Useful for terms and conditions
Editing and deleting Custom Fields
Each custom field has two icons on the right:
- The pencil icon lets you edit the field's label, question, or options
- The trash icon permanently deletes the field. This cannot be undone.
Where do custom fields appear?
Custom Fields can appear in:
- The customer registration or account creation process
- The booking process for service or event sign-ups
This allows you to collect information either during account creation or when customers register for specific services.
Collecting Custom Field information during the Account Creation process
To add Custom Fields to your facility registration form:
- In Admin, go to Settings > Registrations
- For Additional Information, click on Add Custom Field
- You can create a new Custom Field or select Add From Existing
- You can mark whether the field is required to complete, or if left as off, it will be optional
Collecting Custom Field information during the event sign up process
You can also collect Custom Field information for specific services such as classes, lessons, rentals, camps, or events.
To configure this:
- In Admin, go to Services
- Select the relevant service type (Classes, Lessons, Rentals, Camps, etc.)
- Open the specific, individual service
- Expand Advanced Settings
- Under Additional Checkout Details, add or select the Custom Fields you want to include
- Click Save
Viewing customer responses to Custom Fields
Customer registration responses
If you've added Custom Fields to the customer account creation process, you can find the responses by:
- Open the customer's profile in Admin
- This will automatically open to the Profile section
- Under the Custom Fields section, review the submitted responses
Their submitted answers will appear there for staff to review and reference later. The facility is able to update the response directly from this view, and the customer can also update their response through their own Swift account too.
Event or service registration responses
If a Custom Field was added to a service or event registration form, responses can be viewed from the Service Form page.
To view them:
- In Admin, go to Services
- Select the relevant service type (Classes, Lessons, Rentals, Camps, etc.)
- Open the specific, individual service or event
- Go to the Participants section
- Select Columns, and toggle the relevant Custom Field to ON
- Review participant responses directly from the table


