Configuring Program Rewards

This article describes how to set up rewards for your members within Zinrelo.

How can I set up a reward?

The rewards configuration section is in the ‘Program Settings’ tab.

Program Settings >> Rewards

You can create new reward options, edit existing rewards, and activate or pause any of the options that have been configured.

Program Rewards settings

Configuring the Rewards

This section deals with setting up coupon-based rewards. Coupon-based rewards include any reward that involves giving the customer a coupon code in exchange for loyalty points. The coupon code may be for a dollar discount, percentage discount, free shipping, free gift with the purchase, or it may even be a code for a 3rd party gift certificate.

Settings

The system will ask you for the basic configuration details and specifics of the reward to set up rewards for loyalty program.

The configuration fields are explained below:

Fixed Amount Discount

A fixed amount discount is a type of discount where a specific amount is deducted from the original price of a product. For example, it can be $10 off, $100 off, or any other predetermined amount. This type of discount provides customers with a fixed monetary reduction in the purchase price.

fixed amount discount

To set up a Fixed Amount Discount reward, please follow the given steps:

  • Reward Type: Select "Fixed Amount Discount" as the reward type.
  • Reward Tile Image: Upload the tile image of 280 X 280 size to enhance the look and feel of the reward.
  • Fixed Amount Discount: Specify the exact amount of discount you want to offer to your members. For example, you can enter $10 or any other desired value.
  • Redemption ID: Each reward is assigned a unique Redemption ID, which can be used for identification purposes in the CSS and APIs. This field cannot be edited.
  • Points to be deducted: Determine the number of points to be deducted from a member's account when they opt for this reward.
  • Auto Redeem this Reward: When this box is checked, all rewards that meet the set criteria will be automatically redeemed. You will not see the confirm and the cancel button in auto redemption.
auto redeem

📘

Note:

If you enable the auto-redeem flag, the once-a-year frequency rule will be set.

You can archive, modify, or pause the frequency rules.

If the auto-redeem feature is disabled and then re-enabled, then the new frequency rule will be set again.

  • Hide from Guest Users: This will hide the reward from the guest users.
  • Autogenerate Coupon Codes: This option is exclusively available for Shopify users, where the codes are automatically generated.

Note: If auto redemption is set on multiple rewards, Zinrelo follows a set priority order to decide which rewards should be triggered first. All points-based rewards will be given priority and will be processed in the decreasing order of points required. Then the tier-based rewards will be taken up in the decreasing order of points required.

You may see a few different options based on which e-commerce cart you are on.

Percentage Discount

A percentage discount is a type of discount where a specific percentage is deducted from the original price of a product. For example, it can be 10% off, 20% off, or any other predetermined percentage. This type of discount provides customers with a percentage reduction in the purchase price.

Percentage Discount
  • Reward Type: Select "Percentage Discount" as a reward type.
  • Reward Tile Image: Upload the tile image of 280 X 280 size to enhance the look and feel of the reward.
  • Percentage Discount: Specify the percentage of discount you want to offer to your members. For example, you can enter 10% or any other desired percentage.
  • Redemption ID: Each reward is assigned a unique Redemption ID, which can be used for identification purposes in the CSS and APIs. This field cannot be edited.
  • Points to be deducted: Determine the number of points to be deducted from a member's account when they opt for this reward.
  • Auto Redeem this Reward: When this box is checked, all rewards that meet the set criteria will be automatically redeemed.
  • Hide from Guest Users: This will hide the reward from the guest users.
  • Autogenerate Coupon Codes: This option is exclusively available for Shopify users, where the codes are automatically generated.

Free Shipping

Free shipping refers to the practice of offering delivery of goods or products to members without any additional charge. It allows customers to receive their purchases without incurring shipping fees.

free shipping
  • Reward Type: Select "Free Shipping" reward type.
  • Reward Tile Image: Upload the tile image of 280 X 280 size to enhance the look and feel of the reward.
  • Redemption ID: Each reward is assigned a unique Redemption ID, which can be used for identification purposes in the CSS and APIs. This field cannot be edited.
  • Points to be deducted: Determine the number of points to be deducted from a member's account when they opt for this reward.
  • Auto Redeem this Reward: When this box is checked, all rewards that meet the set criteria will be automatically redeemed.
  • Hide from Guest Users: This will hide the reward from the guest users.
  • Autogenerate Coupon Codes: This option is exclusively available for Shopify users, where the codes are automatically generated.

