Give a User a Reward

Learn how to manually give a user a voucher or purchase a reward on their behalf in the Loyalty Console, including the differences between gifting a voucher and purchasing a reward.

This article explains how to manually give reward to users on an adhoc basis. To find out more about how user's get rewards as part of your program rules, see Rewards.

Manually Giving a User a Voucher/Reward

You can choose to give a voucher to a user free of charge, or purchase a reward on their behalf.

Example

Let's say you have a $20 voucher that costs 2000 points.

If you use the Give Voucher button to give this reward to the user, they'll get the voucher for zero points. Their points balance will be unaffected.

If you use the Purchase Reward button to give this reward to the user, they'll get the voucher and 2000 points will be deducted from their points balance.


Give Voucher

When you use the Give Voucher button, you can give any voucher-type reward to a user without deducting the cost of that voucher from their points balance.

A VOUCHER_GIVEN event is recorded (instead of a PURCHASED_REWARD event), and the voucher is then placed inside the user's wallet for the user to manually redeem at their convenience.

Giving a user a voucher

To manually give a user a voucher:

  1. Navigate to the user's profile in the Loyalty Console and choose the Wallet tab

  2. Press Give Voucher

  3. Choose a voucher

  4. Optionally enter a comment to explain why you are giving the voucher to the user

  5. Press Save

  6. The voucher is then placed inside the user's wallet and a VOUCHER_GIVEN event will be recorded in their event stream with the comment stored in the payload

You can only give vouchers to users using this method

To manually give a gift card to a user, create an event type like GIFTCARD_GIVEN and a corresponding reactor where the reaction is giving the gift card you want. Then, report that event against the user you want to give the gift card to.


Purchase Reward

When you use the Purchase Reward button, you can purchase any voucher, gift card or dynamic URL offer reward on behalf of a user, meaning the cost associated with the reward is deducted from the user's points balance.

A PURCHASED_REWARD event is recorded, and the associated benefit is then associated with the user, for them to manually redeem at their convenience.

To purchase a reward on behalf of a user:

  1. Navigate to the user's profile in the Loyalty Console and choose the Wallet tab

  2. Press Purchase Reward

  3. Choose a reward

  4. Press Save

  5. The reward's benefit is then associated with the user and a PURCHASED_REWARD event will be recorded in their event stream

As there is no benefit generated for an offer, if you purchase a purchasable offer on behalf of a user, the associated dynamic URL generated will be presented to the administrator in the Loyalty Console at time of purchase.

This would then need to be manually communicated to the end-user.

Last updated

Was this helpful?