Customer Activities

A rule expression is a combination of profile, attributes, sub-attributes (for selected attributes), operators, and expression values. Profiles might vary based on the activity and accordingly the attributes, and sub-attributes.

The following table provides the list of profiles supported for each activity. Each profile supports certain attributes. You can read more about each profile in the next article.

Activity

Description

Supported Profiles

Make a transaction (TransactionAdd)

Transaction Add is a combination of a new transaction and tracker finished activities. Here, you can evaluate conditions and execute actions on a new transaction, tracker, and transaction complete activities.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
currentTracker
currentTrackerCondition
currentTxn
groupPrimaryCustomer
organization
program
referrerCode
tenderProfile

DelayedAccrual

Credits points to customer account after a specific number of days.

currentCustomer
currentEvent
currentStore
program

CustomerRegistration

Create rules and execute actions on a new customer registration activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
groupPrimaryCustomer
organization
program
referrerCode

PointsRedemption

Configure rules and actions on points redemption activity.
Even before validating points redemption conditions, the system checks whether the points are redeemable.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
organization
program

CouponRedemption

Define rules and conditions on coupon redemption activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
organization
program

ReturnTransaction

Configure rules and actions on transaction return activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
groupPrimaryCustomer
organization
program
returnBill
tenderProfile

CustomerUpdate

Configure rules and actions on the customer profile update activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
groupPrimaryCustomer
organization
program

TransactionUpdate

Configure rules and actions on the transaction update activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
currentTxn
groupPrimaryCustomer
organization
program

SocialConnect

Execute actions for social events (events through Social Connect)

currentCustomer
currentCustomerPartner
currentEvent
currentStore
groupPrimaryCustomer
organization
program

SlabUpgrade

Configure rules for the tier upgrade activity.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
currentTxn
groupPrimaryCustomer
organization
program
referrerCode
tenderProfile

TargetCompleted

Configure rules for target-based loyalty.

currentCustomer
currentCustomerPartner
currentEvent
currentStore
groupPrimaryCustomer
organization
program