Custom Attributes

Tag users with text values as they move through a real-time journey.

Custom attributes let you tag each user with named values as they pass through journey nodes. In real-time journeys, attributes are available immediately to downstream nodes in the same event routing.


Supported attribute types

Real-time journeys currently support text-based custom attributes only.

TypeReal-time journeysBatch journeys
Static textYesYes
Attribute formula (SQL)NoYes
Related table fieldNoYes

For formula and related-table attributes, see Custom Attributes for Journeys (batch journeys).


Where to set custom attributes

Add custom attributes in the Settings tab on:

  • Entry node
  • Criteria node (separate values depending on which sub-criteria matches)
  • Destination node
  • Experiment node (separate values depending on which variation the message is assigned to)
  • Trigger node (via response fields)

Waterfall behavior

Custom attribute values set at one node are available at all downstream nodes in the same message path — the same waterfall behavior as batch journeys. Downstream destinations, and trigger templates can reference these labels.


Using attributes downstream

Custom attributes can be selected in destination nodes to be sent as additional fields. This can be used to map custom attributes to template fields for email, sms, or in-app destinations. The values of the custom attributes will be inserted into the template and the event will be triggered in real time.


Related guides