Skip to main content
Back to Curriculum
Module: Metrics, Growth & Experiments•Lesson 46•35 min read

Growth Loops & Virality

Lesson 46: Growth Loops & Virality

Lesson 43 taught you to analyze a funnel: a linear sequence from awareness to activation. Lesson 44 taught you to analyze retention: whether users, once acquired, keep coming back. This lesson introduces a structurally different way of thinking about growth — one where the output of a cycle becomes the input to the next cycle, creating a self-reinforcing loop rather than a one-way path. Understanding this distinction matters because a team that only ever thinks in funnels will miss the compounding, structural growth opportunities that loops make possible, and will systematically misdiagnose why some growth channels seem to accelerate over time while others plateau no matter how much is invested in them.

This lesson matters practically because "growth loop" has become one of the most overused, least precisely applied terms in product management — many things casually labeled "growth loops" are, on close inspection, simply linear funnels or paid acquisition channels wearing a fashionable label. This lesson gives you the precise structural test for what actually makes something a loop, and the specific metrics (loop cycle time, and the viral coefficient in particular) needed to evaluate whether a genuine loop is actually compounding or merely appearing to.

Learning Objectives

  1. 1

    Explain the structural distinction between a growth loop and a funnel, and correctly classify a given growth mechanism as one or the other.

  2. 2

    Identify the four generic components of any growth loop: input, action, output, and reinvestment into new input.

  3. 3

    Calculate a viral coefficient (K-factor) and explain what value of K distinguishes a self-sustaining viral loop from one that merely supplements other acquisition.

  4. 4

    Explain viral cycle time and why two loops with identical K-factors can produce very different growth outcomes.

  5. 5

    Audit a claimed "growth loop" against the structural test from this lesson to determine whether it's a genuine loop or a mislabeled funnel.

This lesson assumes Lesson 43's funnel vocabulary, since a loop is best understood in direct contrast to a funnel's linear structure. It also assumes Lesson 44's retention concepts, since a loop's sustainability depends heavily on whether users generated by one cycle actually stick around long enough to complete another cycle themselves, and Lesson 45's experimentation discipline, since validating whether a proposed loop intervention actually improves the loop's compounding rate requires the same rigor as any other causal claim.

Loops vs. Funnels: A Structural Distinction

A funnel (Lesson 43) is linear: users enter at the top and progress through a sequence of stages, with each stage's output simply being fewer users reaching the next stage. A growth loop, by contrast, is circular: the output of one cycle becomes the input to the next cycle, so that a successful cycle doesn't just convert existing users further down a path — it generates new entrants into the very beginning of the same process, creating the possibility of compounding growth rather than a fixed, one-time conversion.

Process diagram showing flow: Funnel: linear → Awareness → Signup → Activation → Conversion...

Funnel: linear

Awareness

Signup

Activation

Conversion

Loop: circular

Input

Action

Output

New Input

Every genuine growth loop can be described using four generic components: an input (a resource the loop consumes, such as existing users or content), an action (something users do with that input), an output (something the action produces), and a reinvestment step, where that output becomes new input to the same loop, restarting the cycle with a larger starting population than before. A mechanism missing this final reinvestment step — where output doesn't actually flow back into new input — is a funnel or a one-time conversion event, not a loop, regardless of what it's called informally.

Common Loop Types

Loop Type

Input

Action

Output

New Input

Viral loop

Existing users

Inviting others

New signups from invites

New users, who can themselves invite others

Content loop

Existing content/users

Creating or sharing content

New content indexed/discovered

New visitors who find that content and may create their own

Paid loop

Revenue from existing users

Reinvesting revenue in paid acquisition

New paying users

Additional revenue reinvested in further acquisition

Note that a "paid loop" only qualifies as a genuine loop if revenue from acquired users is systematically reinvested into acquiring more users at a sustainable, positive-return rate — a company that simply spends a fixed marketing budget without this revenue-driven reinvestment relationship is running a funnel-fed acquisition channel, not a loop.

