What are loyalty events?
A loyalty event represents customer behaviors in the context of a tier system in a SessionM loyalty program. For example, when a member earns points for completing a purchase, or is promoted to a higher tier for accumulating the defined number of points to advance to that tier.
NOTE: Loyalty events are separate and distinct from campaign events. See the Campaigns Behavior Guide for more information.
Within the SessionM platform, you use event to define conditions in a loyalty rule. The loyalty engine detects that the event has occurred (for example, a member has downloaded your loyalty program's app) and awards the outcome (for example, 100 points).
Default events
The SessionM platform provides eight default events.
-
COMPLETE_TRANSACTION
-
EARN_POINTS
-
EXPIRE_POINTS
-
OFFER_PURCHASED
-
OFFER_REDEEEMED
-
SPEND_POINTS
-
TIER_DEMOTED
-
TIER_PROMOTED
Custom events
Working with your SessionM Customer Success team, you define additional events that capture non-purchase behaviors that customers perform in your loyalty program. You typically define custom events during initial program setup or during a program revamp.
Examples of custom events include:
-
A customer downloads your program's mobile app. This event earns 100 points.
-
A customer completes all the required attributes on a customer profile. This event is needed for the customer to advance to a premier tier status.
-
The SessionM rules engine listens for a happy_birthday event and awards a different outcome or bonus depending on which customer's current tier.
See Create event for detailed instructions.