Skip to main content

Custom fields

Customize information fields in your candidates profile and your job postings

Increase control over your job ads and highlight important information from your candidates internally by using Custom fields. This feature allows you to add additional fields in your job postings and candidate cards that you can fill with information specific to your company.

Start by heading over to Settings → Recruitment → Custom fields, where you create and edit your custom fields. And now, let’s take a closer look at Custom fields for your candidate cards and Custom fields for your job postings.

Custom fields for candidates

A custom field appears at the top left-hand side of your candidate's profile and is a great place for you to make sure you have the information needed for a fair and good assessment.

Pro tip! Learn how you can populate your candidate custom fields automatically based on answers from your candidate in this support article.

Field types

Field type

Description

Text

A single-line text box is added to the candidate’s profile

Number

Allows you to add a number value

Select

A dropdown selector that allows a single option to be selected

Multi-select

A dropdown selector that allows several options to be selected

True/False

True or False selector (Boolean)

Date

Date selector from a calendar

Email

Field to leave an email address, which is later clickable with a mailto function

Phone

Field to leave phone address, which is later clickable with a tel function

URL

Field to add a URL, which then gets clickable and opens in another tab of your browser

Field settings

Your field comes with three additional settings, allowing you to customize the candidate card even more.

  • Private: A private field will only be visible and editable for users with access as Recruitment Leads, and all Recruitment & Company Admins

  • Featured: This field will always show, even if it’s empty*

  • Do not show in internal filters: Hides the field from the candidate filters in your candidate bank

  • Format validation: If you want the candidate custom field to follow a specific format.

* By default, the custom fields are hidden if empty, so you can focus on the information that is actually added there! Any empty field can be found under the filled fields, like so:

API settings

You can also set to use a custom field as an API Field. This means the field is not visible on the candidate but can be set from the API. Under API Name, you can select what name this field will have in the API.

Custom fields for job postings

Custom fields for job postings is a great way to include all the relevant information for the recruitment process you’re working on.

Field types

First of all, you will see four Standard fields. These are pre-created fields, there to make your setup easier. Note that these fields are by default visible on the job ad.

Field type

Description

Remote status

Show the remote status of the job. Options included are:

  • No remote work

  • Temporarily remote

  • Flexible remote

  • Fully remote

Salary

Display what salary a candidate could expect in this position. You can choose to add a fixed number or a range, as well as include the currency and payment frequencies.

Employment type

Include information about employment types. Options included are:

  • Full-time

  • Part-time

  • Contract

  • Temporary

  • Apprenticeship

  • Internship

  • Volunteer

Employment level

State employment levels for this role. Options included are:

  • Executive/Senior Level

  • First/Mid Level Officials

  • Professionals

  • Technicians

  • Sales Workers

  • Administrative

  • Support Workers

  • Craft Workers

  • Operatives

  • Laborers and Helpers

  • Service Workers

Need something else? No worries - you can also create Custom fields and include whatever information you need. The available fields are the same as listed under the Candidate custom fields.

Field settings

  • Visible in job ad: Any field that you’ve set to be visible on the job ad will be displayed at the bottom of your job posting, under a section titled Additional information. It will look something like this:

  • Required: The field will be mandatory to fill out before the job can be published. All mandatory fields will be marked with an asterisk *.

  • Do not show in internal filters: The field is hidden from filters in the overview under Jobs inside the platform.

  • Format validation: If you want the job custom field to follow a specific format.

Use job fields in filters

When you use job fields, you can use them to filter in the job list tab. The field types available for filter are:

  • Yes/No

  • Multi-select

  • Select (single option)

  • Number

  • Date

API settings

You can also set to use a custom field as an API Field. This means the field is not visible on the candidate but can be set from the API. Under API Name, you can select what name this field will have in the API.

Custom fields for job offers

When using our Job offers add-on feature, you can include additional information through custom fields. Create fields you want your users to choose from when creating job offers or include them in job offer templates.

Field types

Field type

Description

Text

A single-line text box is added to the job offer

Number

Allows you to add a number value

Select

A dropdown selector that allows a single option to be selected

Multi-select

A dropdown selector that allows several options to be selected

Date

Date selector from a calendar

Field settings

  • Internal: The field will only be visible to users within the platform and are never shown to the candidates.

  • Required: The field will be mandatory to fill out before the job offer can be sent. All mandatory fields will be marked with an asterisk *.

  • Format validation: If you want the job offer custom field to follow a specific format.

Use format validation

In the Field settings section of the custom field setup, you can enable Format validation. This option can be used when you want a text custom field to follow a specific format. This helps ensure that the information is added in a consistent format.

Teamtailor will then check that the entered value matches the format you set, both in custom fields within Teamtailor and in questions connected to a custom field using format validation in:

  • Application forms

  • Questionnaires

  • Connect questions

  • Survey questions

  • Onboarding forms

Format validation is only available for Text custom fields.

Note that format validation only applies to new edits. If you turn it on (or change the pattern) on a field that already has data, existing values stay intact.

Set format

When you enable it, you’ll see two fields:

  • Regex pattern: The format the value must follow.

    • Example: ^[A-Z]{3}-\d{4}$ = three uppercase letters, a dash, and four digits (ABC-1234).

  • Example value: An example value matching the set pattern shown as a hint to the person filling out the field.

    • Example: ABC-1234 = three uppercase letters, a dash, and four digits.

What’s a regex?

A regex (short for regular expression) is a way of describing what a piece of text should look like, using a small set of symbols. It’s a tool developers use a lot, but you can often find ready-made patterns online for the formats you need. A few common building blocks:

Pattern

Meaning

Matches

\d

Any digit

0, 1, … 9

\d{4}

Exactly 4 digits

1995, 0001

[A-Z]

Any uppercase letter

A, B, … Z

[A-Z]{3}

Exactly 3 uppercase letters

ABC, XYZ

^…$

The value must match from start to end

^[A-Z]{3}-\d{4}$ means: three uppercase letters, then a dash, then four digits, and nothing else. ABC-1234 matches, whereas abc-1234 or AB-1234 don’t.

Pick an example that’s easy to recognise. People filling out the field will see this hint, and ABC-1234 is a lot easier than reading the regex.

If your example doesn’t match the pattern, you’ll see a little warning. The example will still save, so you can use it for free-form explanations if you’d rather write a short description than a sample value.

Need help to build or test a pattern?
On the website regex101.com you can paste your pattern or example value, and it tells you whether it matches and explains every part of the pattern in plain English. Searching “regex for [what you want to validate]” can help you show a working pattern to copy.

Examples

Format validation helps keep data clean and consistent. It improves how data is stored within Teamtailor and sent through integrations by ensuring values are entered in the expected format.

  • Candidates: Use format validation for candidate custom fields.

    Example setup

    Custom field on candidate card

    Question connected to custom field

  • Jobs: Use format validation for internal or public custom fields used within jobs.

    Example setup

    Custom field in job editing mode

  • Job offers: Use format validation for both internal and public custom fields in job offers.

    Example setup

    Custom field in job offer modal

Delete custom fields

A custom field can be deleted under Settings → Recruitment → Custom fields in the editing window. Note that when you delete a custom field, you will delete all of the information from the custom field for every candidate, job, and job offer.

Prefer reading in your own language? Check out our other support centers available at the top of the page 🌍

Did this answer your question?