Affiliate Challenges let you motivate affiliates with milestone-based rewards. Instead of relying only on standard commissions, you can now create time-bound challenges that reward affiliates when they hit specific performance goals, such as a set number of sales.
This feature helps you drive higher engagement, increase sales velocity, and reward your top-performing affiliates in a more intentional way.
What are Affiliate Challenges?
Affiliate Challenges are performance-based incentives you can create within your affiliate program. Each challenge defines:
A goal (for example, a sales count threshold)
A reward (monetary or custom)
A timeframe (start and end dates)
An optional budget cap
When affiliates meet the challenge requirements within the set timeframe, they earn the reward you defined.
How to access Affiliate Challenges
Go to Sales
Select Affiliates
Open Commission setup
Click the Challenges tab
From here, you can:
Create a new challenge
View existing challenges
Edit or delete challenges
Creating an Affiliate Challenge
To create a new challenge:
Navigate to Sales → Affiliates → Commission setup → Challenges
Click Create challenge
Add challenge details
Name your challenge
This is visible to affiliates on their dashboard.Description
Use this to explain the goal, rules, or reward details (500 or less characters).Thumbnail
Upload an image to visually highlight the challenge for your affiliates.
Set up the reward
When configuring rewards, you’ll define what affiliates need to achieve and what they earn.
Choose offers
Select one or more offers that count toward the challenge.Set a sales count threshold
Define how many sales an affiliate must generate to complete the challenge.Choose a reward type
You can choose between:
Monetary
Enter a dollar amount
Select a payout method (manual or automatic, based on your affiliate payout settings)
Custom
Use this for non-cash rewards (for example, gift cards, swag, or private perks)
Custom rewards are tracked but fulfilled manually
Set a budget (optional)
Define a maximum total budget for the challenge
Once the budget is reached, the challenge automatically ends.
This helps you cap spending and run controlled promotions.
Schedule the challenge
Set:
Start date
End date
Only sales made within this window count toward the challenge.
Publishing and managing challenges
After creating a challenge, you can:
Publish the challenge when you’re ready
Edit challenge details before or during its run (depending on status)
Delete a challenge if it’s no longer needed
Viewing challenge progress
Opening a challenge shows an overview of its performance, including:
Key metrics
Total sales
Sales count
Affiliates enrolled
Paid rewards
Leaderboard
The leaderboard ranks affiliates based on:
Total sales
Challenge completion progress
This makes it easy to identify top performers and track competition at a glance.
Budget breakdown
The budget breakdown shows:
Total budget
Paid rewards
Remaining rewards
This helps you understand how much of your allocated budget has been used and what’s still available.
How your Affiliates view Challenges
When an affiliate opens a challenge, they’re shown a dedicated challenge card with clear, actionable information about their progress and rewards.
Affiliates can view:
Challenge name and thumbnail, making it easy to recognize active promotions
Active Challenge dates, including the start and end time
Sales goal and progress, displayed as a progress bar (for example, 0 / 10 sales)
Reward amount, showing the total reward they can earn for completing the challenge
Real-time metrics, including:
Sales count
Total sales amount
By expanding Challenge details, affiliates can also read the full challenge description you set when configuring the challenge.
All progress updates automatically as sales are tracked, so affiliates always know where they stand and how close they are to earning the reward.
Exporting challenge results
You can export challenge data at any time for reporting or payouts.
Exported columns include:
Affiliate ID
State
Sales Count
Sales Amount (in cents)
Completed At
Affiliate Name
Affiliate Email
Exports make it easy to analyze performance or reconcile rewards outside the platform.
