100 Partners · P90 Level 1 · Partner-program audit
Privy · for Craig
Dub export 18 Sep 2026 · lifetime totals, not a 90-day window

An agency book wearing a 389-partner costume.

$2.38M in attributed revenue. 104 Silver / Gold / Platinum partners drive 93% of it. 217 “New Partners (since joining dub)” produced $3,095. The 90-day job is not “get more partners.” It is protect the metal tier, stop the open door, and activate the agencies who already applied.

01 · scoreboard

The program that actually exists

389Approved partners
$2.38MAttributed revenue
$293kCommissions · 12.3%
$2.09MNet to Privy
152Ever produced · 39%
237Never a dollar · 61%
93%From 104 metal-tier
$3,095217 New Partners
6,729Clicks
2,388Leads · 35.5% of clicks
797Conversions · 11.8% of clicks
22,301Sales · 28× conversions
127Zero activity
110Clicks, no conversion
123 / 152Producers, payouts off
176 / 389Payouts enabled at all
389 is a vanity count. Median partner on this roster has produced $0. Median producing partner is $6,123. Mean is $15,676 because of the whale tail. Do not brief Craig as if they run a 389-partner program.

“Sales” dwarf “conversions.” Sanjay Ghataode: 1 click, 1 conversion, 100 sales, $197,602. Sales look like recurring Shopify charges, not unique customers. Confirm the cookie and the billing definition with Craig before designing commissions off “sales.” Revenue per sale in the export is ~$107. Revenue per conversion is ~$2,990.

02 · concentration

Pareto is not a metaphor here

Share of $2,382,729 attributed revenue. Top 50 partners = 82%. Metal (Silver + Gold + Platinum) = 93%.

Top 1
8.3% · $198k
Top 5
23% · $554k
Top 10
36% · $866k
Top 20
55% · $1.31M
Top 50
82% · $1.94M
Metal 104
93% · $2.22M

Sanjay alone is 8.3%. The next 215 people after the metal wall are a recruiting experiment that failed.

03 · partner types

Agencies send buyers. Creators send traffic.

117 of 201 Agency labels are low-confidence. Most of those mean “has a company email, no description.” Seed CMS, Accella, Socialite, Group 8A, and Caechet sit there. Only 29 Agency labels are high-confidence (name, domain, or description actually says agency). Do not present 201 agencies to Craig as a fact. Human-pass the types before the briefing.
Agency
$2.21M · 93%
Affiliate
$164k · 6.9%
Influencer
$3.5k · 0.1%
Community
$0
Internal
$0

Horizontal bars · revenue share of $2.38M · heuristic type on 389 partners.

TypenRevProducingClick→leadLead→conv
Agency201$2.21M13163.1%43.3%
Affiliate97$164k2040.0%18.2%
Influencer79$3.5k16.9%4.2%
Community6$000%
Internal6$008.0%0%

Agency confidence

High 29 · $68k · 11 producing.
Medium 55 · $883k · 44 producing.
Low 117 · $1.26M · 76 producing.

The money is in the low-confidence bucket. Labels are wrong, or Dub was used as a ledger and the real agencies never filled a profile. Both can be true.

Affiliate is a catch-all

Rory McGonigle, Melanie Balke, Paul Nett, Steve Chou dumped here because of Gmail. Steve Chou is a known ecommerce blogger. Tooltester (robert@tooltester.com) is a real review site — the only high-confidence affiliate that looks like a channel.

Creators are a traffic tax

79 influencers, 2,391 clicks, 7 conversions, $3,455. One of them (Create Website Builder) accounts for all of the revenue. Francesco D’Alessio: 1,075 clicks, 0 leads. That is not a top-of-funnel strategy. That is wasted intent.

04 · named examples

The book, with emails

Agencies — the actual program

Sanjay Ghataode · Seed CMS
sanjay@seedcms.com
Gold · Agency (low conf) · US · $197,602 · 1 conv, 100 sales · payouts off · seedcms.com
Toccara Drucker · Karizma
toccara@karizmamarketing.com
Platinum · $101,781 · 20 conversions · no country · payouts off · no website in Dub
Paul Ledoux · LDX
hello@ldxmarketing.com
Platinum · $88,020 · payouts on · one of the few metal partners who can actually get paid in Dub
Caechet
daniel@caechet.com
Custom group · $86,826 at a 6.6% take · enrolled 10 Jul 2026 · payouts on · ask Craig what the deal is
Corey Yusef
mckinneydigitalmarketing@gmail.com
Gold · $79,729 · Gmail; labeled Agency off the local-part · payouts off
Scott Cunningham · Social Lite
scott@sociallite.ca
Platinum · CA · $66,755 · 57 conversions — the replicable pattern: a book of stores, not one whale · payouts off
Weslie Finnerty · Right Left
weslie@rightleftagency.com
Silver · $54,015 · SaaS/B2B outlier, not the ICP to clone
Clinica de Marketing
contact@clinicademarketing.ro
Platinum · $41,115 · only high-confidence Agency in the top 20 · payouts off

