Overview

In order to capture information immediately after a user logs in that is not already available via our standard info capture (such as their shoe size, etc.), you can create custom fields to be prompted during onboarding and stored in the metadata object of the user. There are three different field types:

Input

  • Unique: Can force uniqueness in the environment, ex: only one user can have the nickname Bob.
  • Regex: Can follow a regex, ex: text must be an Ethereum address: ^0x.
  • A list of options that a user can select in a dropdown, ex: Pizza, Ice Cream.

Checkbox

  • Provide the text that goes along with a checkbox, ex: Confirm that you are using this app at your own risk.

All of these fields can be configured to be optional, meaning they can be skipped during onboarding. Additionally, all fields can be edited by the user in the Dynamic Widget.

Configuration

In the Dynamic Dashboard, go to the Login and User Profile Settings page. Here, under “Additional User Information” you will see a list of your current available fields and at the bottom you will see a button to “Create New Field”.