Product Redemption

Product redemption typically refers to the process by which members can claim or obtain a specified product free of cost.

  • Reward Type: Select "Product Redemption" reward type.
  • Reward Tile Image: Upload the tile image of 280 X 280 size to enhance the look and feel of the reward.
  • Product URL: Enter the URL of the product that members will obtain free of cost.
  • Product ID: Enter the ID associated with the free product.
  • Redemption ID: Each reward is assigned a unique Redemption ID, which can be used for identification purposes in the CSS and APIs. This field cannot be edited.
  • Points to be deducted: Determine the number of points to be deducted from a member's account when they opt for this reward.
  • Auto Redeem this Reward: When this box is checked, all rewards that meet the set criteria will be automatically redeemed.
  • Hide from Guest Users: This will hide the reward from the guest users.

Text Configuration

All customer-facing text elements in the redemption process can be customized.

You can configure the text of the rewards shown to the members via Text Configuration.

Program Settings >> Rewards >> Text Configuration

text configuration

The following snapshots explain where the respective TEXT configuration elements are used in the redemption process.

reward program

To know more about language customization, refer to this document.

Manage Codes

The ‘Manage Codes’ section allows you to view all the codes uploaded for the redemption, the number of codes that are used up, the members to whom the codes were given out to and upload new coupon codes.

Please check the article Managing Coupon Codes for details.

Manage Rules

To set rules for rewards, go to Program Settings >> Rewards >> Manage Rules.

manage rules

The exclusion rules in rewards can be set to hide rewards to members based on their redemption frequency, transaction and member attributes.

Note: All rewards will be visible to everyone unless an exception rules are set.

This is how the rule engine works:

  • If any activity matches all or any of the set conditions, then the set action will be taken.
    These conditions are set on Redemption Frequency, Transaction and Member Attributes.

📘

Please Note:

You can define custom attributes for individual rewards, as well as establish global attributes that apply to all rewards and activities, or alternatively, across all rewards.

To create custom attributes for your store, write to your account manager at support.zinrelo.com.

  • And each category has its operators which are selected on the basis of the requirements.

For example:

  • If the category is ‘Date’ like Enrollment Date, Birthday, Last Points Earned Date, etc., then its operators could be Relative (more than, less than, etc.) and Absolute (after, before, on, etc.)
  • If the category is ‘Number’ like Number of Reviews, Number of Purchases, etc., then its operators will be less than, greater than, equals and between.
  • If the category is ‘String’ like member tags, city, nationality, etc., then its operators will be equals, not equals, in and not in, contain all of, contain any of, etc.

Note: The date added to the end date will be excluded from the business rules when using the 'between' operator. Only the start date and a date before the end date will be considered.

Setting Reward Rules

Rewards rules are set on Redemption Frequency, Custom Attributes and Member Attributes.

  • Redemption Frequency- This adds a frequency cap on the number of times a member can redeem the reward. After the threshold is reached, no reward will be shown to the member.

By default, no rewards would have any frequency rules set. The administrator can set frequency rules to hide the reward from a specific member or group of members.

You can set multiple frequencies in the "match any" condition, while in the "match all" condition you are allowed to set the frequency only once.

Use Case- If available points<10, frequency>10 in a day and frequency>100 in a month. In this case, you can use the "match any" condition and set multiple frequencies for a day and a month.

manage rules
  • Member Attributes-You can hide the reward from members based on their member attributes and custom attributes like user tier, enrollment date, member tags, nationality, gender, etc.

Use Cases

Use Case 1- A one-time ‘Gold Tier Welcome’ reward has been configured. Members are able to redeem this reward when they upgrade to the Gold tier. However, this reward is available for redemption only once. So after a member has redeemed this reward, the reward should be hidden from that member.

For this use case, two rules have to be set. First, hide the reward from Platinum and Silver tiers, as this reward is only for Gold tier members. Second, you have to set redemption frequency.

Use Case 2- The loyalty program caters to both B2B and B2C members. The type of member is identified at the time of enrollment and the attribute ‘membership type’ is updated with the appropriate value. B2B members should not see the discount rewards offered to B2C members.

