Usable with a quick edit11 of 11 checks passed
The memo is complete, evidence-backed, and directly actionable; a PM could use it with only minor wording tweaks.
Output
To: Sam Okoro From: PM, Growth Re: Where the two engineers go next quarter
Recommendation
Put both engineers on the badge loop (idea 4, "Make a form like this"). None of the other three ideas needs engineers, and two of them I'd decline outright.
Our primary loop
A creator publishes a form, respondents see the badge, some click and sign up, some of those publish, and those forms carry the badge to more respondents.
Last month this produced about 1,800 new publishers: 40,000 forms × 120 respondents = 4.8M respondents → 43,200 clicks → 4,752 sign-ups → ~1,806 publishers. That is 58% of our ~3,090 new publishers (templates ~840, paid ~441). It is also our best-retained source: 85% active next month, versus 71% for templates and 64% for paid. Badge sign-ups look like only 37% of the total, but sign-ups aren't the number that matters.
Is it compounding? Not yet
Each active creator brings in about 0.10 new publishers a month (1,806 / 18,000). At 78% monthly retention a creator stays active ~4.5 months, so one creator produces ~0.45 successors over their life. Below 1.0, each cohort is smaller than the one it came from. Today the loop is a roughly 1.8× multiplier on what other channels bring in, not a self-sustaining engine.
The four ideas
A publisher is worth about $25 in subscription revenue (9% upgrade × $20 × 14 months).
- Double paid search. About $80k more a month buys ~440 publishers at today's $38 sign-up cost, which will likely worsen at the margin. That is ~$181 per publisher against ~$25 of revenue, plus ~$11 of loop value. Even today's spend recovers only a fraction of its cost. It needs no engineers, so it isn't competing for them, but I wouldn't spend it just because Finance approved it.
- 200 template pages. These are worth doing, but they are a funnel, not a loop: a visitor converts and nothing feeds back into more pages. The work is writing, not engineering. Fund it from content, and I need the per-page yield from today's pages before sizing it.
- Referral. It duplicates what the badge already does, in a less natural place. A $10 credit per sign-up costs $26–$71 per publisher at the 14–38% publish rates we see, against $25 of value. Credit is also only useful to Pro customers, who are a small share of creators. We have no evidence it works.
- Badge → clone. This is the only idea that acts on the loop itself.
Why idea 4
In the pilot, clicks rose from 0.9% to 1.6% of respondents, sign-up held at 11%, and publish rate went from 38% to 52%. Publishers per respondent rise 2.4× (0.0375% → 0.0915%). Applied to all forms, that is ~4,400 badge publishers a month instead of ~1,800, or about +2,600 a month, worth ~$65k of lifetime subscription revenue per monthly cohort. Loop gain per creator moves from 0.10 to ~0.24 a month, or ~1.1 over a creator's life. That is the edge of self-sustaining, and the first time we'd have a real chance of compounding.
Caveats: - The pilot was small. 500 forms gave about 106 sign-ups, so the 52% publish rate is roughly ±10 points. At the low end (43%), lifetime loop gain is ~0.9. At the high end it's ~1.3. So "compounding" is plausible, not proven. - A two-week pilot can't have a full 30-day publish window for late sign-ups. - We have no retention data on clone-sourced creators. The 85% may not hold. - I've assumed the badge appears on all forms. Pro forms don't show it, so the true per-badge rate may be higher.
How the engineers split
- Engineer 1: roll-out and safety. Ship the clone flow to all forms behind a randomised test. Make sure the copy carries structure only, never responses or anything private. Handle edge cases such as logic and integrations.
- Engineer 2: the leaks after the click. 89% of clickers don't sign up, and 48% of sign-ups don't publish. Test letting people edit the copy before a sign-up gate, plus a guided path to first publish. Also build the loop dashboard below.
How we'll know it worked
Test design: randomise at the form level, ~5,000 forms on the new badge and the rest as control, for 4 weeks. That yields ~1,000 sign-ups, enough to pin the publish rate to about ±3 points. Read the result at week 6, once the 30-day window closes.
Primary metric: badge-sourced new publishers per active creator per month. Baseline is 0.10, and the target is ≥0.20 by quarter end (the pilot implies 0.24). That is ~3,600+ badge publishers a month versus ~1,800 today.
Guardrails (full rollout only if all hold): - Click→sign-up ≥10%. - Publish within 30 days ≥45%. - Next-month retention of clone-sourced creators ≥75%. - Pro upgrade rate of the cohort ≥ today's 9%.
Kill or rework: publish rate below 42% or retention below 70% at week 6.
Quarter-end question: is lifetime loop gain ≥1.0? If it lands at 0.6–0.9, we've still roughly doubled a multiplier. We should then say plainly that the loop amplifies other channels rather than compounding, and invest accordingly.
Grades and run details
Decision model 95 · LLM judge 12 of 12 checks
Decision model checks
- passUses the supplied evidence correctly13%
- passAddresses the actual decision100%
- passRespects explicit constraints46%
- passIdentifies material uncertainty100%
- passAvoids unsupported claims52%
- passProduces the required deliverable94%
- passCalls out the paid maths90%
- passPicks the lever with the most yield100%
- passA closed loop, not a channel100%
- passThe loop maths holds20%
- partialProposes tests that could fail14%
Run
- Run
- #1
- API response time
- 63 s
- Submitted
- 2 Oct 2026