User Attributes gives admins full control over user data by allowing you to create and manage custom fields beyond standard profile information. You can create a range of field types — including free text and checkboxes — and set granular visibility and editing permissions for each. Custom fields can also be added as steps in the onboarding flow, either as mandatory or skippable.
Creating Custom Fields
On the Thrive menu, go to Configure > User Attributes.
.png?sv=2022-11-02&spr=https&st=2026-04-11T20%3A27%3A40Z&se=2026-04-11T20%3A38%3A40Z&sr=c&sp=r&sig=rnpBfkZ5DCnNVz7I%2F9KrF3w56U3qwNmZ4jirxPuLloA%3D)
On the User Attributes screen, click + Create custom field.
Select Manually create to add new fields from a range of available types and click Next.
.png?sv=2022-11-02&spr=https&st=2026-04-11T20%3A27%3A40Z&se=2026-04-11T20%3A38%3A40Z&sr=c&sp=r&sig=rnpBfkZ5DCnNVz7I%2F9KrF3w56U3qwNmZ4jirxPuLloA%3D)
Note:
While currently set to manual creation, the ability to bulk upload multiple fields from CSV for larger datasets is planned for a future update.
Select your custom field type:
.png?sv=2022-11-02&spr=https&st=2026-04-11T20%3A27%3A40Z&se=2026-04-11T20%3A38%3A40Z&sr=c&sp=r&sig=rnpBfkZ5DCnNVz7I%2F9KrF3w56U3qwNmZ4jirxPuLloA%3D)
Free text: Allows users to enter any response using regular text, such as a country or job role.
Checkbox: Allows users to select a specific choice, such as agreeing to terms.
Configure type-specific options:
Free text: You can optionally enter a default value that appears automatically for this field.
Checkbox: You can optionally Add link to checkbox by entering Link text and a Link URL (e.g., for a privacy policy).
Enable the following display and permission toggles as necessary:
Show this field on the user’s profile: Controls if the field is visible to the user.
Allow user to update their answer: Determines if the user can edit this detail themselves.
Include custom field in exports: Controls if this data is included in admin reports.
Click Next.
If necessary, use the Translate custom field values screen to select a Language and provide translated text for the field name and description.
Click Save custom field.
The new field will now appear in your User Attributes table, where you can see its Field Type, visibility, and Source (Manual or CSV file). To manage existing fields, click â‹® Actions to Edit or Delete.
Note:
You can use your custom attributes to capture data from users during their first login by adding them to onboarding steps. For more information, see Onboarding.