Creating reactors
Learn how to create reactors in the Loyalty Console, including setting triggers, conditions, and reactions. Understand key configurations like activation limits, start and end dates, and more.
Creating a reactor
To create a new reactor, navigate to the Reactors screen in the Loyalty Console and click the Create button.

When creating a reactor, you’ll need to configure the following:
Name & description: Provide an internal name and brief description for the reactor’s purpose. These are for internal use only and won’t be visible to end-users. Reactor names do not need to follow the naming convention of event types.
Event trigger: Select the event type that should trigger the reactor by clicking the cog icon in the Event Trigger block.
Start & end date: Set the time period during which the reactor will process incoming events.
You can modify the start date/time until the reactor becomes active, but once the end date has passed, the reactor cannot be edited or reactivated.
If needed, you can use the clone function to recover a previous configuration.
Activation limits: Specify how many times the reactor can trigger, either per user or across all users in the program.
Conditions: Define any criteria the event or user must meet for the reactor to trigger the specified reacti
Reactions: Select the actions that should occur when the reactor is successfully triggered.
Once a reactor is created, any future edits will result in the original reactor being ended and a new reactor being created.
This resets the activation history, meaning users who previously triggered the reactor can activate the newly created one again if activation limits are in place (e.g., one activation per user).
See Editing a reactor for more information.
FAQs
Can a reactor be triggered by multiple event types?
This effect can be achieved by following our tutorial Create advanced or multi-event reactors using Audiences.
Are there any considerations or mitigations to avoid potential abuse or misuse?
There may be members who seek to find and exploit loopholes in your loyalty program setup. For example a promo code reactor giving members 500 points when they enter the promo code is open to abuse if you don't set a reactor subject activation limit.
The Loyalty Engine offers a number of features which can be used to deter malicious members, such as activation limits, reactor & reward availability constraints and points earning & spending caps.
You can learn about more about these features, and techniques to reduce the likelihood of fraud and abuse, in our Preventing fraud & abuse guide.
Last updated
Was this helpful?