Codes as an attribution method
Your creators earn credit wherever they post
A code survives any channel
A podcast host reads the code aloud and it still attributes
A creator flashes the code on screen in a TikTok with no clickable link
Print, packaging and offline mentions all land on a partner record
One shared code or one each
Run one shared code across a launch when the offer is the story
Or give each creator their own code, so their sales land on their record
A creator in several campaigns carries a separate code for each
Every sale has one owner
An earlier link keeps its credit by default or flip one setting and a repeat purchase pays the partner whose code was applied
For a brand-new customer, the code decides and the referral records when it is applied
Self-referrals on a code land as pending, for you to approve or clear
14-day free trial. No credit card required.
The referral lands the moment the code is used
What happens at redemption
Create or adopt the code
FirstPromoter generates it in Stripe per partner, or you enter one made in your provider.
The customer redeems at checkout
Your billing provider applies the discount and FirstPromoter reads the code off the event it sends.
The referral records itself
On Stripe it records at redemption, even on a trial and commission follows payment.
14-day free trial. No credit card required.
Create codes in Stripe or bring your own
Codes are created and managed from FirstPromoter, inside the Stripe account you already run.
Created in your account
Partner gets a Stripe coupon and their own promotion code, tied to their partner record from the start.
Bring an existing offer
Adopt a coupon or promotion code you already made, so a running offer keeps working without a reissue.
Edits push back to Stripe
A rename or an archive lands in Stripe too, so the two dashboards never drift apart.

What codes can do
Coupon tracking from code to commission
One code per creator
Each partner owns a unique code and every sale redeemed on it credits them. One partner can hold several codes across different offers.
One code for a campaign
Hand every campaign participant the same code when the offer is the point. Individual codes and tracking links keep the per-partner attribution.
Codes on every billing provider
Stripe, Paddle, Chargebee and Braintree all pass the code through. Off Stripe you create it in the provider and add it to the partner.
Partner-created vanity codes
Switch on the portal setting and partners mint their own memorable code, one per campaign, on Stripe. Off by default, so you decide.
14-day free trial. No credit card required.
Since launching their affiliate program on FirstPromoter, Submagic has generated €1,635,717 in total revenue and built a network of 9,000+ promoters.
Partner-attributed monthly revenue tracked
Subscription businesses
Average setup time
Rated by verified users
Related Features
Tracking
Affiliate link tracking
Referral links that point straight at your page, with first or last click set per campaign.
Tracking
Direct URL tracking
Assign a partner a landing page and arrivals attribute with nothing in the URL.
Rewards
Affiliate commission software
Attach a discount reward to the code, then set the partner’s rate per plan or campaign.
Guides and Documentation
Help doc
Assigning codes to partners
How to connect a coupon or promo code to a partner and what your checkout needs.
Help doc
One Stripe coupon, many codes
How FirstPromoter generates a unique Stripe promotion code for every partner from one coupon.
Help doc
How to manually create referrals
Log the referral by hand when a customer got the code but never entered it.
Frequently Asked Questions
Don’t see the answer you need?
That’s ok. Just drop a message and we will get back to you ASAP.