manage rules

Use Case 3- To run a successful promotion, members in the loyalty program have been assigned different tags. Members with the tag "Redemption Made" should not see the discount rewards.

manage rules
  • Transaction Attributes

Use Case- Cookies Delights, a cookie store, aims to provide exclusive discounts to customers who make purchases from their newly established store, "Sweet Delights." To achieve this, they can create global attribute known as "Store Name," which will be available to all types of rewards configured in their loyalty program. They can set rules on the attribute called "Store Name" and offer exclusive discounts to their customers. This strategic approach not only enhances customer satisfaction but also boosts their sales potential, thereby contributing to their overall success.

reward rules

Ineligible rewards

All ineligible rewards will be visible to members with the locked icon. 

ineligible rewards

On clicking them, the reward card will display a progress bar related to the points needed to unlock this reward.

coupon loading

You can also edit the progress bar text for ineligible rewards.

Go to Program Settings >> Activities >> Text Configuration.

text configiration

This will entice members to make more purchases and earn more points.

Note: To enable/ disable this feature for your program, reach out to your account manager at support.zinrelo.com.

How to customize deduction points for rewards per member

Zinrelo gives you flexibility to customize deduction points for rewards per member. With the ability to deduct different points from different members based on their individual circumstances, you can make your reward programs more flexible and responsive to the needs and preferences of the members.

For example, if User A is a high-value member who has a history of frequent purchases and high point balances, it may make sense to deduct a higher number of points from his account when he redeem a reward. Conversely, if User B is a new member or has a lower point balance, it may be more appropriate to deduct a lower number of points when he redeem the same reward.

Let's look at the ways of customizing the deduction points:

  1. Through redeem API - You can pass on the number of points to be redeemed with member ID and reward ID in body params.
  2. Through admin console- For this follow the given steps:
  • Step 1: Click on the Member module.
  • Step2: Select a member.
  • Step 3: From the action menu, select "Redeem Points."
  • Step 4: Select the reward which is to be redeemed.
  • Step 5: Customize the deduction points and give the reason for redemption.
  • Step 6: And confirm.

Frequently Asked Questions

How to hide the confirm and cancel button from EUD?

To hide the confirm and cancel buttons from EUD, please follow the given steps:

  1. Go to the admin console, click on Design >> User Dashboard.
  2. Click on the live template.
  3. To customize the dashboard, click on 'Customize CSS.'
  4. Add the given CSS:
div[data-redemption_id="reward_id"] {display:none;}
div[data-redemption_id="reward_id"] + #zncancel_redeem {display:none;}
  1. Save and Publish

Note: Replace the 'reward_id' with the redemption ID you want to customize.

This will hide the confirm and cancel buttons from Reward EUD.

coupon off

How do I hide a particular coupon code for a specific reward?

To hide coupon code and copy button for specific rewards from EUD, please follow the given steps:

  1. Go to the admin console, click on Design >> User Dashboard.
  2. Click on the live template.
  3. To customize the dashboard, click on 'Customize CSS.'
  4. Add the given CSS:
[data-coupon_div="reward_f1396"] > div {
display:none !important;
}

Note: Replace the 'reward_id' with the redemption ID you want to customize.

  1. Save and Publish.

How can I change the color of the lock symbol in the rewards section?

To change the color of the lock symbol in the reward section, please follow the given steps:

  1. Go to the admin console, click on Design >> User Dashboard.
  2. Click on the live template.
  3. To customize the lock symbol, click on 'Customize CSS.'
  4. Replace the given CSS:
.locked-redemption {filter: brightness(0) saturate(100%) invert(44%) sepia(25%) saturate(1086%) hue-rotate(155deg) brightness(96%) contrast(88%);}
.xs-locked-redemption {filter: brightness(0) saturate(100%) invert(44%) sepia(25%) saturate(1086%) hue-rotate(155deg) brightness(96%) contrast(88%);}

with this-

.zn-svg-fill-color {color:#3681a6!important; fill:#3681a6!important;}
svg.locked-redemption .xs-locked-redemption {color:#3681a6!important; fill:#3681a6!important;}

Note: Replace the 'color' with the color code of your choice.

  1. Save and Publish.