Docs
Sign up now
  • Getting started
    • Welcome to Sortment
    • Core Concepts
  • Schema
    • Overview
    • Related and Events Table
    • Setting Up Related Table
    • Setting Up Events Table
    • Custom Properties
  • ENGAGE
    • Audiences
      • Creating Audience
      • Audience Filters
      • Campaign Event Filters
      • Creating Audience Using SQL Builder
      • Managing Audiences
      • Audience Insights
    • Traits
      • Use Cases
      • Calculated Traits
        • Advanced Mode
      • Dynamic Traits
    • Profiles
      • User Profile View
    • Campaigns
      • Overview
      • Building a Campaign
      • Campaign Reports
        • Glossary
      • Conversion Tracking
  • Journeys
    • Getting Started
    • Journey Builder
    • Journey Components
      • Trigger
      • Delays
      • Flow Control
      • Action blocks
    • Tutorial: Creating a journey
    • Journey Settings
  • Connector
    • Overview
    • Getting started
      • Iterable
      • Klaviyo
  • Enable Data Sync
  • Setup
    • Data Warehouses
      • Snowflake
      • BigQuery
      • Redshift
      • Databricks
      • PostgreSQL
    • Cloud Bucket Storage
      • Amazon S3 for Snowflake
      • Google Cloud Storage for BigQuery
      • Amazon S3 for Redshift
      • Amazon S3 for Databricks
    • Communication Channels
      • Email
        • SendGrid
        • SES
        • Mailmodo
      • SMS
        • MSG91
        • Gupshup
      • WhatsApp
        • Meta (Facebook)
          • Add new Phone Number to Meta
        • Gupshup Enterprise
        • WATI
        • Gallabox
        • Yellow.ai
        • Kaleyra.io
    • Real-time Events
      • Setting up Event Source
      • Whitelist Event Payload
  • Settings
    • Sync Schedules
    • Audit Logs
    • Subscription Groups And Contact Fields
    • Delivery Controls
    • Test Profiles
    • Alerts
  • Data and Security
    • Technical Overview
    • Warehouse Data Practices
    • Data Access And Usage
    • Security Compliance
    • Audit Logs
    • Privacy Policy
Powered by GitBook
On this page
  • Dynamic traits usage
  • How to create a dynamic trait?

Was this helpful?

  1. ENGAGE
  2. Traits

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

PreviousAdvanced ModeNextProfiles

Last updated 24 days ago

Was this helpful?