On Attribute Change is a starter element that immediately takes users into the journey whenever a user attribute is changed from its current value to the new one. This starter is triggered when a specified change occurs in the attributes.
This guide explains the following:
The On Attribute Change starter tracks user attributes across all platforms, including the website, mobile app, and offline environment. You can also refer to the video below:
It helps you run real-time use cases by taking action as soon as a user attribute changes or receives a value. You can set attributes in this starter as strings, numbers, or booleans.
Read more on the default events and attributes.
How does it work?
On Attribute Change, the starter takes users on a journey whenever their attribute value changes or is set, helping you run real-time use cases.
You can select the following operators to set up the On Attribute Change starter element:
- The "changes" operator enables you to take users into the journey when the user attribute gets a value for the first time, or the value changes.

- The "changes to" operator enables you to take users into the journey when the user attribute gets a new specific value.

- The "changes from" operator enables you to take users into the journey when the current specific user attribute value gets a new specific value.

- If the user is created with the 'X' attribute, the starter will trigger.
- If the user is created without the 'X' attribute but later inserts it, the starter will trigger.
- If the user is created with the 'X' attribute but later updates it, the starter will also trigger.
- If the X attribute is deleted, no change will be detected to trigger the starter.
Additional segmentation
You can add more segments to your starter condition to target your audience more precisely. For example, you can take the users whose attribute gets a new value and has a high Likelihood to Purchase value.
Users can enter the journey if their attribute value changes, and they meet the optional segment filter criteria.
You can select predefined segments, standard segments, predictive segments, RFM segments, and saved segments to filter your users to take into the journey
Tips and tricks
- You may have passed the user data without any language information. That’s why we recommend selecting the "All Languages" option on the launch settings screen.
- If you have a time-critical use case, we recommend using the On Attribute Change starter.
Use cases
- Take users into a journey if their special property is changed
- Take users into a journey based on your custom attributes passed from your CRM
Requirements
- You should have Insider Tag integration completed.
- You should have SDK integration completed for the mobile app.
- Your account should have the system rules completed to map out your website.
- You should send the attributes from your website, mobile app, and offline platform.
- If needed, custom user attributes should be created.