Siren

Stripe integration

Run an affiliate program with Stripe

Available on
WordPress partial Cloud Full-Service

Stripe has no built-in affiliate program, so Siren Cloud connects to your Stripe account through its API, reads every charge, subscription, and invoice, and turns them into tracked referrals and automatic partner payouts. Built for SaaS and any business that bills on Stripe.

Can you run an affiliate program with Stripe?

Yes, with Siren Cloud. Stripe itself has no affiliate feature, so Siren connects to your Stripe account over its API and webhooks, attributing each charge, new subscription, and recurring invoice to the partner who referred it. Best fit for SaaS and subscription businesses billing on Stripe.

What Siren fixes for Stripe billing

Stripe handles the charge. Siren handles who gets paid for it.

Without Siren

  • Stripe bills customers but cannot pay the partners who referred them
  • Spreadsheet reconciliation of who referred whom
  • Payouts that fire once and ignore every renewal
  • Commission that keeps paying after a customer churns

With Siren

  • Every charge and invoice attributed to the right partner
  • Recurring commission on renewals, calculated automatically
  • Bounties that pay only when a trial actually converts
  • Renewal commission stops when a customer churns, and a fully refunded charge loses its commission

How Siren connects to Stripe

Over Stripe webhooks. You point one Stripe webhook at Siren Cloud, so a paid checkout, a subscription invoice, or a refund becomes a tracked, attributable event in Siren within seconds. Siren's website tracking script carries the referral to checkout, and there is no other code on your side.

Stripe

A charge succeeds, a subscription starts, or an invoice is paid.

Webhook

Stripe pushes the event to Siren Cloud, and Siren checks Stripe's signature on it.

Siren attributes

Matches the customer to the referring partner and applies your comp rules.

Payout

Reconciled into a payout statement each period, renewals included.

What Siren does with Stripe

Every capability this integration implements, and which edition supports it. Not all of them live in every edition.

Track sales from Stripe billing

Read charges, subscriptions, and invoices as the source of conversions, to attribute referrals.

WordPress Cloud Full-Service

Track renewals

Each paid subscription invoice counts as a renewal of the first sale and pays on the amount billed, so an upgrade shows up in the next renewal.

WordPress Cloud Full-Service

Pay affiliates via Stripe Connect

Pay partners real money through Stripe Connect. This end works in the WordPress plugin too.

WordPress Cloud Full-Service

What you can track, reward, and run on Stripe

The events Siren reads from Stripe, the rewards it can pay on them, and the program types you can build.

Events Siren tracks

  • One-time charge
  • Subscription created
  • Recurring invoice paid
  • Full refunds
  • Disputes
  • Prorated invoices from a mid-cycle plan change
  • Trials with no payment

Rewards you can pay

  • Flat or percentage of charge
  • Recurring on every invoice
  • One-time signup bounty
  • Tiered by MRR contributed
  • Revenue share with partners

Program types

  • SaaS affiliate program
  • Customer referral program
  • Revenue-share or reseller
  • Agency and partner program
  • Ambassador program

Starter recipes for Stripe

Pre-built program setups to start from and adjust, not from a blank page.

Recipe

Pay a share of MRR for as long as a customer stays

Siren reads each recurring Stripe invoice, so a partner earns on every renewal, not just month one, and the credit stops automatically when the subscription churns.

Recipe

Pay a fixed bounty when a referred trial converts

Wait for the first successful Stripe charge, then pay a flat bounty. Nothing on trials that never convert.

Recipe

Reward partners when a customer upgrades

Renewals pay on the amount Stripe bills, so when a referred customer moves to a higher plan, the partner earns on the larger invoice from the next billing cycle.

SaaS · Subscriptions · Usage billing Built for businesses that bill on Stripe
“Attribution lands on every recurring invoice, not just the first charge.” How Siren handles Stripe

Which edition you need

Available on Cloud Self-Serve

Stripe runs on the editions marked below. Here is what each gives you, what it costs, and what you will need to get going.

Editions

  • WordPress Partial

    Partial. The WordPress plugin can pay affiliates through Stripe Connect, but it cannot read Stripe billing as your source of sales. Tracking Stripe sales is Cloud-only.

    Stripe Connect payouts on the Plus tier

  • Cloud Available

    The hosted, sign-up-yourself edition reads Stripe billing as your source of sales, renewals and full refunds included, and pays affiliates through Stripe Connect. You connect it yourself with one webhook.

  • Full-Service Available

    Siren Cloud connects to your Stripe account over its API and runs the program for you, hosted, set up, and supported.

    Custom. Hosted and managed.

What you will need

  • A Stripe account you can connect, with read access to charges, subscriptions, and invoices.
  • A Siren Cloud plan. Start with the 30-day free trial, or have our team set it up on Full-Service.
  • Optionally your CRM or product database, so Siren can attribute by customer, not just by Stripe ID.
  • No engineering beyond one webhook in Stripe and Siren's tracking script on your site.
Good to know
  • Stripe plays two roles: paying affiliates (Stripe Connect, which works in the WordPress plugin too) and being the source of sales (reading billing to attribute referrals, Cloud-only). This page is mostly about the second.
  • Siren reads Stripe events to calculate payouts. It does not move money inside Stripe. It produces the reconciled statement you pay from.
  • Attribution starts at the first successful payment. Trials with no charge are not billable events.
  • Your own billing service connects through the REST API on Cloud Self-Serve. Chargebee, Paddle, and Recurly are Managed Cloud only.

Stripe questions answered

How much does a Stripe affiliate program cost?

Self-serve Siren Cloud is a flat monthly or annual plan, starting with a 30-day free trial. Full-Service, where our team sets it up for you, is custom-priced. There is no per-charge fee skimmed from Stripe.

Does Stripe have an affiliate program feature?

No. Stripe is a payment processor, not an affiliate platform. There is no built-in referral or commission feature. Siren Cloud adds that layer by connecting to your Stripe account over its API and turning billing events into tracked, attributable referrals.

Can I pay affiliates on recurring Stripe subscriptions?

Yes. Siren reads each paid subscription invoice from Stripe as a renewal of the first sale, so the partner who referred that sale earns on every renewal for the life of the subscription, even if the customer later clicks another partner's link. A fully refunded charge loses its commission, and commissions stop when the subscription ends.

Is the Stripe integration available in the WordPress plugin?

No. Tracking Stripe billing is a Siren Cloud integration. The WordPress edition connects to WooCommerce on your own site. Separately, the WordPress edition does use Stripe Connect to pay affiliates real money, which is a different thing from reading Stripe billing as the source of sales.

How does Siren attribute a Stripe charge to a partner?

When a referred visitor signs up, Siren records the referral and ties it to the customer. As Stripe charges and invoices arrive for that customer, Siren matches them back to the original partner and applies your commission rules.

I want to get paid for referring people to a SaaS. Is this for me?

No. Siren is for the business running the program, not for affiliates joining one. If you operate a product that bills on Stripe and want to recruit and pay partners who refer customers, that is what this is.

Siren Cloud

Build your Stripe affiliate program on Siren Cloud

Tell us how you bill on Stripe and how you would pay partners. We connect your account, set up the comp model, and produce reconciled payouts every period.

Your privacy choices

Account, checkout and chat you request work without optional tracking. Choose whether to allow these other uses on this website.

You can change or withdraw your choices at any time using “Privacy choices.” We remember your choice for 180 days. Read our privacy policy.