Hero Abstract Image

Affiliate softwareFor founder-led SaaS & AI teams on Stripe

Launch your first affiliate program with a 5-minute SDK integration.

Install the Refport SDK, connect Stripe, and start tracking every referral through to a paying subscription. Give partners a branded portal and automate commissions and payouts without building the system yourself.

14-day free trialNo credit card requiredStripe SDK integration

Refport analytics dashboard showing clicks, leads, sales and the partners that produced them
What actually happens

From a partner link to attributed Stripe revenue

Refport follows one referred visitor the whole way: the SDK stores the click, your server reports the signup, Stripe reports the subscription, and the commission is calculated from the revenue that subscription created — not from the click.

  1. SDK integration
  2. Partner link
  3. Referred signup
  4. Stripe subscription
  5. Attributed revenue
  6. Commission approved
  7. Partner payout

Example data, shown to illustrate the sequence. Names and amounts are placeholders, not customer results.

Integration

Integrate Refport in 5 minutes

The whole path, with the real packages and the real Stripe metadata key. Nothing here is a placeholder API you have to guess at.

  1. 1

    Install the SDK

    One package for React, Next.js, TanStack Start, and Remix. Not on React? Load the same tracker from a script tag with refport-js.

                      npm install @refport/react
                    
  2. 2

    Initialise it once

    Render it once near the root. It reads the refp_id click ID from a partner link and stores it in a first-party cookie. The leading dot keeps that cookie readable when visitors land on your site and sign up on an app subdomain.

                      import { RefportTracker } from "@refport/react"
    
    export default function RootLayout({ children }) {
      return (
        <body>
          <RefportTracker options={{ domain: ".example.com" }} />
          {children}
        </body>
      )
    }
                    
  3. 3

    Capture the referred signup

    Install the refport server SDK, read the refp_id cookie after the account is created, and report the lead. Wrap it so a tracking failure can never block a signup. On Better Auth, the @refport/better-auth plugin does this step for you.

                      import { Refport } from "refport"
    
    const refport = new Refport({ apiKey: process.env.REFPORT_API_KEY })
    
    await refport.track.lead({
      clickId,
      customerExternalId: user.id,
      eventName: "Sign Up",
    })
                    
  4. 4

    Connect Stripe and verify attribution

    Connect Stripe from Settings → Integrations, then pass the same customer ID into your Checkout session. Refport receives the Stripe events, attributes the subscription to the referring partner, and shows it under Conversions. You write no webhook handler.

                      const session = await stripe.checkout.sessions.create({
      mode: "subscription",
      line_items: [{ price: priceId, quantity: 1 }],
      metadata: { refportCustomerExternalId: user.id },
    })
                    

Connecting Stripe and creating the first program happen in the dashboard, so total time depends on your own auth and checkout code.

How it works

From Stripe to your first partner

Four steps from a connected Stripe account to a live program: install the SDK, set the rules, invite the first partners, and let Refport attribute the subscriptions and settle the commissions.

  1. 1

    Install the SDK and connect Stripe

    Add the Refport tracker to your app, then connect your Stripe account from the dashboard. No webhook handler to write, nothing to replatform.

  2. 2

    Define commission, attribution and approval rules

    Set the commission rate, the attribution window, and whether partners are approved automatically or reviewed by hand.

  3. 3

    Invite your first customers or creators

    Invite customers or creators by email, share one invite link, or let signed-in users enrol from the portal inside your product.

  4. 4

    Attribute subscriptions, then pay confirmed commissions

    Refport credits each referred subscription to the right partner, holds the commission through your attribution window, then pays out via Stripe Connect.

14-day free Trial. No credit card required. Payouts start on a paid Plan.

Features

What you get out of your first program

Four outcomes, in the order they matter when you are launching: know who brings revenue, give partners something credible, settle the money, and stop running the whole thing by hand.

  • Know which partner creates paying customers

    Revenue by partner, campaign, and source in real time, so you can tell which partners bring paying subscriptions and which only bring clicks.

  • Launch a branded partner experience

    A white-label portal embedded inside your product, where partners copy their link and follow their own clicks, conversions, and earnings.

  • Track and automate commissions and payouts

    Commissions calculated from confirmed sales and paid through Stripe Connect on your schedule, with clawbacks when Stripe reports a refund.

  • Leave referral admin behind

    Commission rates, attribution windows, and approval rules live in the product, so nobody has to reconcile a referral spreadsheet at month end.

  • Branded short links and routing

    The infrastructure underneath: short links on your own domain, with geo and device routing so every partner click lands where it should.

Turn happy customers intoattributed revenueOpen Refport
5-minute integration pathCustom branded domainsStripe Connect built in
Built for your stage

Made for the first program, not the tenth

