What Triggers a Webhook
In this section, you will learn about webhook trigger actions.
In this section, you can review the actions that trigger specific webhooks. This will help you choose the best options for your marketing automation.
TransactionRegistered
Transaction registered when creating transactions:
in the UI
Transaction import
PointsWillExpire
LevelWillExpire
AvailablePointsAmountChanged
When units are spent (reward purchase with points, or by using the https://apidocs.openloyalty.io/#tag/Points/operation/pointsPostTransferSpend endpoint)
When units are added or deducted manually by an admin
When a campaign adds or deducts units
Importing unit transfers
When pending units get activated (either automatically, or manually by the admin)
When units expire (either automatically, or manually by the admin)
When units are blocked ( https://apidocs.openloyalty.io/#tag/Points/operation/pointsPostTransferBlock )
When units are unblocked ( /api/:storeCode/points/:transfer/cancel )
When units are transferred between members (2 webhooks are sent - one for the receiver, and one for the sender)
TransactionAssignedToCustomer
Matching transactions manually in the UI
Importing matches
RewardRedemptionStatusChanged
CampaignEffectWasApplied
CustomerWasRegisteredWithoutActivation
CustomerUpdated
Adding/updating member basic information:
first and last name
phone number
email
loyalty card number
gender
registration date
birthday date
tier
Adding/updating address/company details
Updating Agreements
The above actions can be taken in the Admin Panel or via API.
CustomerRequestedSendActivationCode
Member requests resending the activation code using the endpoint:
CustomerRequestedPasswordReset
CustomerRegistered
Member created in the Admin panel
CustomerPhoneNumberWasChanged
Logged member updates phone number on their profile.
CustomerLevelChanged
Manually changing a tier on a member profile (lower and higher)
While reaching the threshold of tier from conditions of the tier set
While creating a new member when the lowest tier is automatically assigned
The above actions can be taken in the Admin Panel or via API.
CustomerEmailWasChanged
Logged member updates an email on their profile.
CustomerDeactivated
CustomerBoughtReward
The above actions can be taken in the Admin Panel or via API.
CouponWillExpire
Last updated
Was this helpful?