Black Friday is only weeks away. Go live today with 20% off now with code BF2026.

Start now →

Dual-Sided Rewards

Let promoters share a discount and earn on it

Run a double-sided referral program where the customer saves at checkout and the promoter gets paid once revenue arrives.

Try For Free
Book a Demo

14-day free trial. No credit card required

Trusted by 3,000+ SaaS businesses

4.5

4.9

Where referrals stall

Where a commission alone falls short

Referral links vanity links

Give the people they reach a reason to buy now

A recommendation still asks a stranger to pay full price

Podcast and video audiences can’t click a link, so a short code is what they remember

Attach a discount to every promoter’s code and the customer they send pays less at checkout

Know which promoter sent each discounted customer

One shared code in Stripe shows that a discount was used, with no promoter attached

A separate code per promoter means building and renaming each one by hand in Stripe

Create a code in FirstPromoter and it lands in Stripe as a promotion code tied to that promoter

Coupon code attribution
Direct URL attribution

Time each reward to the moment it is earned

The discount belongs at checkout and the promoter’s reward belongs after the payment

Put both on one trigger and a trial that cancels before paying still costs you the commission

Give each side its own trigger: the discount on the first months, the commission on the first charge or every charge

14-day free trial. No credit card required.

From campaign setup to a credited sale

Two rewards, one campaign

01

Set the customer’s discount

Add an amount or percent off and how long it applies. On Stripe, the coupon appears in your account.

02

Set the promoter’s reward

Choose a percentage or a flat amount, paid once or on repeat and the billing event that triggers it.

03

Give every promoter a code

Each code sits in the promoter’s dashboard next to the offer, ready to share wherever they promote you.

04

The code credits the sale

The customer enters it at checkout and gets the discount. The referral and commission go to the promoter who shared it.

How affiliate link tracking works in FirstPromoter

14-day free trial. No credit card required.

One code for the discount and the credit

Your billing applies the discount and the sale goes to the promoter who shared the code.

Codes created in Stripe

Add a discount reward and the coupon appears in your Stripe account. Every code you assign becomes a Stripe promotion code and edits sync back.

Credited without a link click

When a customer applies a code at checkout, the signup and sale go to that code’s promoter. If they also clicked another promoter’s link, the link takes priority.

Paddle and Chargebee too

Create the code in your billing account and assign it to the promoter, and sales are credited the same way. Your checkout needs a coupon field.

Ad traffic fraud detection

What you can set

Shape the offer for each program and promoter

Pick the amount, the length and who qualifies

Take a fixed amount or a percentage off, once, for a set number of months or on every charge. Limit a code to first-time customers or cap how many times it can be used.

Pick the amount, the length and who qualifies

14-day free trial. No credit card required.

Submagic and FirstPromoter case study
Submagic Submagic
AI Chatbot

Since launching their affiliate program on FirstPromoter, Submagic has generated €1,635,717 in total revenue and built a network of 9,000+ promoters.

€1,635,717 Total revenue from affiliates
€85,000+ Average affiliate revenue per month
9,000+ Promoters
Read story
$30M+

Partner-attributed monthly revenue tracked

3,000+

Subscription businesses

<15 min

Average setup time

G2 4.9

Rated by verified users

Related Features

Guides and Documentation

Frequently Asked Questions

These are the questions we hear most often.

Your billing provider applies it when the customer enters the code at checkout. That means your payment page needs a coupon or promo code field.

Don’t see the answer you need?

That’s ok. Just drop a message and we will get back to you ASAP.

Go live before the end of the day

Connect billing, set commission rules and launch. Tracking, payouts and compliance scale from day one.

14-day free trial. No credit card required.