Customer Attributes

Customer attributes enable you to create conditions based on the individual profile of the person interacting with your brand. This category includes demographic details like a name or email address, as well as dynamic loyalty data, for example, their current tier, available points balance, and lifetime purchase history.

AttributeData TypeClassificationSupported OperatorsDescriptionExample
First NameStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe primary member’s first name.First Name Matches "Chris"
Last NameStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe last name of the group's primary member.Last Name Equals "Smith"
NameStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe full name of the primary member.Name Contains "John"
MobileStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe primary member's mobile number.Mobile Is Not Null
EmailStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe registered email of the primary member.Email Is Valid
External IdStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesUnique external ID of the primary member.External Id Exists
Slab NumberIntegerMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullThe tier number of the primary member.Slab Number Greater Than Or Equal 4
Slab NameStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsThe tier name of the primary member.Slab Name Is One Of ["Gold", "Platinum"]
Slab Change DateDateMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Minutes Diff, Is Before, Is Not, Is, Is On or Before, Day Of Month, Is On or After, Is Not Null, Is Time Between, Is Null, Is After, Is Valid, Date Diff, Days Diff from String, Is Hour Between, Days Diff, Is Weekend, Is Weekday, Is BetweenDate the primary member last changed tiers.Slab Change Date Is Before "2024-01-01"
Slab Expiry DateDateMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Minutes Diff, Is Before, Is Not, Is, Is On or Before, Day Of Month, Is On or After, Is Not Null, Is Time Between, Is Null, Is After, Is Valid, Date Diff, Days Diff from String, Is Hour Between, Days Diff, Is Weekend, Is Weekday, Is BetweenTier expiration date for the primary member.Slab Expiry Date Is After Today
Join DateDateMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Minutes Diff, Is Before, Is Not, Is, Is On or Before, Day Of Month, Is On or After, Is Not Null, Is Time Between, Is Null, Is After, Is Valid, Date Diff, Days Diff from String, Is Hour Between, Days Diff, Is Weekend, Is Weekday, Is BetweenThe date the primary member joined the program.Month of Join Date Equals 12
Customer Enrolment DateDateMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Minutes Diff, Is Before, Is Not, Is, Is On or Before, Day Of Month, Is On or After, Is Not Null, Is Time Between, Is Null, Is After, Is Valid, Date Diff, Days Diff from String, Is Hour Between, Days Diff, Is Weekend, Is Weekday, Is BetweenThe system timestamp when the primary member's record was created.Customer Enrolment Date Is After "2024-01-01"
Loyalty TypeLStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsThe loyalty category of the primary member.Loyalty Type Any Match "LOYAL"
Communication ProfileLStringMember Attributematches all of, matches any of, is not inChannels the primary member has opted into.Communication Profile Contains "WHATSAPP"
Member StatusLStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsCurrent operational status of the primary member.Member Status Any Match "ACTIVE"
Registered AtStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe location where the primary member registered.Registered At Equals "Store 101"
Belong To SegmentLStringMember Attributematches all of, matches any of, is not inChecks if the primary member is in a specific cluster.Belong To Segment Any Match "VIP"
Points Redeemed TodayRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPoints the primary member redeemed today.Points Redeemed Today Greater Than 500
Number Of VisitsIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal unique visit count of the primary member.Number Of Visits Greater Than 10
Number Of TxnsIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal transaction count of the primary member.Number Of Txns Equals 100
Lifetime PurchaseRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal spend history of the primary member.Lifetime Purchase Greater Than 2000
Current All PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary member's current total points (Redeemable + Promised).Current All Points Greater Than 10000
Lifetime PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal redeemable points earned by the primary member.Lifetime Points Greater Than 25000
Current Non Redeemable PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary's balance of promised/pending points.Current Non Redeemable Points Greater Than 500
Lifetime Non Redeemable PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal promised points ever earned by the primary member.Lifetime Non Redeemable Points Is Not Null
Initial Lifetime PurchaseRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary's lifetime spend before the current event.Initial Lifetime Purchase Less Than 500
Initial Current All PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary's total points balance before the current event.Initial Current All Points Equals 0
Initial Lifetime PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary's lifetime redeemable points before the current event.Initial Lifetime Points Less Than 10000
Points Redeemed In Calendar WeekRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPoints redeemed by primary member this week.Points Redeemed In Calendar Week Greater Than 20000
Number Of Redemptions In Calendar MonthIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalCount of primary member's redemptions this month.Number Of Redemptions In Calendar Month Greater Than Or Equal 5
Number Of Txns TodayIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalCount of primary member's transactions today.Number Of Txns Today Equals 1
Initial Current PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary's redeemable points before current event.Initial Current Points Less Than 100
Avg Basket SizeIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary member's average items per transaction.Avg Basket Size Greater Than 4
Number Of Redemptions TodayIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalCount of primary member's redemptions today.Number Of Redemptions Today Greater Than 5
Avg Spend Per VisitRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPrimary member's average spend per visit.Avg Spend Per Visit Greater Than 200
Lifetime All PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal points (all types) ever earned by primary member.Lifetime All Points Greater Than Or Equal 50000
Number Of Redemptions In Calendar WeekIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalCount of primary member's redemptions this week.Number Of Redemptions In Calendar Week Greater Than 0
Points Redeemed In Calendar MonthRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPoints redeemed by primary member this month.Points Redeemed In Calendar Month Greater Than 1000
Sum Of Item QuantityRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal quantity of specific items purchased by primary member.Sum Of Item Quantity Greater Than 10
Sum Of Item Gross AmountRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal spend on specific items by primary member.Sum Of Item Gross Amount Greater Than 100
Points Redeemed In PeriodRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPoints redeemed by primary member in a custom period.Points Redeemed In Period Greater Than 5000
Count Of Redemptions In PeriodIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalRedemption count in a custom period.Count Of Redemptions In Period Greater Than 2
Points Redeemed In Past DaysRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalPoints redeemed in the last X days.Points Redeemed In Past Days Is Not Null
Count Of Unique Line ItemsIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalDistinct products purchased by primary member.Count Of Unique Line Items Less Than 5
Sum Of Item DiscountRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal discounts received by primary member.Sum Of Item Discount Greater Than 50
Streak Current ValueIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullPrimary member's progress in a streak.Streak Current Value Equals 4
Number Of Redemptions In Past DaysIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalRedemption count in the last X days.Number Of Redemptions In Past Days Greater Than 2
Tracker Value Tracked In EventRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTracker value including current event contribution.Tracker Value Tracked In Event Greater Than 10
Tracker Value Before EventRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTracker value excluding current event contribution.Tracker Value Before Event Less Than 100
Transaction Count In RangeIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTransaction count in a specific date range.Transaction Count In Range Greater Than 5
Transaction Sum In RangeRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal spend in a specific date range.Transaction Sum In Range Greater Than 500
Is Streak AchievedBooleanMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullIf primary member completed a streak.Is Streak Achieved Equals True
Custom FieldsList of StringsMember Attributematches all of, matches any of, is not inCustom metadata or properties defined specifically for the member profile.Custom Fields Matches Any Of ["Region:North"]
Is Subscribed To ChannelBooleanMember AttributeEquals, Not EqualsChecks if the member has opted in to receive communications on a specific channel.Is Subscribed To Channel (Email) Equals True
Cluster Value IncludesBooleanMember AttributeEquals, Not EqualsChecks if the member belongs to a specific analytical segment or cluster.Cluster Value Includes (High Value) Equals True
Cluster Value ExcludesBooleanMember AttributeEquals, Not EqualsChecks if the member does not belong to a specific analytical segment or cluster.Cluster Value Excludes (Churned) Equals True
Custom Field Value ExistsBooleanMember AttributeEquals, Not EqualsChecks if a specific custom field has been populated with data for the member.Custom Field Value Exists (Anniversary) Equals True
Tracker Value Current EventRealMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe absolute value of a tracker calculated at the exact moment of the current event.Tracker Value Current Event (Daily Limit) Less Than 100
Target Achieved In PeriodRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe amount of a target goal achieved within a specific custom timeframe.Target Achieved In Period Greater Than 500
Target Achieved In Current PeriodRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe amount of a target goal achieved during the currently active cycle.Target Achieved In Current Period Greater Than Or Equal 1000
Count Active Coupons In Coupon SeriesIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe number of valid, unredeemed coupons the member holds for a specific series.Count Active Coupons In Coupon Series (Summer Sale) Greater Than 0