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.

*Example "Shirt size"
Create a custom profile field
-
Go to "System settings"
-
Click "Custom profile fields"
-
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.
-
Choose a field type and fill in the required information
-
Set up access for the field
-
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.

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.

To set up or update access later:
-
Go to "System settings"
-
Click "Roles" and navigate to "User roles"
-
Click on the relevant user role and select "Edit permissions"
-
Navigate to the custom profile field and set the access level
-
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.
-
Go to "System settings" and click "Custom profile fields"
-
Click the three dots next to the field you want to move
-
Click "Move to [section name]"

Edit or delete a custom field
Edit a custom field
-
Go to "System settings" and click "Custom profile fields"
-
Click the three dots next to the field you want to edit
-
Click "Edit"
-
Make your changes and click "Done"
Delete a custom field
-
Go to "System settings" and click "Custom profile fields"
-
Click the three dots next to the field you want to delete
-
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.

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.