Reward Groups
Last updated: May 6, 2026
A Reward Group is a reusable bundle of all reward configuration, lead discount, Superfiliate reward, safety rules, and cashback, that you can apply to one or many programs. Instead of re-entering the same reward settings every time you launch a new program, you build a Reward Group once and assign it.
This article walks through everything you can configure in a Reward Group, and how to manage them after they're created.
Why Reward Groups exist
Before Reward Groups, every program carried its own reward settings inside the program itself. That was fine for one or two programs, but it meant you had to re-enter the same values across every program you launched, and any change had to be made in every program separately.
Reward Groups change this:
Configure once, reuse anywhere: Set up your reward logic in a single place and assign it to as many programs as you like.
Edit once, update everywhere: Changing a Reward Group automatically updates every program assigned to it.
Keep your library tidy: Browse, filter, search, and archive Reward Groups from a single page.
Lifecycle and statuses
Every Reward Group has one of three statuses:
Status | Meaning |
Unassigned | Created, but not yet linked to any program. Edit freely. |
Assigned | Linked to one or more active programs. Still editable, but changes apply to all linked programs immediately. |
Archived | Hidden from the main list. Programs already using it keep working — archiving doesn't break them. |
Reward Groups move from Unassigned to Assigned automatically when a program references them. You can manually Archive or Unarchive a Reward Group from its row menu.
Creating or editing a Reward Group
Navigate to Reward Groups in the sidebar and click New Reward Group, or open an existing group and click Edit. The form is the same for both — split into 4 steps.
You'll be asked for one top-level field before the steps:
Reward group name: A clear, recognizable name. This is internal and helps you identify the group later. Tip: include the campaign or season so it's easy to spot in the list.
Step 1 — Set discount rules for referred customers
This step defines the discount that the referred customer receives when they convert through a Superfiliate's link.
Discount amount
Choose $ (fixed amount, e.g., $10 off) or % (percentage, e.g., 15% off).
Maximum 100 if you choose percentage.
Minimum cart value
The minimum cart total a customer needs to qualify for the discount.
Apply referral discount to new customers only
When on, the discount is reserved for first-time customers. Turn off if returning customers should also be eligible.
Discount Redemption
Controls how many times a single customer can redeem the discount.
Just once (default)
Multiple times
Note for subscriptions. A "Just once" redemption can still apply to a subscription with many recurring charges. Use the Discount Applicability and Limit discounts for subscription settings below to control subscription behavior more granularly.
Discount Applicability by Purchase Type (only if your shop sells subscriptions)
Decide whether the discount applies to:
Both (default)
Only subscription
Only one-time purchase
Limit discounts for subscription (only if Applicability is Both or Only subscription)
Control how the discount applies across recurring subscription charges:
All recurring payments: discount applies to every charge for the life of the subscription
First payment: discount applies only to the very first charge
Limited number of payments: discount applies to the first N charges
If you pick Limited number of payments, fill in Number of subscription payments (minimum 2).
Discount combinations
Choose which other discounts can stack with this one:
Product discounts: discount specific products or collections
Order discounts: discount the entire order amount
Shipping discounts: offer free or reduced shipping
Shopify Collections
Choose specific Shopify collections the discount can be applied to (or required as a purchase condition). Useful when you want a referral discount to only apply to specific product lines.
Click Select Shopify Collection to pick from your existing collections, or Create Shopify Collection to make a new one without leaving the form.
Step 2 — Set Superfiliate reward
This step defines how and when Superfiliates earn their reward.
Minimum conversion value
The order subtotal after the discount is applied that qualifies a referral as a successful conversion. Required.
Reward currency
How Superfiliates receive their reward:
Store credit: credit they can redeem in your store (default)
Payouts: monetary payouts handled through your payout setup
New customers reward value
The reward amount a Superfiliate earns when they refer a new customer.
Choose $ (fixed amount) or % (percentage of the order).
Maximum 100 if percentage.
Reward returning customers (advanced)
Turn this on to also reward Superfiliates for referring customers who've already purchased from you in the past.
When enabled, set the Reward value for returning customers ($ or %, max 100% if percentage).
Reward subsequent subscription renewals (advanced)
Reward Superfiliates each time a referred customer renews a subscription.
When enabled, configure:
Cliff Reward Value: the reward amount for each renewal ($ or %, max 100% if percentage).
Reward limit: cap how many renewals can earn the reward, per subscription.
Redeem limit per order (advanced — only when Reward currency is Store credit)
Cap the maximum store credit a Superfiliate can redeem on a single order. Use this to prevent very large credit balances from being burned in one purchase.
Include additional cost in the commission calculation (advanced)
By default, shipping and taxes are excluded from commission calculations. Turn this on to include either:
Shipping fee: costs related to delivering the items
Taxes fee: applicable government taxes
Reward Delay (Hold Period) (advanced)
Add a delay before the reward is paid out to the Superfiliate. Useful if your brand offers returns or refunds — it gives you time to process those before commissions go live.
When enabled, set Number of days to hold the reward. Returns and cancellations during this window will reduce the eventual reward.
Attribution Window (advanced — only if your shop uses a custom domain)
The attribution window controls how long a customer's purchase counts as a Superfiliate conversion after they click the link.
When enabled, set the Tracking period for this reward group to define the window length.
Step 3 — Protect with safety rules
Safety rules help you prevent code leakage and reduce fraudulent conversions.
Unique Codes via Creator Link
When on:
Shoppers who click a creator's link get a one-time discount code auto-applied at checkout.
Every code is unique and can't be reused.
Creators only share links, never static codes, which prevents code leakage on coupon sites and elsewhere.
Freeze creator's suspicious activity
When suspicious behavior is detected, Superfiliate will:
Freeze the affected commissions: until you review them
Notify you in the Activity Center: You can enable this for specific traffic sources:
Google Ads: automatically freeze conversions whose user session came from Google Ads, in case those violate your program rules.
Step 4 — Set loyalty rewards
Set up a cashback program that customers earn on purchases.
Cashback
Toggle on to enable cashback. When on, configure:
Cashback Credit: the percentage of the order that customers earn back as credit. We recommend a value between 5–10% for a healthy balance between incentive and margin. Maximum 100%.
Cashback credit expiration: how long customers have to use their cashback after they earn it (in days). We recommend 3–12 months (90–365 days). Default: 365 days.
Cashback is most valuable when paired with Referral & Loyalty programs — it gives every customer a reason to come back, on top of the referral incentive.
Saving and applying
Once all 4 steps are filled in:
Click Save to create the Reward Group (or save your edits).
The group will appear in the Reward Groups list with status Unassigned until you connect it to a program.
To use it in a program, open the program (or create a new one) and select this Reward Group from the reward configuration step.
Managing your Reward Groups
The Reward Groups list
Open the Reward Groups page from the sidebar. You'll see every Reward Group in your shop with these columns:
Name
Assigned To: programs currently using this group
Status: Unassigned, Assigned, or Archived
Referral Discount: quick preview of the lead discount value
Superfiliate Reward: quick preview of the creator reward
Cashback: % if cashback is on, otherwise blank
Cashback Expiration
Unique Codes: on/off
Fraud Detection: on/off
Attribution Window: value if set
Search and filter
Search by name to quickly find a specific group.
Filter by status (Unassigned / Assigned / Archived).
Sort by name or creation date.
Edit an existing Reward Group
Click into a Reward Group to view its details.
Click Edit to open the same 4-step form pre-filled with the current values.
Changes save immediately and apply to every program already using the group.
Heads up. If a Reward Group is already assigned to live programs, edits propagate to those programs the moment you save. Test your changes carefully before saving on busy production groups — there's no "publish later" step.
Archive a Reward Group
When a Reward Group has served its purpose, archive it from the row's three-dot menu.
Archived Reward Groups disappear from the main list (filter by Archived to see them).
Programs already using an archived group keep working: Archiving doesn't break or pause those programs — it just hides the group so it doesn't clutter your active list.
You can Unarchive at any time to bring it back.
Tip. Archiving is the right move once a campaign ends. Don't try to delete groups that have history — archiving preserves the audit trail and lets you reuse the configuration later if you want.
Tips for organizing Reward Groups
Name them by campaign or season: "Q1 New Customer Push", "Summer 2026 Loyalty", "Black Friday Aggressive", easier to scan than generic names like "Standard".
Build a couple of templates: Have a "default" group for your everyday programs and 1-2 specialty groups (e.g., higher commission, different cashback) for promos. You don't need a unique group for every program.
Don't be afraid to split: If you find yourself making a one-off tweak to a shared group, that's a signal to clone it into a new group instead — keep your standard groups stable.
Review regularly: Archive groups from old campaigns so the active list stays focused.
Related articles
📄 How to create a new program in Superfiliate