What are Reward Groups

Last updated: July 21, 2026

Overview

A Reward Group is a reusable bundle of reward configuration that you build once and apply to many places — so you don't re-enter the same settings every time. Superfiliate has two kinds of Reward Groups, depending on what you're rewarding:

  • Program Reward Groups bundle all your program reward logic — lead discount, creator reward, safety rules, and cashback — and apply to one or many programs.

  • Meta Ad Reward Groups bundle your ad-based creator commission — a percentage of ad spend, with optional minimum and maximum spend thresholds — and apply to one or many Meta ads in the Meta Ads Suite. When a creator's content runs as an ad, the commission is calculated from the ad's spend and credited to their wallet.

Before Reward Groups, reward settings lived on each individual program, so you had to re-enter the same values everywhere and update them one by one. Reward Groups centralize that logic: configure it once, and any change flows to every program or ad using the group.

Use this feature when you want to:

  • Set up your reward logic once and reuse it across many programs — or your creator ad commission once and reuse it across many Meta ads

  • Update rewards in a single place and have changes apply everywhere automatically

  • Run a promotion once and have it cover every program on the group

  • Reward creators for their content running as Meta ads, based on a percentage of ad spend

  • Keep a tidy, searchable library of both program and Meta ad reward configurations

  • Understand how a group's status (active, assigned, unassigned, or archived) affects the programs or ads using it

Important behaviors

  • 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 — immediately.

  • Every group has one of three statuses:

Status

Meaning

Unassigned

Created, but not yet linked to any program or ad. Edit freely.

Assigned

Linked to one or more active programs or ads. Still editable, but changes apply immediately to all linked programs or ads.

Archived

Hidden from the main list.

  • Status changes automatically. A group moves from Unassigned to Assigned the moment a program references it. You can manually Archive or Unarchive from its row menu.

Step-by-step

1. Create a Reward Group

Build your reward logic in the 4-step form. See 📄 How to Configure a Reward Group? for the full walkthrough.

2. Assign it

  • To a program: Open a program (or create one) and select your Reward Group from the reward configuration step. The group's status automatically flips to Assigned.

  • To an ad: Open the ads management table in the ad tab, select one or multiple ads, and click to assign a reward group.

3. Manage it over time

Edit, duplicate, or archive the group as your campaigns evolve. See 📄 How to Manage Reward Groups?

Frequently Asked Questions (FAQ)

Q1. Why can't I archive my Reward Group?

A. Because it's still assigned to an active program, campaign, or promotion. Superfiliate blocks archiving while a group is in use (you'll see "This reward rule is currently being used in a program or campaign"). Remove it from those first, then archive. Once archived, it leaves your active list and can be unarchived at any time.

Q2. Can I edit a group that's already assigned to live programs?

A. Yes, but changes apply immediately to every program using it — there's no "publish later" step. Test carefully before saving on busy production groups.

Q3. How does a group become "Assigned"?

A. Automatically. As soon as a program references the group, its status changes from Unassigned to Assigned.