{
  "$schema": "https://schema.org/Dataset",
  "name": "Affiliate Program Terms Index",
  "description": "Commission rate, commission model, duration cap, cookie window and practitioner notes for affiliate programs, with the date and source of every check.",
  "url": "https://marcodiversi.com/affiliate-programs/",
  "self": "https://marcodiversi.com/affiliate-programs.json",
  "creator": {
    "name": "Marco Diversi",
    "url": "https://marcodiversi.com"
  },
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "licenseNote": "Free to use, quote and build on with attribution (CC BY 4.0). A link back to https://marcodiversi.com/affiliate-programs/ is all that is asked.",
  "methodology": "Every row carries its own source. \"vendor\" was read on the program's own terms page; \"own-content\" was taken from terms previously published on this site from real use but not re-read since; \"secondary\" was cross-checked against independent write-ups only; \"own-access\" was read inside a partner dashboard the author actually holds — the real figure, but not publicly checkable and possibly account-specific. Fields that were never recorded are null rather than estimated.",
  "warning": "Affiliate terms change without notice and vary by region and negotiation. Confirm on the program's own page before relying on any figure here.",
  "coverage": {
    "total": 38,
    "withTerms": 29,
    "vendorVerified": 1,
    "dashboard": 10,
    "bounty": 11,
    "topBounty": 3000,
    "queued": 10,
    "pct": 76
  },
  "ranking": {
    "note": "Bounty and rate rankings are kept separate on purpose. A fixed USD bounty and a percentage rate cannot be ordered on one axis without assuming a subscription price and a customer lifetime; those assumptions are the reason published \"highest paying\" lists disagree with each other. maxPayoutUsd is null for percentage-only programs.",
    "byMaxPayoutUsd": [
      {
        "slug": "papaya-global",
        "name": "Papaya Global",
        "maxPayoutUsd": 3000
      },
      {
        "slug": "deel",
        "name": "Deel",
        "maxPayoutUsd": 1500
      },
      {
        "slug": "doola",
        "name": "doola",
        "maxPayoutUsd": 899
      },
      {
        "slug": "bill",
        "name": "BILL",
        "maxPayoutUsd": 600
      },
      {
        "slug": "kinsta",
        "name": "Kinsta",
        "maxPayoutUsd": 500
      },
      {
        "slug": "airwallex",
        "name": "Airwallex",
        "maxPayoutUsd": 400
      },
      {
        "slug": "melio",
        "name": "Melio",
        "maxPayoutUsd": 400
      },
      {
        "slug": "gusto",
        "name": "Gusto",
        "maxPayoutUsd": 300
      },
      {
        "slug": "semrush",
        "name": "Semrush",
        "maxPayoutUsd": 200
      },
      {
        "slug": "xero",
        "name": "Xero",
        "maxPayoutUsd": 200
      },
      {
        "slug": "cloudways",
        "name": "Cloudways",
        "maxPayoutUsd": 125
      }
    ],
    "byTopRatePct": [
      {
        "slug": "clickbank",
        "name": "ClickBank",
        "topRatePct": 70
      },
      {
        "slug": "systeme",
        "name": "Systeme.io",
        "topRatePct": 60
      },
      {
        "slug": "kit",
        "name": "Kit (formerly ConvertKit)",
        "topRatePct": 50
      },
      {
        "slug": "aweber",
        "name": "AWeber",
        "topRatePct": 50
      },
      {
        "slug": "webflow",
        "name": "Webflow",
        "topRatePct": 50
      },
      {
        "slug": "manychat",
        "name": "Manychat",
        "topRatePct": 50
      },
      {
        "slug": "unbounce",
        "name": "Unbounce",
        "topRatePct": 35
      },
      {
        "slug": "getresponse",
        "name": "GetResponse",
        "topRatePct": 33
      },
      {
        "slug": "writesonic",
        "name": "Writesonic",
        "topRatePct": 30
      },
      {
        "slug": "hubspot",
        "name": "HubSpot",
        "topRatePct": 30
      },
      {
        "slug": "kajabi",
        "name": "Kajabi",
        "topRatePct": 30
      },
      {
        "slug": "teachable",
        "name": "Teachable",
        "topRatePct": 30
      },
      {
        "slug": "thinkific",
        "name": "Thinkific",
        "topRatePct": 30
      },
      {
        "slug": "learnworlds",
        "name": "LearnWorlds",
        "topRatePct": 30
      },
      {
        "slug": "1password",
        "name": "1Password",
        "topRatePct": 25
      },
      {
        "slug": "elevenlabs",
        "name": "ElevenLabs",
        "topRatePct": 22
      },
      {
        "slug": "socialbee",
        "name": "SocialBee",
        "topRatePct": 20
      },
      {
        "slug": "amazon-associates",
        "name": "Amazon Associates",
        "topRatePct": 10
      }
    ]
  },
  "queued": [
    "ShareASale",
    "Impact",
    "CJ Affiliate",
    "Awin",
    "PartnerStack",
    "Elementor",
    "Murf",
    "Rakuten Advertising",
    "HubSpot",
    "Shopify"
  ],
  "programs": [
    {
      "slug": "kit",
      "name": "Kit (formerly ConvertKit)",
      "category": "email",
      "model": "recurring",
      "commissionPct": 50,
      "flatUsd": null,
      "recurringMonths": 12,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "The 50% is generous but capped at 12 months — after a year a referral stops paying entirely. You can join without being a customer, which is unusual and worth knowing.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/kit/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Rate and 12-month cap published here; cookie window and threshold never recorded."
      }
    },
    {
      "slug": "getresponse",
      "name": "GetResponse",
      "category": "email",
      "model": "hybrid",
      "commissionPct": 33,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": false,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "You choose recurring OR a one-time bounty at signup. Pick recurring unless you need cash immediately — the crossover arrives faster than most people expect.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Choice of 33% recurring or one-time bounty, no earnings cap."
      }
    },
    {
      "slug": "aweber",
      "name": "AWeber",
      "category": "email",
      "model": "tiered",
      "commissionPct": [
        30,
        50
      ],
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Tiered by volume, so the headline 50% is the top band, not what you start on. Model with the low end.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "30–50% recurring, tiered by volume."
      }
    },
    {
      "slug": "brevo",
      "name": "Brevo",
      "category": "email",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/brevo/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here, but no terms have been published on this site yet — needs a vendor read."
      }
    },
    {
      "slug": "cloudways",
      "name": "Cloudways",
      "category": "hosting",
      "model": "hybrid",
      "commissionPct": 7,
      "flatUsd": 125,
      "recurringMonths": "lifetime",
      "hybridStacks": false,
      "cookieDays": 90,
      "payoutThresholdUsd": null,
      "gotcha": "A choice, not a stack: either up to $125 per sale OR 7% recurring on renewals. The flat side wins for one-off traffic; the 7% only overtakes it if your referrals genuinely stay for years.",
      "conflict": null,
      "maxPayoutUsd": 125,
      "affiliateLinkHere": "https://marcodiversi.com/go/cloudways/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Hybrid model with 7% recurring or up to $125/sale, 90-day cookie."
      }
    },
    {
      "slug": "kinsta",
      "name": "Kinsta",
      "category": "hosting",
      "model": "hybrid",
      "commissionPct": 10,
      "flatUsd": [
        50,
        500
      ],
      "recurringMonths": "lifetime",
      "hybridStacks": true,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "The rare program where the bounty AND the recurring stack. High average order value and unusually low churn (~2%) for the category, which is what makes 10% lifetime worth more than it looks.",
      "conflict": null,
      "maxPayoutUsd": 500,
      "affiliateLinkHere": "https://marcodiversi.com/go/kinsta/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "10% lifetime recurring plus a $50–$500 signup bounty; ~2% churn noted from experience."
      }
    },
    {
      "slug": "hostinger",
      "name": "Hostinger",
      "category": "hosting",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/hostinger/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here; terms not yet published on this site."
      }
    },
    {
      "slug": "siteground",
      "name": "SiteGround",
      "category": "hosting",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/siteground/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here; terms not yet published on this site."
      }
    },
    {
      "slug": "tmdhosting",
      "name": "TMDHosting",
      "category": "hosting",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Flat-rate host actually used to run this site — reviewed here rather than promoted blind.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/tmdhosting/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here; terms not yet published on this site."
      }
    },
    {
      "slug": "writesonic",
      "name": "Writesonic",
      "category": "seo-ai",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Lifetime with no 12-month cap, which is rarer than the rate itself. The cap matters more than the percentage over any horizon beyond a year.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/writesonic/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "30% lifetime recurring, no 12-month cap."
      }
    },
    {
      "slug": "semrush",
      "name": "Semrush",
      "category": "seo-ai",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": 200,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": 120,
      "payoutThresholdUsd": null,
      "gotcha": "The clearest example of a big flat bounty beating a small recurring cut — a $200 one-off takes a long time to lose to 7% of a cheap subscription. Run the numbers rather than assuming recurring always wins.",
      "conflict": null,
      "maxPayoutUsd": 200,
      "affiliateLinkHere": "https://marcodiversi.com/go/semrush/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "$200 per sale bounty, not recurring, 120-day cookie."
      }
    },
    {
      "slug": "morningscore",
      "name": "Morningscore",
      "category": "seo-ai",
      "model": "recurring",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/morningscore/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Recurring commissions; exact rate never published here."
      }
    },
    {
      "slug": "hubspot",
      "name": "HubSpot",
      "category": "seo-ai",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": 12,
      "hybridStacks": null,
      "cookieDays": 180,
      "payoutThresholdUsd": null,
      "gotcha": "The 180-day cookie is the standout — unusually long, and it matters most in B2B where the decision cycle is slow. The 12-month cap is the tradeoff.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "30% recurring for 12 months, 180-day cookie."
      }
    },
    {
      "slug": "systeme",
      "name": "Systeme.io",
      "category": "courses",
      "model": "recurring",
      "commissionPct": 60,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Among the highest rates anywhere, and lifetime. Rates that high usually signal a low absolute price point — 60% of a small number is still a small number, so model the subscription value, not the percentage.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "60% recurring for the life of the subscription."
      }
    },
    {
      "slug": "kajabi",
      "name": "Kajabi",
      "category": "courses",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "One of the few genuinely uncapped lifetime programs, on a product with high plan prices and famously sticky customers — the combination that actually makes recurring beat a bounty.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "30% lifetime recurring, uncapped. Published here 2026-07-18 from the course-platform posts, then independently re-checked against third-party write-ups 2026-09-04 — both passes agree. Kajabi’s own terms page has still not been read at source."
      }
    },
    {
      "slug": "teachable",
      "name": "Teachable",
      "category": "courses",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": 12,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Same headline rate as Kajabi but capped at 12 months, which roughly halves it over a two-year horizon. A textbook case for checking the cap before the rate.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Up to 30% recurring, capped at 12 months."
      }
    },
    {
      "slug": "thinkific",
      "name": "Thinkific",
      "category": "courses",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "30% recurring; cap never published here."
      }
    },
    {
      "slug": "sellfy",
      "name": "Sellfy",
      "category": "courses",
      "model": "recurring",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/sellfy/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here; terms not yet published on this site."
      }
    },
    {
      "slug": "leadpages",
      "name": "Leadpages",
      "category": "courses",
      "model": "recurring",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": "https://marcodiversi.com/go/leadpages/",
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Wired here; terms not yet published on this site."
      }
    },
    {
      "slug": "deel",
      "name": "Deel",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": [
        500,
        1000
      ],
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": 90,
      "payoutThresholdUsd": null,
      "gotcha": "Deel’s own affiliate page describes the $1,500 as TWO payouts with a gate between them — $500 when the referral becomes sales-qualified, then $1,000 only when they become a paying customer — while the PartnerStack listing states it as $1,500 for every new paying customer, without splitting it. Which shape applies, and what exactly \"qualified\" requires, is NOT confirmed here: the full contract terms sit behind PartnerStack Network approval, which is pending. Until then, do not plan around a single $1,500 bounty per signup. Deel also offers customers no free trial, which removes the usual try-then-abandon leak but means the referral has to commit to a paid plan.",
      "conflict": "Two disagreements, one resolved and one open. RESOLVED: a third-party directory (\"last verified April 2026\") reported a $50 + $150 = $200 structure. The PartnerStack program listing, read in Marco’s own account, says $1,500 — matching Deel’s own page. The $200 figure is wrong and is recorded here only so nobody re-derives it. OPEN: Deel’s page states a 90-day attribution window; a directory lists 30 days. The 90-day figure is the primary source and is what is recorded.",
      "maxPayoutUsd": 1500,
      "affiliateLinkHere": "https://marcodiversi.com/go/deel/",
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "$1,500 confirmed in the PartnerStack program listing inside Marco’s own account, corroborating deel.com/partner/affiliates. Sub-ID tracking confirmed supported; customers get no free trial. The QUALIFICATION DEFINITION is deliberately not recorded: the full contract terms require PartnerStack Network approval, which is applied for and pending (review stated as longer than 5 days). Until that is read, whether the $1,500 is one payout or a $500/$1,000 split, and what makes a referral qualify, are open."
      }
    },
    {
      "slug": "papaya-global",
      "name": "Papaya Global",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": [
        1000,
        2000
      ],
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "The largest payout in this index, and the least within your control: $1,000 fires when an opportunity is CREATED and $2,000 only at closed-won. Enterprise payroll deals close on enterprise timelines, so the second payout can be quarters away, and whether it ever fires depends on a sales team you have no contact with.",
      "conflict": null,
      "maxPayoutUsd": 3000,
      "affiliateLinkHere": "https://marcodiversi.com/go/papayaglobal/",
      "verified": {
        "date": "2026-09-04",
        "source": "vendor",
        "note": "Read on the public PartnerStack marketplace listing: \"Earn up to 2 payouts per referral. $1,000 for each qualified lead (Opportunity created) and $2,000 when the opportunity is at close won.\" Cookie window not published there."
      }
    },
    {
      "slug": "doola",
      "name": "doola",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Unusual shape: a percentage with no cap on the number of commissions, which on the top plans works out near $899 a referral. The ceiling is the plan price, so the average is a long way below the headline.",
      "conflict": null,
      "maxPayoutUsd": 899,
      "affiliateLinkHere": "https://marcodiversi.com/go/doola/",
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "30% with no cap and an \"up to $899 per referral\" headline, from the public PartnerStack marketplace directory. Not confirmed on doola’s own terms page in this pass."
      }
    },
    {
      "slug": "airwallex",
      "name": "Airwallex",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": 400,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "\"Up to\" is doing real work — the figure varies by the referred account’s region and product mix.",
      "conflict": null,
      "maxPayoutUsd": 400,
      "affiliateLinkHere": "https://marcodiversi.com/go/airwallex/",
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "\"Earn up to $400 for each new Customer Referral\", from the public PartnerStack marketplace directory. Not confirmed on Airwallex’s own page in this pass."
      }
    },
    {
      "slug": "bill",
      "name": "BILL",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": [
        75,
        600
      ],
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Two separate products with different economics: AP/AR pays a flat $250, while Spend & Expense ranges $75–$600 depending on the account. Quoting \"up to $600\" without saying which product is how these programs get oversold.",
      "conflict": null,
      "maxPayoutUsd": 600,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "Visible in my own PartnerStack dashboard: $250 for AP/AR, $75–$600 for Spend & Expense. Not re-read on a public terms page."
      }
    },
    {
      "slug": "melio",
      "name": "Melio",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": 400,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": 400,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "Up to $400 per referral, visible in my own PartnerStack dashboard. Qualification conditions and cookie window not recorded."
      }
    },
    {
      "slug": "gusto",
      "name": "Gusto",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": 300,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "US-only payroll, so the entire referral base has to be American businesses. A large slice of most audiences simply cannot convert, which matters more than the rate.",
      "conflict": null,
      "maxPayoutUsd": 300,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "$300 per referral, visible in my own PartnerStack dashboard. Not re-read on a public terms page."
      }
    },
    {
      "slug": "xero",
      "name": "Xero",
      "category": "finance-hr",
      "model": "one-time",
      "commissionPct": null,
      "flatUsd": 200,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": 200,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "$200 per referral, visible in my own PartnerStack dashboard. Not re-read on a public terms page."
      }
    },
    {
      "slug": "webflow",
      "name": "Webflow",
      "category": "website",
      "model": "recurring",
      "commissionPct": 50,
      "flatUsd": null,
      "recurringMonths": 12,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "It is 50% of the referral’s FIRST subscription for up to 12 months — or a single annual purchase, which pays once and then stops. An annual plan referral is one payment, not twelve.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "50% revenue share on a new user’s first subscription for up to 12 months of an active monthly plan, or a single annual purchase. Webflow’s own help-centre page returned 403 to an unauthenticated fetch, so this is from independent write-ups only."
      }
    },
    {
      "slug": "learnworlds",
      "name": "LearnWorlds",
      "category": "courses",
      "model": "recurring",
      "commissionPct": 30,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "30% recurring, visible in my own PartnerStack dashboard. Duration cap and cookie window not recorded."
      }
    },
    {
      "slug": "unbounce",
      "name": "Unbounce",
      "category": "marketing",
      "model": "recurring",
      "commissionPct": [
        20,
        35
      ],
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": "My own dashboard shows a rate reaching 35%; independent write-ups report a flat 20% recurring. That is a wide gap and it is unresolved — most likely a volume tier or a legacy rate. Recorded as a 20–35% range rather than quoting the flattering end.",
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "Up to 35% seen in my own PartnerStack dashboard; 20% reported by independent sources. Both published, neither re-read on Unbounce’s own terms page."
      }
    },
    {
      "slug": "manychat",
      "name": "Manychat",
      "category": "marketing",
      "model": "recurring",
      "commissionPct": [
        30,
        50
      ],
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "\"Up to 50%\" is the top of a band, not the starting rate — model with 30%.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "\"Up to 50% recurring\" from Manychat’s partner marketing; the 30% floor from independent write-ups. Duration cap not published in either."
      }
    },
    {
      "slug": "socialbee",
      "name": "SocialBee",
      "category": "marketing",
      "model": "recurring",
      "commissionPct": 20,
      "flatUsd": null,
      "recurringMonths": "lifetime",
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "20% lifetime recurring, visible in my own PartnerStack dashboard. Cookie window not recorded."
      }
    },
    {
      "slug": "elevenlabs",
      "name": "ElevenLabs",
      "category": "seo-ai",
      "model": "recurring",
      "commissionPct": [
        11,
        22
      ],
      "flatUsd": null,
      "recurringMonths": 12,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "The rate is tier-dependent in a way the headline hides: 22% on Starter, Creator, Pro and Scale, but only 11% on Business — exactly the plan with the largest contract value. The biggest customers pay you the smallest rate.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "22% for the first 12 months on Starter/Creator/Pro/Scale and 11% on Business, from ElevenLabs’ affiliate pages via independent summaries. Not fetched from source directly in this pass."
      }
    },
    {
      "slug": "1password",
      "name": "1Password",
      "category": "productivity",
      "model": "one-time",
      "commissionPct": 25,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "25% of the FIRST year only, so despite being a subscription product it behaves like a one-time bounty.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "secondary",
        "note": "\"25% commission on first year signups\" from independent write-ups. Not confirmed at source in this pass."
      }
    },
    {
      "slug": "monday",
      "name": "monday.com",
      "category": "productivity",
      "model": "recurring",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "Program is live in my own PartnerStack dashboard, but no rate is recorded here — deliberately left blank rather than filled in from a third-party list."
      }
    },
    {
      "slug": "circle",
      "name": "Circle",
      "category": "productivity",
      "model": "recurring",
      "commissionPct": null,
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": null,
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-09-04",
        "source": "own-access",
        "note": "Program is live in my own PartnerStack dashboard; rate not recorded here rather than guessed."
      }
    },
    {
      "slug": "amazon-associates",
      "name": "Amazon Associates",
      "category": "marketplace",
      "model": "one-time",
      "commissionPct": [
        1,
        10
      ],
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": 1,
      "payoutThresholdUsd": null,
      "gotcha": "The 24-hour cookie is the shortest in mainstream affiliate marketing, and new accounts are closed if they do not make a few qualifying sales within 180 days. Fine for first commissions; a bad foundation to build a business on.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "1–10% by category, 24-hour cookie, 180-day qualifying-sales rule."
      }
    },
    {
      "slug": "clickbank",
      "name": "ClickBank",
      "category": "marketplace",
      "model": "one-time",
      "commissionPct": [
        30,
        70
      ],
      "flatUsd": null,
      "recurringMonths": null,
      "hybridStacks": null,
      "cookieDays": null,
      "payoutThresholdUsd": null,
      "gotcha": "Rates are high because the products are digital and quality varies enormously. No approval needed, which cuts both ways.",
      "conflict": null,
      "maxPayoutUsd": null,
      "affiliateLinkHere": null,
      "verified": {
        "date": "2026-07-18",
        "source": "own-content",
        "note": "Often 30–70% on digital products, no approval needed."
      }
    }
  ]
}