The Viral Coefficient (K-factor)

For viral loops specifically, the standard measurement is the viral coefficient, commonly denoted K:

K = (invites sent per user) × (conversion rate of invites into new users)

If K is greater than 1, each existing user generates, on average, more than one new user through the loop, meaning the loop is theoretically self-sustaining and would continue growing even with zero additional external acquisition — genuine, compounding virality. If K is less than 1, each cycle generates fewer new users than it started with, meaning the loop will eventually decay toward zero without continued external input — the loop still provides real value (often meaningfully supplementing other acquisition channels), but it is not, by itself, self-sustaining.

Process diagram showing flow: 100 users → K > 1:generates 150+ new users→ compounding growth → K < 1:generates 60 new users→ decaying, needs external input

100 users

K > 1:
generates 150+ new users
→ compounding growth

K < 1:
generates 60 new users
→ decaying, needs external input

Viral Cycle Time: Why Speed Matters as Much as K

A second, frequently overlooked factor is viral cycle time — how long it takes for one full loop cycle to complete, from a user receiving an invite to that new user sending their own invites. Two loops with an identical K-factor above 1 can produce dramatically different growth trajectories if their cycle times differ significantly: a loop with a one-day cycle time compounds far faster than a mechanically identical loop with a thirty-day cycle time, simply because more cycles complete within any given period. This is why growth teams often invest specifically in shortening cycle time (making the invite-and-conversion process faster), not just improving K itself, since even a modest improvement in cycle time can meaningfully accelerate an already-viral loop's growth curve.

Common Mistakes to Avoid

✕

Calling any acquisition mechanism a "growth loop" regardless of whether it actually reinvests output as new input

As covered in Theory, a mechanism without a genuine reinvestment step — output flowing back into new input — is a funnel or a one-time channel, not a loop, and analyzing it with loop-specific tools like K-factor is a category error.

✕

Believing K > 1 alone guarantees successful, sustained growth

A loop with K just above 1 but a very long cycle time may compound so slowly that it's practically indistinguishable from no growth at all over any reasonable planning horizon — K and cycle time must both be considered together.

✕

Ignoring retention's effect on a loop's sustainability

A viral loop's new users must themselves stick around long enough (Lesson 44) to actually complete another cycle and send their own invites; a loop feeding into a product with poor retention will see its effective compounding rate collapse regardless of how the initial K-factor was calculated, since churned users can't generate the next cycle.

✕

Assuming a loop that worked well at small scale will continue to work identically at large scale

Viral loops frequently experience saturation — as a loop reaches an increasingly large share of the addressable population, the pool of not-yet-reached potential new users shrinks, mechanically reducing the effective conversion rate of invites over time, even if nothing about the loop's underlying design has changed.

✕

Optimizing K-factor through low-quality, spammy invite mechanics

An invite mechanism engineered aggressively to maximize invites-sent-per-user, without regard for genuine value to the person receiving the invite, tends to produce low invite-conversion rates and can actively damage a product's reputation — echoing Lesson 41's Goodhart's Law caution, since optimizing the K-factor formula's inputs directly, without regard for the underlying user experience, can degrade the very thing the metric was meant to represent.

Mental Model

The Loop vs. Funnel Test

This lesson's core takeaway tool is a simple diagnostic question to apply to any claimed "growth loop" before analyzing it with loop-specific tools:

Use the Loop vs. Funnel Test as a standing discipline whenever a team presents a "growth loop" strategy: ask specifically whether the reinvestment step has actually been measured, not just assumed to exist because the overall shape of the mechanism sounds loop-like. A team that skips this verification risks investing significant effort optimizing what is, in reality, an ordinary funnel using tools designed for a fundamentally different structure.

Quick Reflection Checkpoint

Key Takeaway: How will you apply "The Loop vs. Funnel Test" when evaluating trade-offs in your product decisions?

Ready to test your product judgment?

Take the interactive practice quiz for Lesson 46 and build your skill radar dashboard.