Kira: Webflow pays affiliates fifty percent of a new customer's first year of subscription revenue. Fifty percent. And they run that through five hundred-plus partners on PartnerStack.
Santi: Fathom Analytics pays twenty-five percent — lifetime. Every month the account renews, the partner gets paid. And Fathom runs that with a tiny team and basic PayPal payouts.
Kira: So you'd think the move is obvious. Sign up a hundred partners, give them links, let them sell for you.
Santi: And that's exactly what kills it.
Kira: What do you mean?
Santi: I mean the GoToMeeting case. Acceleration Partners rebuilt their B2B affiliate program — not by adding partners. By cutting partners. Focused recruitment, better enablement, tighter activation. Result? Seven hundred twenty-five percent increase in paid accounts.
Kira: Fewer partners.
Santi: Fewer partners, bigger revenue. And they hit their target cost per acquisition while doing it.
Kira: Okay but that's an agency case study. They had a team. They had budget. We're talking about someone running a SaaS from a coworking space in Medellín with maybe one contractor.
Santi: Which is exactly why you start with five. Not fifty. Not five hundred. Five partners you actually know, with assets they can paste in two minutes, and a payout you can run from a spreadsheet once a month.
Kira: In two weeks.
Santi: Fourteen days. First referred demos booked by day fourteen.
Kira: Most founders think the next hire they need is a salesperson. They're wrong. The next hire isn't a person at all — it's five partners who already have your buyer's attention and will send them your way for a cut of the revenue. No calls. No managing. No salary.
Santi: Today we're building the entire B2B affiliate program from scratch — the one-pager, the terms, the UTM tracking, the outreach emails, the payout SOP, and a dashboard — and we're doing it in a fourteen-day sprint. You'll walk away knowing exactly which assets to ship, how to stay compliant across jurisdictions, and how to pay partners from anywhere without it eating your week.
Santi: So first — referral versus affiliate. People use these interchangeably and it matters that you don't.
Kira: Why?
Santi: Because the terms you write, the commission structure, the compliance rules — they all change depending on which model you're running. A referral partner sends you a warm introduction. They know the buyer. An affiliate promotes you to an audience — a newsletter, a YouTube channel, a community. They might never talk to the buyer directly.
Kira: And the reason that distinction matters for the one-pager is that your referral partners care about trust. They're putting their name on it. Your affiliates care about assets — give me copy I can paste, a link I can track, and tell me when I get paid. HubSpot actually separates these explicitly. Affiliate program for content-driven promoters, solutions partner program for implementers and consultancies.
Santi: So for the kit, pick your tiers up front. We suggest three. Creator tier for audience-led partners — newsletters, YouTube. Solutions tier for consultancies already working with your ICP. And a community tier for group placements — Slack admins, Discord mods. But you can start with just one.
Kira: Okay, so the one-pager. What goes on it?
Santi: One page. Literally one page — if a partner can't skim it in two minutes, they won't read it. Six things. Who the program is for. What the commission is. What counts as a referral. How payouts work. The disclosure rules. And how to get started.
Kira: And the commission structure is where most people stall, so let me run the two options. Option A — recurring window. Say thirty percent of subscription revenue for the first twelve months per referred customer. That's what Webflow does, roughly, at fifty percent. Option B — lifetime. Twenty-five percent for as long as the account stays active. That's Fathom's model.
Santi: And the math on option A?
Kira: If your plan is ninety-nine dollars a month and you pay thirty percent for twelve months, your partner earns about twenty-nine seventy a month per active referral. Three fifty-six in year one. They send you three customers — that's over a thousand dollars for writing a newsletter paragraph. And your acquisition cost on those three customers is a thousand bucks total, paid only on revenue you already collected.
Santi: Zero upfront risk. That's why this model works for bootstrapped founders.
Kira: Okay but — before we go further. The compliance piece. Because this is where nomad founders get sloppy and it can actually hurt you.
Santi: Go.
Kira: The FTC updated their Endorsement Guides in twenty twenty-three. The big change — they now define what "clear and conspicuous" means, and they warned that built-in platform disclosure tools may not be enough. Disclosures have to be unavoidable and close to the link. And the twenty twenty-three update clarifies that advertisers, endorsers, and intermediaries all share liability.
Santi: Meaning if my partner doesn't disclose properly, I'm on the hook too.
Kira: You're on the hook too. Same in the UK — the ASA says advertisers remain responsible for affiliates' compliance. So the move is simple — bake the disclosure copy directly into the assets you send partners. For short posts — "Ad slash partner link — I may earn a commission if you sign up." For newsletters — "This is a partner link. If you use it, we may receive a commission. Opinions are our own." Adjacent to the link, above the fold, not in a footer. And in the terms, make it a requirement with the right to withhold commissions if they don't comply.
Santi: Not a suggestion. A requirement.
Kira: Alright — tracking. And I know what you're going to say.
Santi: What am I going to say?
Kira: It's a spreadsheet.
Santi: It's a spreadsheet. Google Sheets. You need four UTM parameters — utmsource set to the partner's slug, utmmedium as either "referral" or "affiliate," utmcampaign as your campaign identifier, and utmcontent for the placement. Build the final URL automatically with a concatenation formula. No PartnerStack. No Tapfiliate. Not yet.
Kira: And the dashboard is a second tab. Six numbers — clicks this month, signups, demos booked, demo-to-close rate over ninety days, revenue recognized, payout due. Plus a partner table sorted by demos. Because demos are your north star in B2B — not clicks, not signups.
Santi: Clicks lie.
Kira: A partner could send you five hundred clicks from a Reddit thread and zero demos. Another sends forty clicks from a targeted newsletter and three convert. You need to know which is which before you scale anything.
Kira: So you've got your one-pager, your terms, your UTM sheet. Now you need partners. And I want to push back on something I see constantly — founders who blast a hundred cold DMs saying "want to be an affiliate?"
Santi: The spray and pray.
Kira: It doesn't work in B2B because the people who can actually send you qualified buyers get pitched constantly. So — four emails over twelve days. Plain text. From a founder account. Email one is the invite — who you help, what the commission is, and that you're opening five slots. That scarcity is real. Email two on day three is the preview — one-pager and disclosure copy. Email three on day seven is the asset drop — their unique link, creative kit, tracking details. Email four on day ten is the nudge with proof from early placements.
Santi: I ran a version of this for my content repurposing tool last year. Reached out to twelve newsletter operators. Got seven replies. Five said yes. Three actually placed the link within two weeks. And one of those three drove four demos in the first month.
Kira: Four demos from one partner.
Santi: Four demos. If even two close, that's almost two thousand in new MRR from a single newsletter mention. And I paid the partner thirty percent. Didn't get on a single call to make it happen.
Kira: So your acquisition cost on those two customers is about six hundred a year each. Paid monthly. Out of revenue you already have. That's the Lisbon Test — the whole thing is async. Emails, links, a spreadsheet, and a monthly payout.
Santi: Speaking of payouts — quick disclaimer. We are not tax advisors. This is operational guidance. Confirm everything with your accountant.
Kira: Noted. Walk me through it.
Santi: US partners submit a W-9. Non-US partners submit a W-8BEN or W-8BEN-E. Collect these before the first payout — no form, no payment. For the withholding question — IRS Publication 515 says the source of services income is where the services are performed. If your partner is promoting from outside the US, that's typically foreign-source income and not subject to the thirty percent withholding. But you still need the W-8 on file. Complex situations — talk to a professional.
Kira: And the actual payment?
Santi: PayPal Payouts or Wise batch payments. Both support CSV uploads. One payout window a month. Close the books on the last day, reconcile by day five, pay by day fifteen. Total ops time — maybe two hours a month for five partners.
Kira: Okay so — I want to be honest about the objection here. Because I've heard it from people in my Slack community and I think it's legitimate. B2B affiliate programs are slow. They take months to ramp. The compliance overhead is real. And for a lean team, the time you spend managing partners could be spent on direct outreach that converts faster.
Santi: That's... not wrong.
Kira: Wait — you're agreeing with me?
Santi: I'm half agreeing with you. If you're trying to build a fifty-partner program with open enrollment and no enablement — yeah, you'll burn months and get nothing. Every partner you add is a compliance surface you have to monitor.
Kira: Which is exactly why the answer isn't "don't do it." The answer is "do it small and do it right." Five partners. Invite only. You hand-pick them. You ship them assets with disclosure copy already written. You track with standardized UTMs so attribution is clean. And you measure demos, not clicks.
Santi: And you set a clear expansion threshold — expand beyond five only when at least two partners have booked two or more demos each in thirty days, your refund rate is at or below baseline, and your ops time is under two hours a week.
Kira: If you can't hit that bar with five, adding more partners won't fix it. You have an enablement problem, not a scale problem.
Santi: So let me map the two weeks. Because this is the part where people nod along and then never start. Days one through three — you build your prospect list. Fifteen potential partners, narrow to five. You draft the one-pager, pick your commission model, publish a terms page, and create the UTM sheet. Days four through six — outreach. Send email one to your ten best prospects. Track replies. Send email two to anyone who's interested. Day seven — asset drop. Generate each partner's unique URLs, send email three with their links, disclosure copy, and the creative kit.
Kira: What about the second week?
Santi: Days eight through twelve — activation. Confirm placements and publish dates. Connect your booking tool so demos log automatically. Send the nudge email with proof from early placements. Days thirteen and fourteen — first results. Share click and demo snapshots with partners. Note which placements actually drove demos. Decide what to keep, what to change, and whether to queue the first payout run.
Kira: And if you want to skip the setup time — the Referral Partner Kit on the Resources page has every asset we just walked through. The one-pager template, the terms skeleton, the UTM sheet with validation formulas, all four outreach emails, the payout SOP, and the dashboard. Copy it, customize the brackets, and ship.
Santi: So here's what I keep coming back to. We opened with this contradiction — Webflow, Fathom, GoToMeeting — big programs, big numbers. And the instinct is to think you need scale to make a B2B affiliate program work. But the GoToMeeting case proved the opposite. They got seven hundred twenty-five percent more paid accounts by getting more selective, not less. And for someone running a SaaS from Lisbon or Mexico City or a coworking space in Chiang Mai — selective is the only version that's sustainable anyway.
Kira: And the thing that makes it sustainable is that every piece of this is async. The outreach is email. The tracking is a spreadsheet. The payouts are a monthly CSV upload. You don't need to be awake when your partner publishes. You don't need to be on a call when their reader clicks. The whole engine runs whether you're online or not.
Santi: Five partners. Fourteen days. That's the sprint. If two of them book two demos each in the first thirty days, you've validated the channel. If they don't — you've spent two hours a week and learned exactly where the enablement broke.
Kira: Your one move this week — write the one-pager. One page. Commission, attribution window, disclosure rules, and a "reply IN to get your link." Send it to five people who already have your buyer's attention. That's it. Everything else follows from that first email.
Santi: I'm Santi.
Kira: I'm Kira. Go ship something.