Affiliates / content that actually convert

Tooltester
robert@tooltester.com
Silver · ES · $33,736 · 8 conv · review site · high-confidence Affiliate · this is the side channel that works
Rory McGonigle
rory.mcgonigle@gmail.com
Silver · $27,796 · Gmail catch-all · 11 conversions
Melanie Balke
ms.mbalke@gmail.com
Platinum · $16,515 · Gmail, sitting in Platinum
Steve Chou
mywifequitherjob@gmail.com
Silver · $8,698 · 126 clicks, 16 conv · ecommerce blogger, not a coupon site

Creators — traffic, not revenue

Francesco D’Alessio
francesco@keepproductive.com
New Partners · GB · 1,075 clicks, 0 leads, $0 · toolfinder.com · 16% of all program clicks from one person who converted nobody
Create Website Builder
rebecca@create.net
Affiliate group · 153 clicks, 7 conv, $3,455 · the only “influencer” with revenue, and even that label is weak
NGUYEN VAN TAN
newnewshuriken@gmail.com
New Partners · VN · 359 clicks, 0 leads · coupon/tools inbound
StartupHub.ai
daniel@startuphub.ai
New Partners · IL · 190 clicks, 0 leads

Communities — present, not producing

Six self-described communities, all $0, all in New Partners. Affmaven (ali@affmaven.com) and Fiidom (partnership@fiidom.com) are the only ones that look real. Shawn / Xiao Shen are a Selofy duplicate (two accounts, same site). Rahul Kumar is a campus-community keyword hit. Treat Community as unverified.

Internal — still approved

Six staff / test accounts mixed into the live roster: Katie Samuelson (katie.samuelson@privy.com, 113 clicks), Alex Persson ×2 plus a Gmail alias, Ignacio, Test Partner2. Plus TG at tg@100.partners sitting in New Partners from 27 Aug 2025. Clean them out. They inflate headcount and they click their own links.

05 · dub groups

Every Silver has produced. The other wall is recruiting.

Metal — 104 partners · 93% of revenue

Silver 80/80 producing · $1.13M · implied take 9.9%.
Gold 12/13 · $600k · 14.3%.
Platinum 11/11 · $487k · 16.7%.

Takes are commissions ÷ revenue on producing partners in the export — not a published ladder. Confirm with Craig before treating as canon. The first-pass memo rounded Platinum to ~18%; the file says 16.7% blended (Clinica 19.1%, Toccara 18.0%, Jarid 8.2% — the ladder is messy).

New Partners — 217 people · 0.1%

$3,095. Two producers: EVRY ($2,117) and JR Hernandez ($978). Mix: 77 influencer / 73 affiliate / 61 agency-looking / 6 community. 91 have any clicks. Vietnam: 42 partners, 918 clicks, $0. All 42 sit in this group.

Huge Win Media (emma@hugewinmedia.com) and Penguin E-Commerce (kate@penguinecommerce.com) applied as real agencies and never fired. Activation gap, not a sourcing gap.

GroupnRevenueShareProducingClicksConvClick→convTake
Silver80$1,129,95947.4%80/801,05737935.9%9.9%
Gold13$599,56525.2%12/1317613073.9%14.3%
Platinum11$487,28220.5%11/1138718948.8%16.7%
Caechet1$86,8263.6%1/122100%6.6%
Affiliate (group)63$76,0033.2%46/631,048949.0%9.4%
New Partners217$3,0950.1%2/2173,84530.1%*
Internal / 1MOFREE4$00%0/421400%

* New Partners blended take on the two producers is 14.4%. The group column looks inflated because Troy (accounts@roxxana.com) has $599 in commissions against $0 revenue — a ledger anomaly. The Affiliate group is mostly labeled Agency (50 of 63). Group names and type labels do not mean the same thing. Patrick Scott Pitman is the Gold $0: partners@ebusinesspros.com, enrolled 28 Apr 2026, high-confidence agency, never fired — sitting in Gold anyway. Tiers are not a qualification system yet.

06 · funnel

Clicks are not a channel

6,729Clicks
2,388Leads35.5% of clicks
797Conversions33.4% of leads
22,301Sales28.0× conversions
$2.38MRevenue~$107 / sale

