Introduction
Rewards are discount incentives that encourage your customers to engage with your loyalty program. This guide explains how to create and manage rewards that your customers can redeem with their earned points or through referrals.
💡 Pro Tip: Creating a variety of reward options at different point values encourages customers to continue engaging with your loyalty program even after their initial redemption.
Understanding reward types
Rivo offers multiple reward types to help you create a compelling loyalty program tailored to your business needs:
Amount Discount - A fixed currency amount discount (e.g., $10 off)
Percentage Off - A percentage discount off the purchase (e.g., 15% off)
Free Shipping - Remove shipping costs from the order
Free Product - Offer a specific product for free
POS Discounts - Special discount types for in-store purchases
Gift Cards - A gift card redemption option that may be available for qualifying stores
Some reward types (such as Free Shipping, Free Product, POS, and Gift Card options) may depend on your plan and enabled features.
Creating a reward
Follow these steps to create a new reward that your customers can redeem with their points:
From your Rivo dashboard, go to Programs > Points
Scroll down to the Redeeming Points section
Click Add Another Reward
Choose a redemption option:
On the next page, configure your reward with these options:
Click Create Reward to save your changes
Managing rewards
Editing a reward
From your Rivo dashboard, go to Programs > Points
Scroll down to the Redeeming Points section
Find the reward you want to edit and click Edit
Make your changes and click Save
Enabling or disabling a reward
From your Rivo dashboard, go to Programs > Points
Scroll down to the Redeeming Points section
Find the reward and toggle the Active switch
Deleting a reward
From the list of rewards, click Edit on the reward that you want to remove
Click Delete
Click Continue on the confirmation window
⚠️ Important: Deleting a reward cannot be undone. Any customers who have already redeemed this reward will still be able to use their discount codes.
Customer redemption experience
Understanding how customers interact with your rewards helps you create a better loyalty program:
How customers see rewards
Rewards appear in your customers’ loyalty widget and/or loyalty page. They can view available rewards, their point requirements, and any terms of service (such as minimum purchase amounts or expiration periods).
Redemption process
Customer selects a reward in the loyalty interface
A discount code is generated and saved to the customer’s rewards history
In most cases, points are deducted when the reward is redeemed
Depending on your redemption settings, some rewards may be deducted after a qualifying order is placed
Customer can apply the code during checkout or save it for later use
Using rewards at checkout
If you have the checkout extension enabled, customers will see their available redeemed rewards during checkout and can apply them with a single click.
Advanced reward features
VIP tier-specific rewards
You can create rewards that are only available to customers who have reached certain VIP tiers. These rewards can be automatically applied at checkout, providing a seamless experience for your loyal customers.
Subscription purchase rewards
For stores with subscription offerings, you can customize your rewards to work with subscription purchases, one-time purchases, or both.
Reward conditions and eligibility
You can configure reward rules to control when discounts are valid, including:
Minimum order value requirements
Minimum quantity for free product rewards
Product, collection, or variant restrictions
Maximum shipping amount for free shipping discounts
These settings are shown to customers in reward terms so they can understand when a reward can be used.
Reward expiry options
You can set expiration windows for redeemed rewards in hours, days, or months. You can also choose whether unused expired rewards should return points to the customer.
Flexible points redemption
In addition to fixed point costs, you can configure rewards with flexible redemption settings such as:
Minimum points to redeem
Maximum points to spend
Point-to-discount conversion values
Revoking unused rewards
If a customer decides not to use a redeemed reward, you can revoke it and refund their points. This is useful if they redeemed a reward by mistake or want to save for a higher-value reward.
Common questions
How do I add points-earning actions to my loyalty program?
Points-earning actions are configured in the Programs > Points page, under the Ways to Earn section. You can set up points for actions like account creation, purchases, social media engagement, birthdays, and more. Check out our guide on Earning Points to learn more.
Can customers redeem points for custom rewards not listed in the standard types?
You can offer multiple built-in reward types and configure each reward with different conditions. For custom reward experiences outside standard discount flows, you can also run a manual redemption process with your team.
Can I offer multiple rewards at different point levels?
Yes! We recommend creating a variety of rewards at different point values to encourage ongoing engagement with your loyalty program.
How do customers know they’ve received a reward?
When customers redeem points for a reward, they immediately see the discount code in the loyalty widget. Customers can also access redeemed rewards at checkout if checkout redemption is enabled. Email notifications for redeemed rewards depend on your notification setup and reward type.
What happens if a customer tries to use a reward but doesn’t meet the minimum requirements?
If a customer tries to apply a reward discount code but doesn’t meet requirements (such as minimum purchase amount), they’ll see an error message at checkout explaining why the code can’t be applied.

