Skip to main content

System Generated Activities

Purpose of this document

This document provides details at the business, technical, and implementation levels for specific features within the ES Loyalty feature set. This document addresses a subset of functionality centred on system-generated activities.


Standard activities

Standard activities are out-of-the-box activities that can be used to trigger the scheduling of an offer or to complete or contribute to an offer's required behavior.


Registration

Ability to generate a completion activity when a member registers their account (provides their email address).

Member registration acts as a trigger for an offer in the client system. The offer is provided only once per member.

A system activity has been set up for one client to offer a reward to members who register. This activity can be configured from the offer creation page of the Offers section in the Console.


Partner card linking

Ability to generate a completion activity when a member links their loyalty card to a partner payment card, so they receive rewards when paying with that card.

A system activity has been set up for one client to offer a reward to members who link a partner payment card. This activity can be configured from the offer creation page of the Offers section in the Console.


Profile completion

Ability to generate a completion activity when a member completes their member profile.

Note: Beginning with ES Loyalty v4.1.1, the required fields that must be completed to trigger a profile completion activity are configurable on a client-by-client basis.

A system activity has been set up for one client to offer a reward to members who complete their profile by entering information in all mandatory fields. As of July 2024, mandatory fields are set as follows:

  • BEINPLUS: ["FirstName", "LastName", "Gender", "DateOfBirth", "Street", "City", "Province", "PhoneNumber"]
  • Other clients: ["FirstName", "LastName", "Gender", "DateOfBirth", "PostalCode"]

X tier achieved

Ability to generate a completion activity when a member achieves a new tier level.

The Member Tier Link object is updated when a higher membership tier level is achieved.

Ability to convey data about changes in the relationship between an account and the tier to which it belongs. If the assessment indicates a change of tier rank, the accompanying Link object is updated.