User properties

In addition to names and email addresses—which are automatically populated—DX supports several core user properties that enhance personalization, reporting, and integration across the platform.

Property Purpose
start_date Used to measure ramp-up time and assign users to tenure bands. This property is required for Onboarding.
github_username Associates GitHub activity with DX user records. This property is required for GitHub-based reports and PlatformX surveys.
additional_github_username An additional field for instances where more than one GitHub instance exists.
gitlab_username Associates GitLab activity with DX user records. This property is required for GitLab-based reports and PlatformX surveys.
exclude_from_snapshots If set to TRUE, excludes the user from Snapshots.
ai_light_adoption_date Date on which user became a light AI adopter.
ai_moderate_adoption_date Date on which user became a moderate AI adopter.
ai_heavy_adoption_date Date on which user became a heavy AI adopter.

Setting properties

For setting GitHub usernames, please see How does DX link user identities across systems?. For all other properties, DX offers five methods for setting properties as described below:

Method Description
CSV upload Upload CSVs by browsing to the User CSVs admin area in DX.
Web API Use the users.update Web API method to set properties.
Okta sync Enable Okta directory sync to sync properties automatically.
Profile editor DX provides a profile editor to use in onboarding checklists.
Workday RaaS User properties can be included in Workday RaaS reports.