Skip to main content

Customize Rivo's Discount Code Prefixes

Written by Laurence Leech

Introduction

Rivo-generated reward discount codes start with a prefix. By default, Rivo uses BAL-, but you can customize the prefix so codes are easier to recognize in Shopify, in your Rivo reports, and in customer support conversations.

This article explains how to update your prefixes and how to tell whether a discount code was likely generated by Rivo.




How Rivo discount code prefixes work

When Rivo automatically generates a reward discount code, it uses the most specific prefix available:

  1. The prefix for that reward type, if one is set.

  2. The Global Prefix, if the reward-specific prefix is blank.

  3. BAL-, if no other prefix is set.

Rivo then adds unique characters after the prefix to create the full code. For example, if your Loyalty Reward Prefix is LOY-, a generated code may start with LOY-.

If Force uppercase discount codes is turned on, newly generated codes are created in uppercase, including both the prefix and the unique characters after it.

Static or manually entered discount codes may not follow these prefix rules.

Gift card codes support shorter prefixes. Keep gift card prefixes to 8 characters or fewer.


How to tell if a discount code came from Rivo

The fastest clue is the code prefix:

  • Codes starting with BAL- often come from Rivo’s default reward code prefix.

  • Codes starting with one of your custom prefixes may also be Rivo-generated.

  • If the code uses a custom prefix, check which Rivo reward type that prefix belongs to.

For example, if your Referral Friend Reward Prefix is FRIEND-, a Shopify discount code beginning with FRIEND- was likely generated from a referral friend reward.

To confirm a code in Rivo:

  1. From the Rivo dashboard, go to Data Logs.

  2. Open Redemptions.

  3. Filter the redemptions list by customer email or source, then compare the Code, Customer, Reward, Source, and Status columns.

The Redemptions log shows reward codes generated by Rivo and whether they are issued, used, expired, revoked, or refunded.

If you only have the discount code and do not know the customer, export Balance Redemptions from your Rivo CSV exports and search for the code in the spreadsheet.

Customize Rivo’s Discount Code Prefixes

Follow these steps to change the default BAL- prefix to something that matches your brand or makes codes easier to identify:

  1. From the Rivo dashboard, navigate to Settings > Orders.

  2. Look for the Discount Code Prefixes section. This is where you can manage and customize prefixes for your discount codes.

In the Discount Code Prefixes section, you will see various options for customization:

  • Global Prefix : The default prefix for all reward discount codes. If a reward-specific prefix is blank, Rivo uses this prefix.

  • Loyalty Reward Prefix : The prefix for loyalty reward discount codes. Leave this blank to use the Global Prefix.

  • VIP Tier Reward Prefix : The prefix for VIP reward discount codes. Leave this blank to use the Global Prefix.

  • Referral Advocate Reward Prefix : The prefix for advocate reward discount codes. Leave this blank to use the Global Prefix.

  • Referral Friend Reward Prefix : The prefix for friend reward discount codes. Leave this blank to use the Global Prefix.

  • Cashback Reward Prefix : The prefix for cashback reward discount codes. Leave this blank to use the Global Prefix.

  • Force uppercase discount codes : Turn this on if you want newly generated discount codes to be uppercase.

Did this answer your question?