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?

  1. Go to Traits via the ✶ star icon

  2. Switch to the “Dynamic” tab

  3. Click “New trait”

  4. 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

  5. Click Create Trait

Last updated

Was this helpful?