Example of an Event-Driven Reward
Here's an example of how to reward 1000 points to members with October birthdays:
-
Open your loyalty program and click Program Level Attributes.
-
Create a member attribute called Date of Birth on the member date of birth field, and activate the attribute.
-
Click the Event Driven Reward icon. Click Create Event Driven Reward. and specify these values:
-
Event Name: Member Birthday
-
Member Attribute: Date of Birth
This is the member attribute you created in the Step 1.
-
Subtracted Days: 0
-
Added Days: 31
-
Cooling Period (Weeks): 44
-
Ignore Year: Y
-
Active: Y
Note:You can optionally do this step using REST.
-
-
With the event inactive, click Add to create an event transaction attribute with the Comment transaction type, and the name TxnEvent.
Note:You can optionally do this step using REST.
-
Create a promotion of type Accrual and subtype Event Reward.
-
Create a rule, where if TxnEvent equals Member Birthday, then you assign 1000 points.
-
Run the Loyalty Event-Driven Rewards Main Job on October 1st to generate an event transaction for each program member with a birthday within 31 days (the month of October).
-
Run the Loyalty Batch Engine Main Job, which processes the event transactions and rewards 1000 points to each member with qualifying data.