Dynamic Traits
Dynamic traits are real-time, event-driven user properties. Unlike calculated traits that are synced during scheduled data warehouse updates, dynamic traits are continuously updated in real time via journeys —directly responding to user behaviour as it happens.
Dynamic traits usage
Dynamic traits are ideal for reactive, live segmentation needs. They are used entirely within journeys.
These traits help personalise communication based on immediate user actions. For example:
A user books a ride → instantly mark a “Booked Ride” dynamic trait.
A user bought a subscription plan → mark the "Pricing Plan" trait from the event.
How to create a dynamic trait?
Go to Traits via the ✶ star icon
Switch to the “Dynamic” tab
Click “New trait”
Fill in the fields as shown in the UI:
Trait Name
Description (optional)
Data Type (Boolean, Text, Number, Date, etc.)
Initialisation (optional): Choose a property from warehouse to set base values against each user
Click Create Trait
Last updated
Was this helpful?