Run an affiliate program for your subscription business, without building one.

tulpn tracks who referred whom, holds each commission until a refund can't happen, and gives every promoter their own dashboard.

Register your business How it works

Free during beta. Already registered? Log in.

The hard parts of an affiliate program

Attribution
Working out which promoter sent which customer, across clicks, signups and purchases.
Refunds
Not paying commission on a purchase that gets refunded a week later.
Promoter support
Answering "how much have I earned?" — over and over.

How it works

  1. Your app reports events — clicks, signups, purchases, cancellations and refunds — to a small API, from your backend or your billing webhooks.
  2. Promoters share their link and see their own clicks, referrals and earnings. They log in with an email link — no passwords.
  3. Commission becomes payable once the refund window has passed. Promoters request a payout, and you pay them.

What you get

For developers

Five events, each one authenticated POST with your API key:

curl -X POST https://tulpn.com/api/v1/events/purchase-reported \
  -H "X-API-Key: $TULPN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"external_customer_id": "cus_123", "external_subscription_id": "sub_456",
       "plan_interval": "monthly", "currency": "GBP", "amount_paid": "29.00",
       "invoice_external_id": "in_789"}'

Pricing

Free during beta. Businesses that join during the beta and stay active keep tulpn free, whatever pricing we introduce later.

Questions

Who pays the promoters?

You do. tulpn tracks referrals and works out what each promoter has earned; you pay them however you like.

What happens when a customer gets a refund?

If it's before the commission becomes payable, the commission is cancelled. If it's after, it's flagged so you can decide.

Which billing systems does it work with?

Any. Your own backend reports the events — for example from your Stripe webhooks.

Do promoters need an account?

No. They log in with a link sent to their email address.

Where is the data stored?

In the UK and the EU.

Start your affiliate program

Register your business

Questions first? Get in touch.