Current Group Primary

Current group primary attributes enable you to add conditions for the primary member of a user group at the exact moment an event occurs. This is commonly used to ensure the primary member meets specific criteria, for example, checking if they have an active subscription or valid membership status, before a transaction triggers a reward for the group.

AttributeData TypeClassificationSupported OperatorsDescriptionExample
First NameStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe first name of the group's primary member.First Name Equals "Alice"
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 "Johnson"
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 "Alice Johnson"
EmailStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe registered email address of the primary member.Email Is Not Null
MobileStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe mobile number of the primary member.Mobile Exists
External IdStringMember AttributeEquals, Not Equals, Contains, Not Exists, Is Empty, Is None Of, Exists, Is One Of, MatchesThe unique external identifier for the primary member.External Id Equals "EXT-99"
Slab NumberIntegerMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullThe serial number of the primary member's current loyalty tier.Slab Number Greater Than 2
Slab NameStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsThe name of the primary member's current loyalty tier (e.g., "Silver", "Gold").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 BetweenThe specific date when the primary member's loyalty tier was last changed.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 BetweenThe date on which the primary member's current loyalty tier is set to expire.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 on which the primary member enrolled in the loyalty program.Day Of Month of Join Date Equals 1
Enrollment 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 of the primary member's record creation.Enrollment Date Is Before "2020-01-01"
Customer StatusStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsThe current functional status of the primary member (e.g., Active, Lapsed).Customer Status Equals "Active"
Customer Status LabelStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsA descriptive label assigned to the primary member based on activity.Customer Status Label Equals "At Risk"
Loyalty TypeLStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsCategorization of the primary member's loyalty program type.Loyalty Type Equals "Premium"
Communication ProfileLStringMember Attributematches all of, matches any of, is not inList of channels the primary member is eligible to be contacted through.Communication Profile matches any of "WHATSAPP"
Current All PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalSum of all points (Redeemable + Promised) currently held by the primary member.Current All Points Greater Than 10000
Promised points current balanceRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe primary member's current balance of non-redeemable/pending points.Promised points current balance Greater Than 500
Lifetime All PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalSum of the primary member's lifetime redeemable and promised points.Lifetime All Points Greater Than Or Equal 50000
Lifetime PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe total sum of redeemable points earned by the primary member since registration.Lifetime Points Greater Than 25000
Lifetime promised points earnedRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe cumulative history of all non-redeemable points the primary member has earned.Lifetime promised points earned Is Not Null
Lifetime PurchaseRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal monetary value of all purchases made by the primary member.Lifetime Purchase Greater Than 2000
Initial Lifetime PurchaseRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal lifetime spend of the primary member calculated before the current transaction.Initial Lifetime Purchase Less 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 count of unique days the primary member has made a transaction.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, IntervalThe cumulative number of transactions made by the primary member.Number Of Txns Equals 100
Number Of Txns TodayIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe total number of transactions made by the primary member on the current day.Number Of Txns Today Equals 1
Points Redeemed TodayRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalTotal sum of loyalty points the primary member has redeemed today.Points Redeemed Today Greater Than 500
Avg Basket SizeIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalAverage number of items per transaction for the primary member.Avg Basket Size Greater Than 4
Avg Spend Per VisitRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe average monetary amount the primary member spends per visit.Avg Spend Per Visit Greater Than 200
Streak Current ValueIntegerMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullReturns the primary member's current progress in a streak challenge.Streak Current Value Equals 4
Is Streak AchievedBooleanMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is NullBoolean check if the primary member has completed a specific streak challenge.Is Streak Achieved Equals True
Member CountIntegerMember AttributeEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe total number of customers linked within the group.Member Count Greater Than Or Equal 4
Current PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe primary member's current balance of redeemable points only (excluding promised points).Current Points Greater Than 2000
Initial Slab NameStringMember AttributeNot Exists, Is One Of, Matches Regex, Starts With, Is None Of, Does Not Equal, Exists, Contains, EqualsThe loyalty tier name the primary member held before the current transaction.Initial Slab Name Equals "Silver"
Initial Current PointsRealMember KPIEquals, Less Than, Greater Than, Less Than or Equal, Greater Than or Equal, Not Equals, Is Not Null, Is Null, IntervalThe redeemable points balance of the primary member before the current transaction.Initial Current Points Less Than 500