Create custom rewards to perform actions or provide rewards that don’t fit into the standard LoyaltyLion reward types.

These rewards can be fulfilled in one of two ways: manually or via a webhook.

Manual fulfilment

When you create a custom reward with manual fulfilment, LoyaltyLion will track a pending fulfilment each time a customer redeems the reward, and send you an email.

You can manage pending fulfilments from the custom reward page in the LoyaltyLion admin. Once you’ve handled a fulfilment, you can mark it as complete.

Webhook fulfilment

When you create a custom reward with a webhook, we’ll create a new webhook subscription for the URL you specify. Every time a customer redeems that reward, we’ll dispatch a webhook to that URL.

Apart from being managed by LoyaltyLion, the webhook works the same as any other webhook, and can be verified using the provided signature.

If your server responds with a 2xx status code, we’ll consider the redemption to have been fulfilled. Otherwise, we’ll keep retrying until a 2xx code is returned.

rewards/store_fulfilment

Find out more about the rewards/store_fulfilment webhook