In TeamOK, profile fields help you store and organize key personal details about each teammate. Profile fields can be configured via Setup > Employees > Employee Profile Fields.
This article explains the types of fields you can use and how to choose the right format for your data.
What is a profile field?
A field is a piece of information saved in a teammate’s profile. For example, it could be a start date, favorite snack, or LinkedIn profile link. Fields are grouped into sections, which help keep related information organized (e.g., all contact fields in the "Contacts" section).
Each field must have a name (required) and can include a description (optional), which appears in the profile as a hint when filling in the data. Some field types offer additional advanced settings for customization.
Text
Use this field for freeform text such as names, notes, or any information entered manually.
Advanced settings:
Example: Show a sample input in the profile to guide users.
Multiline: Enable input across several lines.
Number
Accepts numbers only - perfect for storing numeric information, like the number of pets.
Advanced settings:
Example: Add a sample value to guide input.
Floating point number: Allows decimals (entered with a dot).
Tag
Use this field to assign tags to teammates - for example, interests, languages, or club memberships.
Advanced settings:
Example: Display a tag input example.
How it works: Type the tag name, press Enter to confirm, and click Save. Tags will soon be searchable across profiles for quick filtering.
Datetime
Use this field to capture important dates and times, like birthdays or onboarding dates.
Advanced settings:
Choose to include: Date and time, Date only, or Time only.
Person
Lets you link another teammate to the profile. Great for assigning managers or team buddies. You can only choose teammates who have already joined your company in TeamOK.
Use for work, personal, or backup email addresses.
Advanced settings:
Example: Show a sample email as a guide.
Phone
Use for mobile numbers, alternate contacts, or emergency lines.
Advanced settings:
Example: Show a sample phone number as a guide.
Choice
Create a list of options users can choose from - for example, hoodie size or lunch preference.
Advanced settings:
Options choice: Add all the options you want to display.
Allow multiple selections: Let users choose more than one option.
Link
Perfect for adding URLs like social media profiles or portfolios.
Advanced settings:
Example: Provide a sample link as a guide.
Checkbox
A yes/no type of field. Helpful for simple confirmations like "Has a company laptop?"
Address
A text field for physical addresses - ideal for mailing birthday cards or gifts!
Advanced settings:
Example: Show a sample format for entering an address.
Images
Allows teammates to upload images using drag & drop or by selecting files.
The Image field in the Basic section is fixed and used as the teammate’s avatar. Any custom image fields will simply store uploaded pictures.
Files
Use this to upload documents like contracts, resumes, or certificates. Files can be added via drag & drop or from the computer.
Choosing the right field type ensures your teammate profiles stay clear, consistent, and easy to manage.