You can map profile fields to populate user profiles with data from a connected user directory. This is set up in Administration > User directories > your user directory > User.
By default, the below fields exist in Haiilo and can be mapped directly. In addition, you can create new profile fields using the API and then map those fields.
Contact fields | Information fields | Work fields |
Phone | Birthday | Job title |
Mobile | Pronouns | Company |
Skype | Languages | Department |
Hometown | Current location | |
Interests | Office | |
Projects | Education / Degree | |
Expertise | ||
Website | About |
You can also show a user's manager on their profile by mapping Superior/Manager from a user directory.
When using CSV import, you can only import the fields mentioned in the User directory: CSV import article. You cannot map any additional profile fields.
Set up a mapping
- Create a user directory or edit an existing user directory in Administration > User directories
- Proceed to the User tab
- Select Add profile field mapping
- In the left field, select the Haiilo profile field you wish to populate with information from your directory, e.g.,
company
- In the right field, enter a user directory attribute from where the information will be taken, e.g.,
companyName
- Repeat steps 2-4 for all the fields you wish to map
- Select Save to apply your changes.
In the next synchronization, the information from your user directory will be applied to your users' profiles.
Example: Show a user's Manager on their profile
If you use Active Directory, LDAP, or Microsoft Graph as your user directory, you can synchronize the manager information for your users. This lets you display a user's manager or team directly in their profile.
To do this, go to Administration > User directories > your user directory > User. Then:
- For Active Directory or LDAP: Map the Superior option to the corresponding field from your user directory. Often, the directory attribute is
manager
. - For Microsoft Graph: Enable the Sync managers option.
Once synchronization is complete, the profile of a synced user displays the manager's information if that manager is also a synced user. Also, the profile of a synced user who is a manager to other synced users will show information about their team members.