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.

Webhook Name
Trigger Actions

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?