Skip to main content

Getting Started with Rewards

Here's how you can set up your Rewards for your Points and Referrals programs.

Written by Laurence Leech

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:

  1. From your Rivo dashboard, go to Programs > Points

  2. Scroll down to the Redeeming Points section

  3. Click Add Another Reward

  4. Choose a redemption option:

  5. On the next page, configure your reward with these options:

  6. Click Create Reward to save your changes




Managing rewards

Editing a reward

  1. From your Rivo dashboard, go to Programs > Points

  2. Scroll down to the Redeeming Points section

  3. Find the reward you want to edit and click Edit

  4. Make your changes and click Save


Enabling or disabling a reward

  1. From your Rivo dashboard, go to Programs > Points

  2. Scroll down to the Redeeming Points section

  3. Find the reward and toggle the Active switch


Deleting a reward

Image 2022-12-20 at 5.13.36 PM
  1. From the list of rewards, click Edit on the reward that you want to remove

  2. Click Delete

  3. 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

  1. Customer selects a reward in the loyalty interface

  2. A discount code is generated and saved to the customer’s rewards history

  3. In most cases, points are deducted when the reward is redeemed

  4. Depending on your redemption settings, some rewards may be deducted after a qualifying order is placed

  5. 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.

Did this answer your question?