Available conditions
Talon.One offers the following conditions. Use them to create rules that match your specific use-case.
Achievement conditions
note
The feature must be enabled in the campaign.
Condition name | Description |
---|---|
Achievement is completed | Checks if the customer has hit the target of the current achievement within the defined period. |
Learn more about the achievement entity.
Attribute conditions
Condition name | Description |
---|---|
Check attribute value | Checks the value of an attribute. For example, the total cart value is greater than $200. |
Check if attribute exists | Checks if a given custom attribute, such as Artist Id, is set. |
Checks if the anniversary of a time attribute is within a defined period before and after the session. note The condition checks the time attribute without taking the year into account. For example, if Birth date (Customer Profile) is |
note
For attributes of type string
, the following applies:
- The matches RegExpr operator allows you to match against a regular expression. The Rule Builder supports regular expressions according to the RE2 specification.
- The starts with, ends with, and contains operators allow you to match against another string. Note that if you provide an empty string, the condition always passes:
foo
starts and ends with an empty string.foo
contains an empty string at every position.
Audience conditions
Condition name | Description |
---|---|
Is member of an audience | Checks if the current customer is a member of the selected audience. |
Is not member of an audience | Checks if the current customer is not a member of the selected audience. |
Has joined an audience | Checks if the current customer has joined the selected audience. |
Has left an audience | Checks if the current customer has left the selected audience. |
Learn more about audiences in the Integration API docs.
Coupon conditions
note
The feature must be enabled in the campaign.
Condition name | Description |
---|---|
Coupon can be created | Checks if the budget still allows coupon creation for the current user. note This condition is to be used in rules without a Create coupon code effect. |
Coupon code is valid | Checks if the coupon code is valid. If it is, the coupon code is automatically redeemed when the rule is triggered. |
Coupon code is valid (without redemption) | Checks if the coupon code is valid. If it is and the rule is triggered, the coupon code is not redeemed. |
Event conditions
Condition name | Description |
---|---|
Check for event types and custom event values | Checks the value of a custom event or whether a built-in event exists. |
Learn more about the event entity.
Loyalty conditions
note
The feature must be enabled in the campaign.
Condition name | Description |
---|---|
Check customer's tier | Checks if the customer's tier is the selected tier. |
Loyalty card is valid | Checks if the loyalty card is valid. |
Loyalty card is registered | Checks if the loyalty card is registered by a customer. |
Group conditions
Condition name | Description |
---|---|
Create a group of conditions | Groups multiple conditions to create advanced condition logic. |
Referral conditions
note
The feature must be enabled in the campaign.
Condition name | Description |
---|---|
Referral code is valid | Checks if the referral code is valid. If it is, the referral code is automatically redeemed when the rule is triggered. |
Referral code is valid (without redemption) | Checks if the referral code is valid. If it is and the rule is triggered, the referral code is not redeemed. |