Skip to main content

Extras

An extra is a custom field a tenant defines: a code, a name and a dataType, holding one value per person. Journeys set extras (updateUserExtra) and read them (extras.<extra> in a condition), and copy can quote one ({{ extras.<extra id> }}).

  • A value must fit its extra's type, or it is refused.
  • A json extra holds one object, at most 8 KB, so a condition can read inside it as extras.<extra>.<name>. A top level that isn't an object is refused.
  • A person's values are their user extras, one per extra.