Webhooks send a message to your own systems when something happens in your loyalty program, such as a customer earning points, claiming a reward or moving up a tier.
Don’t have a developer? Find one in our partner directory.
Subscribing to webhooks
You subscribe to webhooks through the LoyaltyLion API. There is no way to create or delete them in LoyaltyLion itself. A developer creates a subscription for each topic, naming the address the messages go to, and authenticates with an API key that has the scope the topic needs. Our webhook documentation lists every topic and the data each one sends.
Every request we send is signed, and your developer can check the signature to confirm it came from LoyaltyLion.
Important: This is an advanced feature, and you may need the help of a developer to set it up for your store.
Viewing your subscribed webhooks in LoyaltyLion
In LoyaltyLion, click Settings at the bottom left, then Webhooks.
The table lists each webhook’s Webhook Id, Topic, Webhook URL and Status. It shows active webhooks by default. Choose Deleted or All to see the others.
To see when a webhook was deleted, hover over its
Deletedstatus.
Why a webhook shows as deleted
A webhook is deleted when your developer removes it through the API, or when we can’t deliver to its address. If a delivery keeps failing, we email you after the 5th failed attempt, and delete the webhook after the 30th. Fix the address, then subscribe again.



