Get started with Reactors
Learn how to use reactors to automate loyalty logic in response to user actions. Covers triggers, conditions, and reactions with practical examples and implementation tips.
How reactors work
Reactors are a core component of the Loyalty Engine. They automate what happens when a customer performs a specific action—like making a purchase, referring a friend, or reaching a milestone.
Each reactor is made up of three key parts:

Trigger
The event type that activates the reactor. This could be a purchase, referral, account creation, or any other event you define.
Event & reactor flow

Reactor examples
Let's have a look at some reactor examples below.
Promotional sign-up bonus
Intrinsic event type: REGISTERED_ACCOUNT
None
Adjust the user's points balance by
+500
points.
Core points earning
Custom event type: ORDER_PLACED
None
Adjust the user's points balance by
+$totalSpend*1
points
Partner promo code bonus
Custom event type: SUBMITTED_CODE
Available with Promo Codes module.
Code submitted is
FREE5
Activation limit: Only apply to first 100 members to enter code
Put £5 voucher in user's wallet
Call webhook to trigger thank you email
Earn double points this weekend when you buy a £10 voucher
Custom event type: ORDER_PLACED
User in audience: voucher X purchased
Date is between: Fri 1 Feb and Sun 3 Feb
Adjust the user's points balance by
+$totalSpend*1
points (running concurrently with core points earning reactor means double points)
Social media mention bonus
Custom event type: MENTIONED_YOU_SOCIAL
Available with Social Media module.
User in audience: Over 5000 followers
Adjust the user's points balance by
+2000
points.Award Influencer badge.
Last updated
Was this helpful?