Skip to content
  • There are no suggestions because the search field is empty.

Custom profile fields

Add custom fields to employee profiles to capture information unique to your organisation

 

Table of Contents

 


 

Roles and access

Access Role
Create, edit and delete custom profile fields System role: Users → Custom profile fields
View or edit a custom field on an employee's profile User role: Only see or See and edit → Custom profile fields



💡 Creating and editing custom profile fields requires a Premium subscription. Deleting fields does not require Premium, but all stored values will be permanently lost.

 

What is a custom profile field?

A custom profile field is a field you create yourself to capture information about employees that is not covered by the standard fields in Huma. You can place custom fields in the Intro, Employment, or Personal info section of the employee profile.

Some examples of what custom fields can be used for: shirt size, dietary preferences beyond the standard options, certifications, or any other information relevant to your organisation.

💡 Custom profile fields are available on Premium plans. Contact your Huma representative to learn more.

 

Screenshot 2026-05-05 at 00.36.19

*Example "Shirt size"

 

Create a custom profile field

  1. Go to "System settings"

  2. Click "Custom profile fields"

  3. Click "Add custom field" below the section you want — Intro, Employment, or Personal info. Your choice determines where the field appears on the employee profile.

  4. Choose a field type and fill in the required information

  5. Set up access for the field

  6. Click "Done"

 

💡 Custom profile fields are sorted alphabetically. The initial sort is based on the label, with name as a secondary sort.

⚠️ The label cannot start with a number.

Screenshot 2026-05-05 at 00.38.22

 

Field information

  • Profile section — which section on the employee profile the field will appear in: Intro, Employment, or Personal info.

  • Label — the name of the field as it appears on the profile. For example, if the field is for shirt size, the label would be "Shirt size". The label must be unique — you cannot create two fields with the same label.

  • Name — a unique identifier generated automatically from the label. It is used in webhooks and exports to identify the field. The name cannot be edited manually.

  • Placeholder text— grey helper text shown inside the field to guide employees on what to enter.

  • Preview — a live preview of how the field will look on an employee's profile.

 

 

Field types

Choose the field type that best matches the kind of information you want to capture:

Ja, det blir mye mer oversiktlig! Her er tabellen:

Field type Description Use when (examples)
Text A single line of text The response is short
Textarea Multiple lines of text The response is longer
Number A whole number without decimals The answer is a whole number
Decimal number A number with decimal points The answer can include decimals
Yes / No A boolean field The answer is either yes or no
Date A calendar date The answer is a date
Link A clickable URL The employee should add a link, e.g. a LinkedIn profile
Dropdown Two or more options, select one You want employees to pick from a predefined list, e.g. shirt sizes
Single choice One option from a list, displayed as radio buttons You want a cleaner single-select experience
Multiple choice One or more options, displayed as checkboxes The employee can select multiple answers
Rating A visual rating scale from 1 to X You want a visual scale with a defined maximum
Scale A numeric scale from 0 to X You want a numeric scale with a defined maximum

 

 

Set up access to the field

When creating a custom profile field, the last step is to set up which user roles should have access to it. Without access, the field will remain invisible to everyone, including yourself.

💡 If you skip the access setup during creation, the field will remain inaccessible until a Roles administrator configures permissions for it.

Screenshot 2026-05-05 at 00.35.56




To set up or update access later:

  1. Go to "System settings"

  2. Click "Roles" and navigate to "User roles"

  3. Click on the relevant user role and select "Edit permissions"

  4. Navigate to the custom profile field and set the access level

  5. Click "Save"

 

 

💡The custom profile fields will also appear under "User roles", where you can adjust permissions for each specific field.

 

 

Move a custom field to a different section

You can move a custom field to a different profile section at any time.

  1. Go to "System settings" and click "Custom profile fields"

  2. Click the three dots next to the field you want to move

  3. Click "Move to [section name]"

 

Screenshot 2026-05-05 at 00.40.28

 

Edit or delete a custom field

Edit a custom field

  1. Go to "System settings" and click "Custom profile fields"

  2. Click the three dots next to the field you want to edit

  3. Click "Edit"

  4. Make your changes and click "Done"

 

Delete a custom field

  1. Go to "System settings" and click "Custom profile fields"

  2. Click the three dots next to the field you want to delete

  3. Click "Delete" and confirm

 

⚠️ Deleting a custom field is permanent. All values stored in the field across all employee profiles will be lost, and all access permissions for the field will be removed from user roles. This cannot be undone.

 

Screenshot 2026-05-05 at 00.40.54

 

 

Export and webhooks

Export

When exporting user data from the People module, all custom profile fields are included automatically in the export file.

🔗 Read more about People export. 

 

Webhooks

Custom profile fields are included in webhooks using the unique "Name" value assigned to the field. The name is generated automatically from the label when the field is created and cannot be changed.

🔗 Read more about webhooks in Huma.