Refport is built for teams launching or validating a partner channel for the first time. If you already run a partnerships department with tiered ecosystems and a dedicated affiliate manager, you will outgrow it.

  • Founder-led SaaS and AI teams

    You still talk to your own customers, and nobody in the company owns partnerships full time.

  • Products billing through Stripe

    Subscriptions, invoices, and refunds already live in Stripe. Refport reads those events and credits them back to a partner.

  • Launching a first partner program

    You are launching or validating one program, not operating a partner ecosystem across several tiers and regions.

  • No partnerships operation yet

    No affiliate manager, no commission spreadsheet, no in-house attribution service to keep alive.

Not on Stripe? Refport also ingests Shopify orders, and the REST API and webhooks cover custom billing — Stripe is simply the fastest path for a SaaS subscription.

Refport logo
Abstract DesignAbstract Design
The Difference

A simpler way to launch your first affiliate program

Referral attribution, an embedded partner portal, payouts, and the branded links underneath them — in one focused workflow.

Features

Others

Refport logo

Pricing

The 14-day Trial includes referral tracking and the partner portal, but payouts start only on a paid Plan.

Multiple subscriptions

$49/month

Referral Tracking

End-to-end attribution from partner click to Stripe subscription.

Manual spreadsheets

Real-time

Branded Domains

Your own custom domains on every short link and portal.

Fragmented attribution

Automated

Partner Payouts

Automated payouts via Stripe Connect and PayPal.

--

Embeddable Portal

White-label partner portal embedded directly in your product.

--

Abstract Image
Our Pricing

Transparent pricing that scales with you

The 14-day Trial is separate from every paid Plan and needs no credit card. It includes every paid Feature except payouts on its own tighter Limits. When it ends, choose a paid Plan to keep every Feature; your data and Links stay, Links beyond the first 100 deactivate, and your custom domain is released after seven days.

Most Popular
Starter
$49/per month

2 Programs, 3 seats and up to $10,000 in monthly Partner Revenue.

  • Referral tracking and partner portal
  • 5,000 links and 100,000 clicks/month
  • 3 domains and 3 Partner Groups
  • Automated payouts and rewards
  • Fraud rules and rich analytics
  • All integrations and routing features
Growth
$99/per month

5 Programs, 10 seats and up to $30,000 in monthly Partner Revenue.

  • Everything in Starter
  • 50,000 links and 1 million clicks/month
  • 10 domains and 10 Partner Groups
  • 5 Programs
  • 10 seats
  • $30,000 monthly Partner Revenue Cap
Scale
$199/per month

Unlimited Programs, seats, links and clicks, with a $60,000 monthly Partner Revenue Cap.

  • Everything in Growth
  • Unlimited links and clicks
  • Unlimited Programs, seats and Partner Groups
  • 50 domains
  • White-label portal
  • Advanced organization controls
Enterprise
Custom pricing

A custom Partner Revenue Cap, unlimited standard volumes and enterprise support.

  • Everything in Scale
  • Custom Partner Revenue Cap
  • Unlimited domains
  • SSO and SAML
  • Dedicated onboarding
  • Custom contracts and SLA
14-day Trial, no credit card.500 Links and 10,000 clicks/month.Every paid Feature except payouts.
Refport integrations icon

Integrates with your stack

Refport integration platform
Integration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by Refport
Integration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by Refport
Integration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by RefportIntegration logo supported by Refport
Connect Stripe and startattributingOpen Refport
Stripe ConnectShopify ReadyCustom Webhooks
Research context

What the research says about referrals

Background on referral programs in general, not a measurement of Refport. Peer-reviewed research provides useful context, but it does not guarantee a specific outcome for every business. Results depend on the offer, audience, reward design, and measurement method.

Customer value after a referral

A Journal of Marketing study followed approximately 10,000 bank customers for nearly three years. Referred customers had an average value at least 16% higher than comparable non-referred customers, although the advantage varied substantially by customer segment.

Read the peer-reviewed study

How reward design changes behavior

A separate field experiment reported that one referral reward design reduced defection from 19% to 7% and increased monthly revenue by 11.4% relative to a matched control group. The study supports testing incentive structure rather than assuming that every reward produces the same response.

Read the field experiment
From the blog

Latest referral insights

Practical guides for designing, measuring, and improving referral and affiliate programs.

View all blogs
FAQ’s

Your Questions, Answered

Find answers to commonly asked questions about Refport, covering features, pricing, integrations and more.

Contact Us
Both, but the affiliate program is the point. Refport tracks referrals from the first click through to a paid subscription, calculates commissions, and pays partners through Stripe Connect. Branded short links, custom domains, and routing are the infrastructure underneath that — useful on their own, but not the reason most teams sign up.
Yes. The Trial lasts 14 days and requires no credit card. You can set up a Program and use every paid Feature except payouts.
Left AbstractRight AbstractTop AbstractTop PatchBottom Patch

Ready to launch your first affiliate program?

Install the SDK, connect Stripe, and see which partners bring paying subscriptions.

14-day free trial · No credit card required · Stripe SDK integration