Gold converts 74% of clicks. New Partners convert 0.1%. Francesco alone is 1,075 of 6,729 clicks (16% of program traffic) and produced nothing. 81 partners have clicks and zero leads — 3,198 dead clicks.

CutClicksLeadsConvClick→leadLead→convClick→conv
Agency2,4551,54967163.1%43.3%27.3%
Affiliate1,63765511940.0%18.2%7.3%
Influencer2,39116676.9%4.2%0.3%
Platinum38728718974.2%65.9%48.8%
Gold176176130100%73.9%73.9%
Silver1,0571,04037998.4%36.4%35.9%
New Partners3,8453630.9%8.3%0.1%

Clickers who convert vs who don’t

PartnerEmailTypeClicksLeadsConvRevenue
Francesco D’Alessiofrancesco@keepproductive.comInfluencer1,07500$0
NGUYEN VAN TANnewnewshuriken@gmail.comAffiliate35900$0
Max Leemax@fore-media.comAgency20419132$25,858
StartupHub.aidaniel@startuphub.aiInfluencer19000$0
Arturo Moralesmorlan@todopatuweb.netAgency1841843$1,270
Roberto Dekkerhello@mayelow.comAgency16400$0
Create Website Builderrebecca@create.netInfluencer1531527$3,455
koala-appshello@koala-apps.ioInfluencer152130$0
Carina Hattoninfo@knittedbelle.comAgency1515229$18,889
Founder.Careersinfo@founder.careersInfluencer14900$0

Max Lee and Carina Hatton prove clicks can be buyers. Francesco and the Vietnam coupon inbound prove they usually aren’t. Do not optimize the program for click volume.

07 · geography

US plus a dirty import. Then Vietnam.

88 partners have no country — including $875k of revenue (Toccara, Corey, Yoni, Weslie, Clinica). The 17 Jul import came in dirty. Country on New Partners is not trustworthy: Huge Win Media and Column Five are tagged VN.

US
102 · $1.17M
Blank
88 · $875k
CA
6 · $80k
IN
37 · $75k
GB
25 · $66k
AU
6 · $37k
ES
4 · $34k · Tooltester
VN
42 · $0 · 918 clicks

India’s $75k is three people (Abhishek Patra $54k, Kalpam $18k, Saquib $3k) plus 34 others at $0. GB’s 1,637 clicks: 66% is Francesco. Geography of the new cohort is not the ICP. Throttle the apply form; country is a lagging symptom.

08 · enrollment

One import made the book. Everything after is headcount.

165 partners enrolled 17 Jul 2025. They have produced $2.24M (148 of 152 producers). After that date: 223 partners, 4 producers, $147k — and $143k of that is Caechet + Jarid Friederick, who were placed in custom/Platinum groups, not the New Partners dump.

Jul 25
168
Aug
19
Sep
11
Oct
6
Nov
4
Dec
6
Jan
3
Feb
11
Mar
5
Apr
25
May
23
Jun
21
Jul 26
43
Aug
12
Sep
32

Bar height = enrollments that month. Gold = the import (and the two later months that produced anything: Feb 2026 Jarid, Jul 2026 Caechet). Brown = headcount. Sep 2026 already added 32 more. The door is still open.

Post-import producing partners, all four of them: Caechet $86,826 (custom group, 10 Jul 2026) · Jarid Friederick $56,650 (Platinum, 25 Feb 2026) · EVRY $2,117 (New, 25 Nov 2025) · JR Hernandez $978 (New, 12 May 2026). Open application did not build a second book. It built a coupon/creator waiting room.
09 · payouts

The people who matter cannot get paid in Dub

123 of 152 revenue partners have payouts off. $1.68M of attributed revenue and $216k of commissions sit on accounts that cannot get paid in the platform. Either they pay outside Dub, or the last mile is broken. Fix this before any commission redesign.

Top earners, payouts off

PartnerEmailRevenueComm
Sanjay Ghataodesanjay@seedcms.com$197,602$28,519
Toccara Druckertoccara@karizmamarketing.com$101,781$18,303
Corey Yusefmckinneydigitalmarketing@gmail.com$79,729$11,236
Scott Cunninghamscott@sociallite.ca$66,755$12,475
Yoni Ellmanyoni@group8a.com$60,830$9,643
Weslie Finnertyweslie@rightleftagency.com$54,015$5,176
Russell Wollamrussell.wollam@brandnexity.com$48,975$4,856
Ted Starkmanted@streamcommerce.com$47,706$4,756
Ryan Treftryan@ikonifi.com$46,408$6,410
Clinica de Marketingcontact@clinicademarketing.ro$41,115$7,834

