Skip to content

Custom Fields

Custom fields let you collect any additional information that Campflow does not include by default. Need to track allergies, transportation needs, or emergency contacts? Create a custom field for it. The data you collect appears on family and camper profiles, can be shown on the registration form, and is included in exports and reports.

Custom fields are managed on the Registration & Application Settings page.

  1. Click Settings in the sidebar, then click Registration & Application.
  2. Scroll down to the Custom Fields section.
  3. Click Add Custom Field.

The Custom Fields section showing a field for allergies with its label, type, and visibility settings

  1. Enter a Field Label — this is the name that will appear on forms and profiles (e.g., “Allergies” or “Emergency Contact Name”).
  2. Choose Field For to decide what this field is attached to:
    • Family — One value per family (e.g., “How did you hear about us?”).
    • Camper — One value per camper, stays the same across seasons (e.g., “Allergies”).
    • Enrollment — One value per camper per season, can change each year (e.g., “Needs Transportation”).
    • Staff — Attached to staff members.
  3. Choose a Type for the field (see field types below).
  4. Optionally add a Description — helper text shown beneath the field to guide users.
  5. Click Save Settings at the bottom of the page.
TypeWhat it looks likeBest for
TextA single-line text boxShort answers like names or simple info
Long TextA multi-line text areaLonger answers like allergy details or notes
NumberA number-only inputNumeric data like age or quantity
PhoneA formatted phone number fieldPhone numbers
EmailAn email input with validationEmail addresses
CheckboxA single on/off checkboxYes/no questions like “Needs Transportation”
Single Select - DropdownA menu where you pick one optionChoosing from a predefined list
Single Select - RadioRadio buttons where you pick one optionSame as dropdown, but all options visible at once
Multi Select - DropdownA menu where you pick multiple optionsSelecting several items from a list
Multi Select - CheckboxesCheckboxes where you pick multiple optionsSame as multi-select dropdown, but all options visible

For any select-type field, you will need to add the available options. Type each option and press Enter to add it.

Each custom field has toggles that control where it appears:

  • Use Field — Turns the field on or off entirely. When off, the field will not appear anywhere.
  • Registration: Show — Displays the field on the registration form so parents can fill it in.
  • Registration: Require — Makes the field mandatory on the registration form. Parents cannot submit registration without filling it in.

If your camp uses applications, you will also see Application: Show and Application: Require toggles that work the same way for the application form.

  • Custom fields are shared across all seasons. A camper-level field like “Allergies” carries the same value from year to year. An enrollment-level field like “Needs Transportation” can have a different value each season.
  • Custom field data appears in the family and camper profiles, in table columns, and in exports.
  • You can reorder fields by changing their position in the list. Fields appear on forms in the order they are listed.
  • Deleting a custom field permanently removes all data that was collected for it. Campflow will warn you and tell you how many families or campers would be affected before you confirm.