The affiliate marketing industry is currently valued at $18.5 billion in 2026. Brands report an average return of $12 for every $1 spent. Customers who click through an affiliate partner also repeat purchases at a 21% higher rate. SaaS companies with active affiliate programs see up to a 40% increase in customer retention, because affiliate-referred users come in already educated and pre-sold.
Affiliate marketing isn't a get-rich-quick scheme. It’s a straightforward, performance-based business model where you only pay when you actually make a sale.
In this guide, I’m going to show you how to set up a complete, automated affiliate program for your SaaS using Creem’s native Affiliate Hub in minutes.
If you prefer watching... I made a full setup walkthrough showing exactly how I set this up for my own SaaS. Otherwise, keep reading, I'll cover everything below
I'll walk you through the setup from both a founder's and an affiliate's perspective and share some hard-learned recruitment strategies.
How Creem's Affiliate System Works
Creem is a Merchant of Record (MoR) built specifically for SaaS and digital creators. That means they act as the legal seller of your product, handling stuff like global tax compliance, VAT calculations, subscriptions, and chargebacks, so you don't have to.
Creem's affiliate platform has two parts:
| Part | URL | Who uses it |
|---|---|---|
| Affiliate Hub | creem.io/dashboard/affiliate-hub |
You. The founder |
| Affiliate Portal | affiliates.creem.io |
Your partners. Creators, influencers, users |
The Hub is where you create the program, set commissions, invite partners, and track revenue. The Portal is where your affiliates live. They log in, grab their referral link, and track their earnings.
Creem handles the tracking, attribution, and payouts automatically. You don't calculate anything manually.
Okay, let’s get our hands dirty. I’ll be using my own live SaaS, Fastary.com, for this tutorial.
Phase 1: Set Up Your Store and Product
Before anyone can promote your product, you need something to promote.
Enable Live Mode
Head to creem.io/dashboard and create your store. If you already have one, use that instead.
Here is a critical thing: Creem's Affiliate Hub is hidden in Test Mode.
If you're in Test Mode and wondering why you can't find "Affiliate Hub" anywhere in the sidebar, that's why. You need to be in Live Mode to access it. Go to the sidebar and turn off Test Mode.
Create Your Product
Navigate to Commerce > Products in the sidebar.
Click Create Product and fill in the necessary details.
Once created, click the Share button to copy your payment link (it looks like
https://www.creem.io/payment/prod_xxx).
Then, update the pricing buttons on your SaaS website with this link. That's your checkout.
For deeper integration of connecting Creem to your backend, handling webhooks, the whole thing, check out the Creem API docs.
But for this guide and for most founders starting out, the payment link alone handles everything.
Phase 2: Create Your Affiliate Program
Again, the Affiliate Hub is currently only visible in Live Mode.
In your sidebar, navigate to Growth > AffiliateHub.
Here's how I filled mine out for my SaaS, Fastary:
Program Name: “Fastary Partner Program”. I used the word 'Partner' instead of 'Affiliate' as it makes creators feel like a key part of the product, not an afterthought.
Website URL: Your landing page. This is where referral links will send people. For me,
https://fastary.com/Description: This is your pitch to potential affiliates. I wrote: "Refer Fastary to your friends and followers, and Earn 25% of all payments. There is no limit to how much you can earn."
Click Next.
Program Slug: I used
partners-program. I kept this evergreen so it doesn't look expired six months from now. (Note: You can't change this later!)Commission Rate: I went with 25%. I chose this because for SaaS, 20–30% recurring is the industry standard. But, Saas differs, so choose whatever suits your brand.
Click Create Program. And that's it, your affiliate program is officially live.
Once affiliates are running, here's what to track:
| Metric | What It Actually Tells You |
|---|---|
| Unique Leads | New visitors arriving via affiliate links |
| Total Clicks | All clicks, including repeat visits from the same person |
| Checkouts Created | People who started a checkout |
| Conversions | Completed purchases |
| Conversion Rate | % of leads that actually bought. This is your program's health score |
A healthy conversion rate for SaaS affiliates sits around 2–5%. If you're consistently below that, the issue is usually one of two things: the wrong affiliates (mismatched audience) or a landing page that isn't converting.
Phase 3: Invite Your First Affiliate
Now, we need someone to actually join... to test the full flow.
But there's a problem: we're in Live Mode, which means Creem expects real credit cards and real money. But we need to test this flow to make sure our partners actually get credited for sales.
How do we test a live system without paying with real money?
We create a 100% discount code.
This lets us simulate a complete checkout, with real tracking, without charging a single card.
In your Creem dashboard, go to Commerce > Discounts.
Click Create Discount.
Name: "Affiliate Testing Internal" (label it clearly so you don't accidentally share it)
Code: You can generate a random one (keep it private for obvious reasons)
Discount Type: Percentage with an amount of 100%
Products: Your SaaS product
CRITICAL STEP: I limit the number of redemptions to 2. This ensures that if the code accidentally leaks, nobody can bankrupt the business.
Click Create Discount.
Now let's invite ourselves to the program.
In the Affiliate Hub, click "+ Invite Partner". Enter an email (don't use your main Creem email) and a name, then hit Send Invite.
Creem automatically sends a branded invitation email on our behalf. The affiliate receives an email with the subject: "You're invited to join [Your Program Name] on Creem."
Phase 4: The Affiliate's Experience
Let's switch perspectives. You are now the affiliate.
Now, open an Incognito Window in your browser. We want a fresh instance so nothing gets mixed up.
Check the email inbox we sent an invite to. You’ll see a branded email from Creem saying: "You're invited to join Fastary Partner Program."
Click Accept Invite.
Creem will redirect you to affiliates.creem.io and ask you to sign in. Once signed in, you'd be prompted to complete your profile (Name, Bio, Website, Social Links).
And that's it, you land on the Affiliate Portal.
Understanding the Affiliate Portal
The Creem Affiliate Portal dashboard shows everything you need to know as an affiliate.
Right at the top is the golden ticket: The Referral Link. It looks like https://creem.io/affiliate?code=AFFYORIOBLDU. This is what you, as an affiliate, will put in your YouTube descriptions, tweets or email newsletters.
Below that, you can see other metrics:
Total Revenue: How much money you've brought in.
Unique Customers: How many people bought through your link
Clicks: How many people clicked your link.
Conversion Rate: The percentage of clicks that turned into buyers.
On the sidebar...
Balance shows your earnings breakdown: Available (ready to withdraw), On Hold (pending review period), and Pending Payouts (being processed).
To withdraw, you need to complete a quick KYC verification (ID + selfie, typically done in under 24 hours), then set up a payout method (bank transfer or crypto).
Payouts run according to the founder (merchant) schedule, but typically the 1st and 15th of every month.
Phase 5: How the Tracking Actually Works
Let's see what exactly happens when someone clicks our affiliate link.
Copy the referral link and open it in a new tab. You'd notice that the link redirects to fastary.com and the affiliate code disappears from the URL.
This is intentional. Creem does this so that the link looks "normal" to your audience, as there's no visible tracking code, which builds trust.
But, under the hood:
The moment the link is clicked, Creem reads the
?code=Creem quietly attaches a Cookie (like a VIP ticket) to the visitor's browser.
So even if the visitor closes the tab, goes away and comes back a week later, that ticket is still there (for typically 180 days).
When they click "Subscribe" and open the Creem Checkout, Creem sees the ticket, matches it to your referral code, and says: "Yes. 25% of this sale goes to you."
Let's prove it and test the checkout
On your SaaS site, click your pricing button to open the Creem checkout.
Fill in a test email and name (You can leave the credit card blank).
Click Add discount code and paste the 100% off code we made earlier.
The total drops to $0.00. Click Pay.
The Results (Analytics)
Now, let's look at the data
Go back to the Affiliate's Dashboard.
Refresh the page. You will immediately see that the Clicks and Conversion Rate metrics have been updated! But the Total Revenue is still $0.00 because 25% of a $0.00 transaction is $0.00. But the spike in the conversion metric proves the tracking works perfectly.
Now, go back to the Founder's Affiliate Hub.
You'd notice that the dashboard metrics have updated. If you look at the "Affiliate Partners" table. You will see the Clicks and Conversions also updated in real-time.
When customers buy, the revenue automatically splits. You, as the founder, don't have to calculate spreadsheets or wire money manually... Creem handles it all.
Finding Your First Affiliates
Now, the hard part. Getting people to actually join and promote.
The reason several startup affiliate programs fail is that founders treat affiliates like cheap labour. They offer little one-time commission, drop a link, and wonder why nobody is promoting their product.
You have to hunt for your affiliates; you have to find them.
Your best affiliates are people already paying you. Email and pitch to your most active users.
Don't call them Affiliates. Call them Partners. It changes the psychology. It makes them feel part of the team.
A 10,000-subscriber newsletter in your exact niche will convert at 3-5%. A 500k-follower generalist account might convert at 0.3%. Go niche, go deep.
Know your EPC (Earnings Per Click). Partners want to know: "If I send 100 people to your site, how much money will I make?" Know that number. Lead with it.
Don't just hand them a link. Give them something to share. It could be a Google Drive folder with your logos, banners, images, and high-converting copy. Make it really easy for them.
Keep in touch with them. When they make their first sale, send them a personalised email congratulating them. That tiny dopamine hit will make them want to promote you again tomorrow.
Conclusion
The market is at $18.5 billion for a reason. Affiliate-driven growth compounds; every affiliate you activate is a distribution channel running 24/7.
Plus, Creem's native affiliate program already removes the technical friction by handling cookie tracking, revenue splits, international tax compliance, and payouts.
(Oh, and don't forget to delete that 100% discount code!).












Top comments (0)