What a campaign controls
| Setting | What it does |
|---|---|
| Source | The funnel, website, form, survey, or calendar that affiliates drive traffic to |
| Products | The specific products or services that generate commissionable sales |
| Commission type | Percentage of sale or flat dollar amount per sale |
| Commission length | How long after the initial referral the affiliate earns commissions |
| Variable commissions | Tiered rates that increase based on cumulative sales performance |
| Multi-tier | Two-tier structure rewarding affiliates who recruit sub-affiliates |
| Cookie duration | How long a referral click stays attributed to the affiliate |
Creating a new campaign
Add a new campaign
In the Affiliate Manager, click + Add in the upper-right corner. This opens the campaign creation form.
Name the campaign
Enter a clear, descriptive campaign name. If you run multiple campaigns, use names that make it immediately clear which products or audience the campaign targets — for example, “Summer Coaching Program” or “Partner Referral Program.”
Choose the traffic source
Select where affiliate links will send referred visitors:
- Funnel — a specific funnel page (must be connected to a domain)
- Website — a page on your connected website (must be connected to a domain)
- Form — a standalone form
- Survey — a standalone survey
- Calendar — a booking page
Add products
Select one or more products from your product catalog that this campaign covers. Commissions are only generated when one of these products is purchased. If no products are added, the campaign cannot be activated.
Set the commission structure
Choose the commission model:Percentage commission: The affiliate earns a fixed percentage of each sale amount. For example, a 30% commission on a 150 to the affiliate.Flat amount commission: The affiliate earns a fixed dollar amount per sale, regardless of the sale price. For example, $50 per sale.To set different commission rates for individual products within the same campaign, click the per-product commissions toggle (two arrows icon) and set a rate for each product separately.
Set the commission length
Commission length defines how long after the initial referral the affiliate continues to earn commissions on repeat purchases by the same customer. For example, a 12-month commission length means that if a referred customer purchases again within 12 months, the original affiliate still earns a commission on that repeat sale.
Configure variable commissions (optional)
Variable commissions let you increase commission rates as affiliates hit cumulative sales milestones — useful for incentivizing top performers. Define multiple tiers, each with a minimum sales threshold and an increased commission rate.For example:
- 0–10 sales: 20% commission
- 11–25 sales: 25% commission
- 26+ sales: 30% commission
Multi-tier commissions
Multi-tier commissions reward affiliates for recruiting other affiliates. When a sub-affiliate makes a sale, both the sub-affiliate and the recruiter earn commissions. To configure multi-tier commissions:- In the campaign settings, open the Multi-Tier Commission section
- Set the Tier 1 commission — the rate paid to the affiliate on their own direct sales
- Set the Tier 2 commission — the rate paid to the recruiter when one of their recruited sub-affiliates makes a sale
- Enable Sub-Affiliate Sign Ups if you want affiliates to be able to recruit others using a self-service sign-up link
Multi-tier commissions are limited to two tiers (the direct affiliate and one level of recruiter above them). Sub-affiliates earn commissions only on their own sales, not on any further affiliates they recruit.
Pay-per-lead campaigns
If your business model involves paying affiliates for qualified leads rather than completed sales, configure pay-per-lead:- In the campaign commission settings, enable Pay-Per-Lead
- Set the flat fee paid per qualified lead submitted through the affiliate’s tracking link
Running multiple campaigns simultaneously
You can have any number of campaigns active at the same time. Common scenarios include:- Separate campaigns per product line — so each product has its own commission structure and affiliate group
- Client-specific campaigns — for agencies managing multiple clients through the Affiliate Manager
- Time-limited campaigns — promotional campaigns with elevated commission rates for a fixed period, run alongside an always-on base campaign
- Tier-based campaigns — a standard campaign for general affiliates and a premium campaign with higher rates for top performers
Frequently asked questions
Can I change the commission rate on an active campaign?
Can I change the commission rate on an active campaign?
Yes. Commission rate changes take effect for future sales from the moment the change is saved. Sales already recorded before the change retain the commission rate that was in effect at the time of the sale.
What happens if I add a new product to an active campaign?
What happens if I add a new product to an active campaign?
Adding a product to an active campaign makes it immediately eligible for commissions. Affiliates do not need to be notified or re-enrolled — their existing tracking links will now generate commissions when the new product is purchased.
Can I limit which affiliates belong to a specific campaign?
Can I limit which affiliates belong to a specific campaign?
Yes. Each affiliate must be explicitly enrolled in a campaign. Enrollment does not happen automatically when a campaign is created — you add affiliates to campaigns individually or in bulk from the Affiliates section.
What is the difference between commission length and cookie duration?
What is the difference between commission length and cookie duration?
Can a campaign link to an external website not built in the HoopAI platform?
Can a campaign link to an external website not built in the HoopAI platform?
Yes. The Affiliate Manager supports external website campaigns. You can set an external URL as the campaign source and use a universal tracking snippet to monitor conversions across your entire external domain with a single integration.
.png?fit=max&auto=format&n=EQK5eX9kTD8NzWwA&q=85&s=878008bf159fcc4964d0c0d508b6e400)