100% of commissions to partners — no platform fee

Partners share.
You grow.
Everyone gets paid.

Partli tracks every referral click, turns sales into commissions automatically, and wires partners their money via Stripe Connect. Run programs for every product you build under one subscription.

Agent-ready: works with Claude & ChatGPT — hosted MCP server + CLI

7-day free trial · Cancel anytime · 2-minute setup

Jane's YouTube description · 2:41pm

thanks for watching!! 💜

get 20% off with my link ↓

yourapp.com?via=jane

…tracked into

New sale — $99.00

attributed
Referred byJane · ?via=jane
Commission (30%)$29.70
PayoutStripe Connect · auto

you did nothing. it just works ✓

Built for modern SaaS teams

100% payout
REST API first
Stripe Connect
Real-time tracking
White-label branding
Webhooks + MCP

Everything you need

A complete partner program, out of the box

From the first click to the payout deposit — every step is handled, and every surface is brandable.

Instant attribution

Server-side click tracking with cookie-based attribution. Leads and sales auto-resolve to the referring partner.

Branded partner portal

Every partner gets a dashboard, referral link, earnings tracker, and self-serve Stripe Connect onboarding.

Real-time analytics

Clicks, leads, conversions, and revenue — charted by day. Drill down per partner, group, or program.

Flexible reward structures

Percentage or flat, one-time / recurring / lifetime. Different rewards per partner group. Separate click, lead, and sale rewards.

Bounties

Task-based rewards — YouTube reviews, blog posts, case studies. Set payout, max claims, and review proof.

Email campaigns

Reach your partners with announcements, onboarding emails, or monthly digests. Template library included.

Holding periods & clawbacks

Set a refund window before commissions unlock. Automatic clawback on refunds keeps your numbers clean.

Full white-label branding

Logo, wordmark, color, hero copy. Toggle every section of your public landing. Partners see your brand, not ours.

Automated payouts

Monthly batch payouts via Stripe Connect. No platform fee — 100% of commissions go directly to your partners.

Branding

Landing pages partners will actually share

Every program gets a conversion-optimised public page with hero, rewards breakdown, bounties, earnings calculator, and application form — all pixel-perfectly on your brand.

  • Custom logo, wordmark, and accent color
  • Editable hero copy and rewrite-able section headlines
  • Toggle sections on or off (earnings calc, why promote, benefits)
  • Live preview while you edit — no save-refresh-save loop
partli.app/apply/acme/partners
Join the Acme Partner Program
30% recurring
60-day cookie
Monthly payouts
Apply today →
your logo, your colors, your copy

VIP creators

12 partners

40% lifetime

Agencies

34 partners

25% for 24 months

Default

187 partners

20% for 12 months
different strokes for different folks

Groups & rewards

Reward every partner exactly how they deserve

Segment partners into groups — VIPs, agencies, influencers — and assign different rewards to each. Mix percentage and flat, one-time and recurring, and reward for clicks, leads, or sales independently.

  • Three reward types per group: sale, lead, click
  • Interval options: one-time, recurring (N months), or lifetime
  • Default group auto-created with sensible defaults
  • Duplicate a group's rewards when creating a new one

Developer-first

Track a sale in 3 lines

Our REST API plugs into any stack — Stripe webhooks, custom billing, server-side events. No SDK required. Webhooks fire on every important event, and agents can operate the whole program over MCP or the partli CLI.

  • POST /api/track/lead and /api/track/sale + redirect-based click tracking
  • API keys auto-generated on workspace creation
  • Outgoing webhooks with HMAC signature verification
  • Hosted MCP server + CLI with identical operations
track-sale.ts
await fetch("https://partli.app/api/track/sale", {
  method: "POST",
  headers: {
    Authorization: "Bearer ${PARTLI_API_KEY}",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    externalId:         "inv_abc123",       // your invoice id
    customerExternalId: "cus_xyz",          // your customer id
    amountCents:        4900,               // $49.00
    clickId:            cookies.get("pref_cid"),
  }),
});
// → commission created, partner attributed ✓

How it works

Ship in an afternoon

Five steps from zero to paying partners.

1

Create your program

Guided 3-step wizard. Name, destination URL, rewards.

2

Brand it

Logo, color, copy. Live preview as you edit — or let AI write it.

3

Install tracking

One server-side snippet on your sales webhook. Click tracking is automatic.

4

Onboard partners

Share your apply link. Review applications.

5

Pay automatically

Monthly Stripe Connect transfers — hands-free.

Why Partli

Built for SaaS, not bolted on

0% platform fee

Your partners keep 100% of what they earn. We make money from your subscription, not their commissions.

Fully white-label

Custom branding, your own referral domain, and your support email. Partners apply to you, not to us.

Modern stack

Next.js, Postgres, TypeScript, Stripe Connect. No legacy dashboards. API-first from day one.

FAQ

Frequently asked

How long does it take to set up?+

Around an afternoon. Our guided wizard sets up your first program in about a minute. Installing tracking is two copy-paste snippets. Partners can apply as soon as you publish.

Do you take a cut of partner commissions?+

No. Partners receive 100% of what they earn. We charge a simple monthly SaaS subscription — that's our only revenue model. Compare that to competitors that take 5–10% of every payout forever.

How do you track referrals?+

A cookie is set on each click and stored for your configured cookie window (default 60 days). On conversion, you POST the click ID (or customer ID) to our API and we auto-resolve it to the correct partner.

How do partner payouts work?+

Partners connect their bank via Stripe Connect Express from their portal. On the 1st of each month (or when you click 'Run payouts'), Partli wires approved commissions to each partner's bank account.

Can I customize the public landing and application form?+

Yes — logo, wordmark, brand color, hero copy, which sections appear, and every custom question on the application form. All with a live preview.

Does it work with Stripe / LemonSqueezy / Paddle?+

Yes. Any billing provider that fires a webhook on a successful charge works — just relay the sale event to our /api/track/sale endpoint.

Can I invite teammates?+

Yes. Invite as many teammates as you want with owner / admin / member roles. Seats are unlimited on every plan.

Ready to launch your partner program?

Create your workspace, set up your first program, and start onboarding partners — completely free.

7-day free trial · Cancel anytime · No charge for 7 days