Application forms

Customize the form candidates fill out when applying to a position.

Each position has its own application form. When a position is created, Bringboard copies your org's default form template. From there, you can add, remove, and reorder fields for that specific position without affecting the template or other positions.

Identity fields

Three fields are always present and cannot be removed:

  • First name
  • Last name
  • Email

These fields create the candidate record and are used for deduplication. If a candidate applies to multiple positions with the same email, Bringboard links the applications to a single candidate profile.

Custom fields

Everything beyond the identity fields is a custom field. Fields are defined at the org level and can be added to any position's form.

Available field types

TypeInputStored as
Short textSingle-line text inputString
Long textMulti-line textareaString
EmailEmail input with format validationString
PhonePhone input with country pickerE.164 string
URLURL input with optional regex validationString
LocationCity autocompleteJSON (city, country, code)
DateDate pickerISO date string
NumberNumeric inputNumber
SelectDropdown with predefined optionsString
BooleanToggle switchBoolean
FileFile upload (PDF, DOC, images up to 10 MB)Storage reference

Validation

Fields support validation rules:

  • Required - the field must have a value before submitting
  • Regex patterns - URL fields support regex validation, including curated presets for LinkedIn and GitHub profile URLs
  • Phone validation - phone fields are validated with libphonenumber for country code, length, and structure

Layout

By default, each field takes the full width of the form. You can set a field to half-width so two fields sit side by side on the same row. This is useful for pairs like First Name + Last Name or City + Country.

Default form template

Your org has a default form template that new positions inherit. To change the defaults:

  1. Go to Settings → Data model
  2. Select the Applications object type
  3. Add, remove, or reorder the fields in the template
Changes to the default template only affect future positions. Existing positions keep their current form configuration.