Skip to main content

Selgeo is affiliate software for B2B SaaS on Stripe

Affiliate tracking that lives in your Stripe
not in your customers’ browsers

Selgeo matches referred sales to Stripe payments on the server. Attribution doesn’t break when Safari or an ad blocker gets in the way.

No credit card required. 14-day free trial. Cancel anytime.

Selgeo dashboardSelgeo dashboard

We fixed the four things affiliate tracking gets wrong:

Browser cookies drop affiliate sales silently

Problem: Affiliate tracking has relied on browser cookies since the beginning. Safari caps their lifetime and ad blockers strip them. Each of those is a referred sale your programme never sees.

Solution: Selgeo keeps a click ID in sessionStorage and matches the sale to the Stripe payment on our servers. Nothing expires, nothing gets blocked — and the click ID clears itself when the tab closes.

The Selgeo tracking snippet, with a framework picker and the script tag to pasteThe Selgeo tracking snippet, with a framework picker and the script tag to paste

Not every partner has somewhere to put a link

Problem: Podcast reads, newsletters, conference talks, a comment on Reddit — a lot of the places partners actually reach people leave them nowhere to drop a tracked link. Those referrals arrive as ordinary sales, credited to nobody.

Solution: Give each partner a promo code instead. Selgeo creates it in your Stripe, and one code can carry both the customer’s discount and the partner’s commission. A code needs no click and no browser: when it is entered at checkout the sale is theirs — and it outranks a link if both are present.

The Selgeo promo codes screen, with a code assigned to each partner, its discount, and a badge showing it is synced with StripeThe Selgeo promo codes screen, with a code assigned to each partner, its discount, and a badge showing it is synced with Stripe

Attribution is a black box — for merchants and partners alike

Problem: Most platforms tell you a conversion happened. They don't tell you why a specific partner got credited, which click triggered it, or what rule was applied. That ambiguity costs you time and erodes trust with your partners.

Solution: Each conversion in Selgeo logs which partner, which click, which rule, and why. Your partners read the same answer in plain language: what they earned, from which click, and when it pays. Fewer disputes, shorter threads.

The Selgeo attribution log, showing which partner was credited for each conversion, from which click, and the commissionThe Selgeo attribution log, showing which partner was credited for each conversion, from which click, and the commission

The tools weren't designed for how European SaaS operates

Problem: No EU data residency. No VAT ID validation. No reverse-charge handling. No multilingual partner portal. Compliance is a checkbox, not an architecture decision.

Solution: Selgeo stores data in the EU, checks VAT IDs against VIES, flags reverse-charge status on every payout export, and runs the partner portal in 7 languages. Full GDPR toolkit included — DPA generator, data export on request.

A generated Article 28 Data Processing Agreement, previewed in SelgeoA generated Article 28 Data Processing Agreement, previewed in Selgeo

Also in the box:

  • One login for partners — a partner signs up once and joins any programme on Selgeo, with one view of everything they’ve earned.
  • Commission on net revenue — take Stripe’s fee off the top before the percentage is worked out, or leave it on. Set per programme.
  • Test mode — run the whole cycle against your Stripe test data first, then wipe it with one button.
  • Refunds reverse the commission — money that goes back to the customer takes its commission with it.
  • Hold period — commission stays pending until you’re sure of the sale, then approves itself.
  • Payout report — CSV with amounts, partner details, a VAT breakdown and a reverse-charge flag on every line.
  • Recurring commissions — each renewal invoice creates the next commission on its own.
  • Self-referral detection — a partner buying through their own link is flagged, with the reason in the audit log.

Stripe access

What Selgeo can never do in your Stripe

Selgeo connects with a restricted Stripe key — it reads the billing events it needs to attribute a sale and work out the commission, and writes only the partner promo codes and the webhook that feeds it.

  • Charge your customers or move money
  • Read or store card details
  • Change your products, prices or subscriptions
  • Touch account data unrelated to affiliate sales

From Stripe connection to first live programme: under 15 minutes

No agency. No engineering project. Three steps, and you’re tracking affiliate sales.

Connect Stripe

~2 min

Link your Stripe account in a couple of clicks. Selgeo reads payments through Stripe webhooks — nothing to import, no data migration.

Set your rules

~5 min

Define commission structure, attribution window, and payout terms. Test everything in a sandbox before going live.

Launch

~1 min

Share your partner signup link. Your first affiliate programme is live — compliant and ready to track.

See it in action

Selgeo, end to end

A short walkthrough of running an affiliate programme the privacy-first way — from Stripe connection to a partner getting paid.

Simple, predictable pricing
No revenue cuts

0% revenue share. 0 payout surcharge.
You pay for the platform — not a cut of what your partners earn.

Starter

For EU SaaS teams launching their first affiliate programme.

€49€14/ month
Billed monthly
Start free trial
  • Up to 5 programmes
  • Up to 50 active partners
  • Server-side attribution
  • Full GDPR toolkit
  • Partner portal in 7 EU languages

Scale

For series A–B teams running several programmes at scale.

€199€59/ month
Billed monthly
Start free trial
  • Unlimited programmes
  • Unlimited active partners
  • Everything in Growth

Enterprise

For teams that need a bespoke contract and legal review.

Custom
Pricing — contact us
Contact us
  • Everything in Scale
  • Custom DPA & legal review
  • Volume pricing for active partners

Prices exclude VAT. VAT is applied at checkout according to your location and VAT status.

14-day trial, no card required. Founding Member offer terms apply.

Included in every plan:

  • Server-side attribution
  • Attribution audit log
  • Fraud protection
  • GDPR toolkit
  • 7-language partner portal
  • Stripe integration
  • Test mode
  • 0% revenue cut
  • 0 payout surcharge

FAQ

Frequently asked questions

How does Selgeo track affiliate sales?

Selgeo matches referred sales to Stripe payments on the server. A lightweight snippet keeps the click identifier in the browser’s sessionStorage and passes it to Stripe in the payment metadata; when Stripe confirms the payment, Selgeo applies last-touch attribution within the window you set for each programme. No fingerprinting.

Does affiliate tracking still work with ad blockers and Safari?

Yes. The sale is matched on the server against the Stripe payment, so ad blockers and Safari’s Intelligent Tracking Prevention don’t break attribution the way they break browser-based tracking.

How do I make sure affiliate commissions are accurate?

Every commission is calculated from a real Stripe payment, and every conversion gets an audit log entry that explains in plain language which link or promo code won, the attribution window check and the rule applied. A full refund cancels the related commission automatically, so you never pay out on revenue you returned.

How does Selgeo handle GDPR for affiliate tracking?

Your data stays in the EU, on Google Cloud in the Netherlands. Selgeo generates a DPA in settings and lets you and your partners export (Art. 15 and 20) or erase (Art. 17) personal data yourselves, with every action recorded in an audit trail. What your own consent banner has to cover depends on your setup, so we document exactly what the snippet stores and for how long.

Does Selgeo handle VAT IDs and reverse charge for partner payouts?

Yes. When a partner adds a VAT ID, Selgeo checks it against the EU’s VIES register. The payout export carries each partner’s VAT details, a VAT breakdown and reverse-charge flags, so cross-border EU payouts are ready for your accounts. Payouts themselves are made manually for now: export the CSV, then pay through your usual channel.

How is affiliate software for SaaS priced?

Selgeo plans are capped on active partners, never on your revenue: no revenue share and no payout surcharge. Every plan starts with a 14-day free trial, no credit card required.

All questions

Your partners bring revenue
We make sure every commission is explained

Start free trial

14-day free trial. Up and running in under 15 minutes. Cancel anytime.