Growth OS
A GTM system for fintechs.
Growth OS turns attention into customers who stay, use more of the product and bring others with them. It has one objective, three pods and four loops. Unit economics governs it. AI-native infrastructure runs underneath.
The Model
Tap any part to jump to it.
- Revenue per transacting customer
- Experiment
- Learning
- Adoption
- Referral
- Canon
- Workspaces
- Skills
- Gates
- Agents
From Infrastructure up to Objective: every run makes the next one faster.
The objective
Quality of demand, measured in revenue.
A sign-up is a promise. First value is proof. Revenue per transacting customer is the verdict.
First value is the moment the product first proves itself. For a merchant, it’s the first payment. For a developer, the first successful API call. For a platform, the first payout.
The number rewards the demand worth having and ignores the rest. It rises only when customers stay, use more of the product and move more through it. Every pod still designs for first value first. The number starts there. It gets earned after.
Revenue per transacting customer
- ActivationSign-up to first value
- RetentionMonth-N survival
- DepthProducts per customer, attach rate
- VolumePayments and payouts per customer
Guardrails
- CAC payback
- LTV:CAC
- Contribution margin per customer
- Net revenue retention
Fewer customers who stay and adopt beat more who leave after one transaction.
The operators
Three pods, three risks.
Each pod owns one risk on the way in and a share of depth on the way through. Before first value, customers drop out for three reasons. They don’t trust us. They don’t think it’s for them. Or it takes too long. After first value, the risk is that they only ever use us for one thing.
- Trust risk
- Relevance risk
- Friction risk
The loops
How the engine compounds.
Experiment loop: what the team does
Every bet starts as a hypothesis and the smallest test that could prove it wrong. Read the result. Then scale it or kill it.
Learning loop: what the team knows
An uncaptured correction is a repeated correction. So every shipped piece leaves one line of learning, and it goes back to whoever owns the fact.
Adoption loop: what the customer uses
Each product makes the next one more useful. The core product builds a balance and a history. The balance earns the right to be where the money sits, holding funds and paying suppliers and payroll. Spend tools put every line of spend in one place. The history qualifies the customer for credit when they need to grow.
Every step deepens revenue per customer. The next product is offered when behavior says it’s needed, not when a campaign is due.
So every play is written trigger first. It names the behavioral event and the next product. It says whether that product is available. And it names the holdout that proves the play caused the lift.
The trigger is the asset. The copy is replaceable.
Referral loop: who the customer brings
Referred customers arrive with trust already earned. Customers who get value tell customers like them. A referral program makes that word of mouth measurable. It runs on four parts.
- Tracked invites.
- A reward sized to pay back inside the payback window.
- Referred customers tracked as their own cohort. They usually retain differently.
- Customer stories that turn one result into word of mouth at scale.
It’s measured by referral rate and referred-customer share of sign-ups.
Written cadence: the clock
The cadence is the clock the loops run on. Launches go out in three tiers, each with one brief, named owners and fixed lead times. Business reviews run monthly. Operating plans get written for the year and again at mid-year.
- Acquire
- Activatefirst value
- Retain
- Adopttreasury, spend
- Expandcredit, volume
- Advocate
Revenue per transacting customer
Advocate returns to Acquire: referred customers arrive with trust
At the center: revenue per transacting customer
- Acquire
- Activatefirst value
- Retain
- Adopttreasury, spend
- Expandcredit, volume
- Advocate
Advocate returns to Acquire: referred customers arrive with trust.
Governor: every channel earns its payback
The governor: unit economics
Every channel earns its payback.
Growth that loses money on every customer is a subsidy.
Every channel runs against a payback threshold. A channel scales only while its payback holds. Retention and adoption are CAC multipliers. Every point of retention or attach raises what the business can afford to pay for a customer. That’s why the loops above matter as much as the channels.
What the team watches
- CAC by channel
- CAC payback
- LTV:CAC
- Contribution margin per customer
- Net revenue retention
Scale what pays back. Fix what doesn’t. Cut what can’t.
Attribution
- One event stream from first touch to revenue, joined to the customer record.
- CAC by channel on both blended and paid bases, refreshed monthly.
- Incrementality over last-click. Holdouts and geo tests decide budget.
- Revenue by acquisition cohort. Lifetime value gets measured per channel instead of averaged.
- Payback by channel, checked in the monthly business review. The threshold is set before the spend.
- At scale, a marketing mix model. It allocates across what tracking can’t see, like word of mouth, PR and brand.
Attribution models describe. Experiments decide.
The infrastructure
Why AI changed the design.
The first version runs growth at a regulated payments company. It has about two dozen canon documents and five workspaces. Gates sit where mistakes are expensive. Agents draft while people decide.
The correctness bottleneck
Generative tools collapsed the cost of a first draft. They did nothing to the cost of a wrong claim.
In payments, one wrong line about fees, licensing or settlement times is a compliance event, a support ticket and a lost merchant, all at once.
So the scarce resource moved. Throughput is solved. Correctness at throughput is the constraint. Every design choice below follows from it.
When output gets cheap, design for the error, not the draft.
Pointer, never copy
AI-assisted marketing fails by default through fact drift. Twenty prompts each carry their own copy of the pricing, the positioning and the product status. Each copy is a little more out of date than the last.
Canon fixes drift by structure. About 22 documents hold everything the team asserts, from audience and positioning to voice, brand, product taxonomy and policy. Every fact has one home, a named owner and a last-validated date. Every skill and every draft reads canon at generation time. None stores its own copy.
Two details do most of the work.
- Status flags decide what’s sellable. Every product carries a status. Roadmap items are visible to the team and blocked from campaigns. Beta products can only be sold with beta framing.
- A drift sentinel scans the workspace for canon copied outside canon.
If you can’t name an owner for a fact, it isn’t canon yet.
Same-shape workspaces
Same shape means a person or an agent can move between functions without relearning where anything lives. There are five workspaces, one per function. They cover acquisition, lifecycle, ops and analytics, brand production and executive comms. Each holds instructions, context, skills, workflows, outputs and a gaps log.
Defects travel upstream. Fixes travel down. Every workspace loads canon before it does anything else, and none can write to it. A workspace that finds a missing or wrong fact logs a gap for the owner. It doesn’t patch the fact locally.
Friction where it pays
Gates add friction back exactly where a mistake is expensive. The rest of the system exists to remove it.
- Brand review on everything that ships.
- Compliance precheck returns clear, edit or hold.
- Claims as code. A style guide is a request. A lint rule is a guarantee. Regulated claims live as data. The build fails when a page asserts something the data doesn’t allow.
- Website QA in three tiers. Automated checks fail CI. Agents audit. A human signs off.
The proof ladder
Every claim in a draft gets one of four dispositions.
- Verify: source it to canon or a public document.
- Soften: scope it to what is provably true.
- Cut: remove it.
- Escalate: the fact’s owner decides.
No speculative numbers. No invented quotes. The team’s first run of the ladder resolved six borderline claims in about ten minutes.
Earned autonomy
Every agent loop starts by proposing. It gets promoted only after a human reviews real sample output and signs off. Each loop runs observe, decide, act, verify, at an explicit autonomy level. Spending money and publishing never go autonomous. Paid media is the hard line.
Evaluation comes before autonomy. Every skill runs against golden briefs and a claim-accuracy check. That lets a promotion rest on evidence instead of a good week.
Agents propose. People approve.
A worked example
One landing page, end to end.
- The brief fills in who, moment, ask, promise and proof.
- The owning brain loads positioning and voice from canon.
- The landing-page builder skill drafts.
- Proof-check sorts every claim into verify, soften, cut or escalate.
- Compliance precheck returns clear, edit or hold.
- Ship.
- One line of learning goes back to the owner.
What the engine needs from the company
Every company starts with gaps. These come first.
- Data
- Instrumentation from first touch to revenue. A warehouse marketing can query. One customer identity across tools.
- Engineering inside marketing
- People who ship pages, experiments and tracking without a ticket queue.
- Finance as a partner
- Shared definitions of CAC, contribution margin and payback before any channel scales.
- Product hooks
- In-product surfaces and lifecycle triggers for the next-product offer.
- Owners for facts
- Someone accountable for every claim the team makes in public.
The minimum viable Growth OS
Seven steps for a founder, in order.
- Pick the number your engine optimizes. Make it revenue per customer who actually transacts, not sign-ups.
- Write canon, with an owner for every document.
- Give each function one workspace with the same shape.
- Turn repeated work into skills.
- Put gates where mistakes cost most.
- Set a payback threshold before you scale any channel.
- Log one learning per ship.