Create your first loyalty campaign (event & reactor for sign-up bonus)

Introduction

Offering a sign up bonus as part of your loyalty program is a great way to incentive new members to join. We'll look at how this can be configured and some of the ways you can change the logic to fit your needs.


Configuration

  1. In the Console, navigate to Events > Reactors.

  2. Create the reactor: Click 'Create' in the top right corner. Give the reactor a name. Pick REGISTERED_ACCOUNT as the trigger event.

    • Remember, the intrinsic registered account event occurs at the time a user account is created in the Loyalty Engine. This may not be at the same time they create an account with your overall service. See Creating users for more information.

  3. Define effectivity: Optionally set a start and end date for the reactor

  4. Limit activations: If you want to offer the sign up bonus to a limited number of people, you can define an activation limit. Click the cog on the Activation Limit block and turn the 'Unlimited Activations' toggle off. Select 'Tenant' as the 'Activation Context'. Set 'Max activations' to the number of people you'd like to give the bonus to. If you'd like bonus to run indefinitely skip this step.

  5. Add reactions: Add one or more reactions that you would like to happen when this reactor is triggered. See Reactions for more information.

  6. Click 'Save'.

Creating the reactor and setting REGISTERED_ACCOUNT as the trigger
Limiting the reactor to 100 tenant activations
Adding a reaction to give 100 points

Tips

  • As the REGISTERED_ACCOUNT event can only be recorded once per user, the 'Subject' activation context is not needed for this reactor to be limited to one per end-user.

  • Setting an 'Effective From' date in the 'Effectivity' tab can be useful if you are in the onboarding phase of your program. Setting the date to the launch date of your program ensures that sign-ups during testing do not reduce the total activations allowed for real world users.

  • Multiple reactors can be created to offer extra points in addition to your standard amount of points. For example you could offer 50 points via an unlimited activation reactor and 50 points via a 100 tenant activations reactor. This would mean that the first 100 people to sign up for your program got 100 points, while anyone after the first 100 would get the standard 50 points.

Last updated

Was this helpful?