View Categories

How to Add Custom Fields to User’s Profile

Article verified for Release 15.1 on October 30, 2025

This article provides a comprehensive guide on enhancing user profiles by adding custom fields for recording additional data. Learn how to create dropdown menus for these fields, set custom properties for user registration, and manage them efficiently to align with your organizational needs.

Introduction to Custom User Properties

What Are Custom User Properties

Custom user properties are additional fields that can be added to user profiles to collect specific information beyond the default registration data. They help align data collection with organizational needs, improve reporting, and provide more flexibility for user management.

Users can create up to 15 custom user properties, which can also be displayed on the registration page.

Creating Custom User Properties

Available Custom Property Types

You can create up to 8 data types for custom properties:

  • Yes/No
  • Text
  • Number
  • Date
  • Timestamp
  • File
  • Checkbox
  • Dropdown (requires creating a custom data type to define the menu options)

Note: A custom data type is required only when creating a dropdown custom user property to define the list of selectable values.

Example:
If you want users to select their age range from a dropdown menu, first create a custom data type called Age Range and add the values 18–25, 26–30, and 31–50.
After that, create a new custom user property, select Dropdown as the type, and choose the Age Range data type.

Accessing the custom user properties tab

To access this feature:

  1. Navigate to Users from the left-side menu.
  2. Select User profiles.
  3. Click User settings, then open the Custom user properties tab.

In this tab, you can view all existing custom user properties and manage them.

Creating a Custom User Property

To create a new custom user property:

  1. Click Create new.
  2. Enter the title that will be displayed on the user profile.
  3. Optionally, add a description.
  4. Choose the Type of property (Yes/No, Text, File, Dropdown, etc.).
  5. If the type is Dropdown, select the corresponding Custom data type.
  6. Click Save.

You can later edit, disable, or delete each property using the Actions button.

The list of available custom property types:

  • Yes/No
  • Text
  • Date
  • Timestamp
  • Number
  • Dropdown – Representing a field that can be customized in the system settings. To learn how to create the dropdown custom property type, see the instructions in the chapter Creating Custom Data Type.

Available options for custom user properties

The list of available options:

  1. The remaining number of custom property fields you can create.
  2. By enabling/disabling the custom property, you can control the column’s visibility on the user profile page. If the custom column is disabled, all stored values in the property are preserved but not displayed.
  3. You can edit the title and description of a property or delete the property altogether by clicking the corresponding icon from the Actions button.

Creating and Managing Custom Data Types

Creating a Custom Data Type

If your property type is a Dropdown, you must first define a custom data type.

To create a custom data type

  1. Navigate to the System section in the left-side menu and select Settings and Customization.
  2. Navigate to the Custom Properties tab and do the following:
    • Navigate to the Custom Data Types tab.
    • Click the “Create new” button to create a dropdown-type custom data type.

A pop-up window will appear where you should do the following:

  1. Enter the name of the custom data type. The name must be unique.
  2. Optionally insert a description.
  3. Click the Save button to create a custom data type.

Adding Values to a Custom Data Type

Once you create a custom data type, you should add new values by doing the following:

  1. Click the Define values button in the Actions column.

  1. Click the Add new value button.
  2.  Enter the name of the value. The name must be unique.
  3. Optionally insert description.
  4. Click the Save button. Each created value will be listed in the dropdown menu.

Managing Custom Types and Values

Editing and deleting custom types and their values

Custom types for custom user fields

  1. At any moment, you can edit the existing custom type by clicking the Edit icon from the Actions tab.
  2. You can delete the existing data type only if there are no custom user properties of this type. To delete the custom data type, you must first delete the custom user property of this type.
  3. You can export the list of custom data types as XLS  files.

Values of custom fields data types

  1. At any moment, you can edit the existing value by clicking the Edit icon from the Actions tab.
  2. You can delete the existing value only if there are no custom user properties of this type. In case you want to delete the value, you will need to delete the custom user property of this type first.
  3. You can export the list of custom data type values as XLS  files.

Creating a custom user property using the custom data types

Once you create custom data types, you can add custom user properties of that type to the user’s personal information.

Navigate to the Users section in the left-side menu and select User Profiles. From there, proceed to the User Settings tab, and then select Custom Properties.

  1. Click the Create new button.
  2. Enter the title that will be displayed on the user profile.
  3. Optionally insert a description.
  4. Choose Dropdown as the type of property.
  5. Select an existing custom data type from a dropdown.
  6. Click the Save button to create a custom user property.

    Allowing Candidates to Edit Their Profile

    Disable Candidates from Changing Personal Information

    To prevent candidates from editing their personal details:

    1. Navigate to UsersRoles and permissions.
    2. Select the desired role.
    3. Uncheck the permission Change own personal information.
    4. Click Update to save changes.

    Displaying Custom User Properties on the Registration Page

    To enhance the registration process and gather specific user details, you can enable custom properties and make them mandatory.

    1. Navigate to System, then Settings and customization
    2. Within the Settings and Customization section, locate and select the System Preferences tab.
    3. In the System Preferences menu, find and click on the Registration page layout.

    1. Within the Registration page layout settings, find the option labeled Enable Custom Properties on the registration page. Check the box to enable custom properties for the registration page.
    2. Once you’ve enabled custom properties, an additional option will automatically appear – Set All Custom Properties as Required. This step will ensure that all custom properties added to the registration page are mandatory for users to fill out during registration.
    3. Click on the Confirm button to save the changes.

     

     

    By following these steps, you will successfully enable custom properties on the registration page and set them as required, enhancing the information collection process during user registration.

    For a video tutorial on how to add custom fields for the user’s profile, please watch the video.

    For more useful instructional materials, please visit:

    Powered by BetterDocs