Payouts on — the exceptions

29 producing partners have payouts enabled. $700k revenue. The ones who did it: Paul Ledoux, Caechet, Alyssa Hulka, Jarid Friederick, Abhishek Patra, Matt Demers, David Fischer, Tooltester. 147 of 176 enabled accounts have $0 revenue — so the people who filled the Stripe form are mostly the new cohort who never sold anything.

Ask Craig on the first call: do Sanjay and Toccara get paid outside Dub, or has $216k of commission never left the building?
10 · data quality

Dub was a ledger, not a CRM

Profiles

199 websites · 186 descriptions · 184 any social (YT 103, X 109, LI 121, IG 124, TT 58). 167 partners have neither website nor description — and they hold $1.98M. 98 of 104 metal partners have no website in Dub. Empty profiles do not mean empty partners.

Gmail vs company

143 consumer inboxes (Gmail etc.) hold $285k. 246 company emails hold $2.10M. Gmail is not a disqualifier: Corey ($80k), Jarid ($57k), Rory ($28k) all produce. It is a labeling problem. 18 of 104 metal partners are on Gmail.

Duplicates / junk

Only one company domain repeats: privy.com ×4. Selofy is two community accounts. Two “Ross Beyeler” rows (zaelab.com Silver $27k and trellis.co Affiliate $2.6k) — likely the same person, two agencies. Confirm before outreach.

Already-in lookalikes that are sitting idle or small: Common Thread Collective $260 in the Affiliate group. Eastside Co $11k Silver. Trellis $2.6k. Parkfield $7.4k. Avex $7.7k. Verbal+Visual $12k. Recruits their twins while these sit idle is the same mistake as the open door. Lookalike list is in docs/dream-partners.md — recruiting fuel, not a reason to reopen the form.

11 · roster

All 389, filterable

Sorted by revenue. Type is heuristic (h/m/l = high/medium/low confidence). Emails are from the export — they are supposed to be here. Search name, email, or domain. Filter by type or group.

#NameEmailTypeGroupCountry ClicksLeadsConvSales RevenueCommWebsitePay
12 · 90 days

What to do. What not to do.

  1. Design around agencies, not affiliates. The IPP is ecommerce operators who install Privy for clients — Shopify Plus / full-funnel / retention shops. Creators and coupon sites are a side channel at best. Tooltester is the proof a real review site can work. Francesco is the proof that “content” does not.
  2. Stop measuring roster size. 389 is a costume. The program is ~104 metal-tier partners plus a handful of converting affiliates. Put “partners with revenue this quarter” on the dashboard. Kill “applications this month.”
  3. Activate before recruiting. Huge Win, Penguin, Column Five, convecom, and 27 other medium/high-confidence new “agencies” never fired. Welcome sequence, first-client play, and a call with the top 20 beat another 200 applications. The lookalike list (Fuel Made, Electric Eye, Zettler, Blend) is fuel for later — not a reason to reopen the form this month.
  4. Hand-work the top 20. Emails are in the table. Start with Sanjay, Toccara, Paul, Caechet, Corey, Alyssa, Scott, Yoni, Jarid, Weslie. Ask what they need to install Privy on the next three clients. Social Lite (57 conversions) is the pattern to clone, not Seed CMS (one merchant, 100 invoices).
  5. Close or throttle the open door. Vietnam 42 / $0 and Francesco 1,075 / $0 are the cost of an unfiltered apply form. Require a website, reject Gmail-only coupon inbound, and put new agencies in a holding group until a human looks at them.
  6. Fix payouts and groups before touching rates. Custom Caechet deal at 6.6%, Internal mixed in, Gold with a $0 partner, 123 unpaid producers. Clean the ledger so the ladder means something. Then design commissions.
  7. Human-pass the type labels before briefing Craig. 117 low-confidence Agency tags will get you in trouble. Walk the top 50 together. Do not send him “201 agencies.”
  8. Do not recruit more affiliates until activation exists. The Affiliate group already holds 50 agencies and 9 actual affiliates. Adding coupon sites will add clicks and nothing else. If there is a second channel, it is Tooltester-class review sites, recruited one at a time.
Questions for Craig, first call. Exact commission ladder (export implies Platinum ~17%, Gold ~14%, Silver ~10% — is that canon?) · Why payouts are off for Sanjay / Toccara / Scott · What Caechet is · Who owns recruiting internally · Cookie window · Whether Dub “Sales” are recurring Shopify charges · Whether they pay metal partners outside the platform.