Skip to main content

Grow your SaaS with affiliate marketing

The easiest way to create and manage your Stripe affiliate program. Track conversions, pay affiliates, and scale your revenue today.

Free forever plan. No credit card required.

AffiliateBase dashboard showing affiliate management, revenue tracking, and analytics

Built for growing SaaS businesses

Unlimited
Affiliates
No per-affiliate fees
$0
Transaction Fees
Flat monthly pricing
5 min
Setup Time
Connect Stripe and go
99.9%
Uptime
Reliable infrastructure

$0 Transaction Fees. Flat Monthly Pricing.

Say goodbye to percentage fees, clunky dashboards, and rigid systems. Manage affiliates effortlessly with a platform built for today's workflows.

Managing Affiliates is Complex

Traditional affiliate platforms are expensive, hard to use, and don't integrate well with modern tools.

  • Expensive transaction fees eat into profits
  • Complex setup and configuration
  • Poor integration with modern payment systems
  • Limited customization options
AffiliateBase

AffiliateBase Makes It Simple

A modern affiliate platform built for today's businesses. Simple pricing, powerful features, and seamless integrations.

  • Transparent flat-fee pricing
  • 5-minute setup with Stripe
  • REST API for custom integrations
  • Fully customizable affiliate portal

Everything You Need to Run a Successful Affiliate Program

Powerful features designed to help you grow your business through affiliate marketing

Conversion Tracking

Track every conversion with pixel-perfect accuracy. Support for one-time payments, subscriptions, and custom events.

Easy Payouts

Process commission payouts to affiliates via PayPal or Wise. Simple, streamlined workflow.

Affiliate Portal

Give affiliates their own dashboard to track performance, view earnings, and access marketing materials.

Real-Time Tracking. Easy Payouts. Zero Manual Calculations.

See every conversion instantly and process affiliate payments easily—no calculations, no spreadsheets, no friction.

Track Every Conversion in Real-Time

Monitor affiliate performance with detailed analytics. See which affiliates drive the most revenue and optimize your program accordingly.

CONVERSION +$42.50

Conversions

12.4K

Active Referrals

342
124 Affiliates
99.9% Attribution

Seamless Stripe Integration

Connect your Stripe account and track conversions automatically. Process payouts easily via PayPal or Wise.

GATEWAY ANALYTICS

Built for Modern SaaS Businesses

Stripe-Native Attribution

Attribute conversions from Stripe Checkout using client reference IDs and webhook events.

javascript
// Create Checkout Session with affiliate attribution
const session = await stripe.checkout.sessions.create({
  mode: 'subscription',
  client_reference_id: referralId,
  line_items: [{ price: 'price_123', quantity: 1 }],
  success_url: 'https://example.com/success',
  cancel_url: 'https://example.com/cancel'
});
javascript
// List affiliates with API key auth
const res = await fetch(
  'https://app.affiliatebase.io/api/v1/affiliates?account_id=YOUR_ACCOUNT_ID&page=1&limit=25',
  {
    headers: {
      Authorization: 'Bearer ab_live_...',
      'Content-Type': 'application/json'
    }
  }
);
const { data, pagination } = await res.json();

REST API (v1)

Manage affiliates and campaigns with account-scoped API endpoints.

javascript
// Fetch referral performance for an affiliate
const referrals = await fetch(
  'https://app.affiliatebase.io/api/v1/referrals?account_id=YOUR_ACCOUNT_ID&affiliate_id=AFFILIATE_ID&expand[]=link&page=1&limit=25',
  { headers: { Authorization: 'Bearer ab_live_...' } }
).then((r) => r.json());

const commissions = await fetch(
  'https://app.affiliatebase.io/api/v1/commissions?account_id=YOUR_ACCOUNT_ID&state=due&page=1&limit=25',
  { headers: { Authorization: 'Bearer ab_live_...' } }
).then((r) => r.json());

Performance Data

Query referrals and commissions with filtering, expansion, and pagination.

Payout Queue Visibility

List eligible payouts and payout records to power your payout operations.

javascript
// View commissions ready to be grouped into payouts
const eligible = await fetch(
  'https://app.affiliatebase.io/api/v1/payouts?account_id=YOUR_ACCOUNT_ID&eligible=true',
  { headers: { Authorization: 'Bearer ab_live_...' } }
).then((r) => r.json());

// Retrieve a single payout record
const payout = await fetch(
  'https://app.affiliatebase.io/api/v1/payouts/PAYOUT_ID?account_id=YOUR_ACCOUNT_ID',
  { headers: { Authorization: 'Bearer ab_live_...' } }
).then((r) => r.json());

Get Started in 5 Minutes

Setting up your affiliate program has never been easier

  1. 1

    Sign Up Free

    Create your account and connect your Stripe account. No credit card required.

  2. 2

    Invite Affiliates

    Add affiliates and create campaigns. Share unique tracking links with your partners.

  3. 3

    Track Conversions

    AffiliateBase automatically tracks conversions from your Stripe webhooks.

  4. 4

    Pay Affiliates

    Process payouts via PayPal or Wise when ready. Simple workflow, no complexity.

Frequently Asked Questions

How quickly can I set up my affiliate program?
You can have your affiliate program up and running in under 5 minutes. Just connect your Stripe account and start inviting affiliates.
Do I need a credit card to get started?
No! Our free plan lets you get started with 5 referrals per month. No credit card required.
Can I customize the affiliate portal?
Yes! With our Growth and Pro plans, you get a fully branded affiliate portal with your custom domain and branding.
How do payouts work?
You can process payouts to affiliates via PayPal or Wise. Create payouts when ready, process them through the integrated payment methods, and mark them as paid. Simple and straightforward.

Ready to Grow Your Business?

Join thousands of businesses using AffiliateBase to scale their affiliate programs.