‹ Back

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.

‹ Back