Skip to main content

Send Loyalty Data with Webhooks

How to utilize webhooks to send event data from Loyalty to external platforms.

Adarsh Subramaniam avatar
Written by Adarsh Subramaniam
Updated this week

If you're using Okendo Loyalty and want to send your customer feedback to other platforms in your tech stack, you can utilize webhooks. Webhooks allow you to send Loyalty data in real time to other systems like email platforms (ESPs), CRMs or analytics platforms even if there is not a direct integration with Okendo.

In this article, you'll learn about:

Use cases for Loyalty webhooks

Here are a few examples of what you can use webhooks for:

  • Log points adjustments for members in a CRM to keep track of any changes and review later if required.

  • Send notifications to customers via email when they have earned points or made redemptions.

  • Record new Loyalty members in a CRM when they join your program to market to them later.

  • Send Loyalty data to an analytics platform to conduct further analysis on your program's effectiveness and identify high value customers.

Events that can be subscribed to

You can configure webhooks to notify your system for the following events:

Event

Description

Summary of Data

Loyalty Member Created/Updated/Deleted

When a Loyalty member joins, has their information updated or is deleted.

  • Customer ID

  • Email

  • Status

  • Points balance

  • VIP tier

  • Enrolled date

  • Tier entered/expiry

  • Points expiry

  • Birthday

Loyalty Transaction Adjustment Created/Updated/Deleted

When any changes to a Loyalty transaction are made.

  • Customer ID

  • Transaction ID

  • Subscriber ID

  • Email

  • Points amount

  • Internal reason

  • Notification text

  • Status

  • Date

Loyalty Earning Transaction Created/Updated/Deleted

When a Loyalty member earns points, has their points updated or has their points deleted.

  • Customer ID

  • Transaction ID

  • Subscriber ID

  • Email

  • Action

  • Points amount

  • Notification text

  • Status

  • Date

Loyalty Redemption Transaction Created/Updated/Deleted

When a Loyalty member redeems points, has their redemption updated or has their redemption deleted.

  • Customer ID

  • Transaction ID

  • Subscriber ID

  • Email

  • Points amount

  • Notification text

  • Reward

  • Status

  • Date

How to subscribe to Loyalty webhooks

Webhook setup requires some developer support. Your team will need to:

  1. Set up an endpoint to receive survey data in your desired platform or use a middleware such as Zapier.

  2. Subscribe to webhook events through the Okendo API using the likes of Postman or through code.

  3. Test and verify that the events are being sent and received correctly.

Refer to our technical documentation for the full setup details:

Did this answer your question?