Free account

Save your progress

Keep lessons, quiz scores and your certificate in sync across devices. Lessons you already finished in this browser are added automatically.

At least 8 characters.

By continuing you agree to our terms and privacy policy. We store your name, email and course progress. No spam.

Track 2 · Acquisition & Growth Loops · Lesson 1 of 4

Growth Loops: Build Acquisition That Compounds

Funnels describe how users leak. Loops describe how users create more users. Learn to map, quantify and choose the loop that fits your product.

TL;DR

Intermediate 15 min
  • A funnel is linear: spend goes in, customers come out, and growth stops when spend stops. A loop feeds its own output back in as the next input.
  • Every loop has four parts: Input, Action, Output and Reinvestment. If you cannot name all four with a number, you have a tactic, not a loop.
  • Loop gain is the product of the step rates. Small lifts at each step multiply, so the weakest step is your highest-leverage fix.
  • Most companies run one dominant loop plus one or two supporting loops. Pick the loop that matches how your product is naturally used and paid for.
KPIs it moves
  • Loop gain per cycle
  • Cycle time
  • New users per cycle
  • Share of signups from loops
  • Blended CAC
Best for
  • B2B SaaS
  • E-commerce / D2C

Why this matters

The funnel is the most useful diagram in marketing, and also the most misleading one for planning growth. It shows traffic entering at the top and customers leaving at the bottom. What it hides is the arrow back. In a funnel, the customer is the end of the story. In a loop, the customer is the start of the next cycle.

That difference decides how your growth behaves over time. A pure funnel business grows in line with spend. Stop the ads, stop the outbound team, stop the launch campaigns, and new customers fall to near zero. A loop business keeps producing new users from its existing users, its content or its revenue. Each cycle hands fuel to the next.

You can see this in public numbers. Zoom’s S-1 says most large customers started with a free host who had been invited to a meeting. Dropbox’s founder Drew Houston told the 2010 Startup Lessons Learned conference that paid search cost them 233 to 388 dollars per acquisition for a 99 dollar product, while a referral program permanently lifted signups by 60%. Neither company out-spent its way to scale. They built loops.

This lesson gives you a working model of loops, the four main types, and a method to map and quantify your own.

The framework

Funnels vs loops

FunnelLoop
ShapeLinear, top to bottomCircular, output feeds input
What drives itExternal spend and effortUsers, content or revenue it already created
What happens when you stop investingNew volume drops fastVolume decays slowly, or keeps growing
Main questionWhere do people drop off?How many new inputs does each input create, and how fast?
Typical ownerChannel managerCross-functional: product, marketing, finance

Funnels are not wrong. Every loop contains a funnel. The loop view simply adds the return arrow and forces you to measure it.

Anatomy of a loop

Every loop has four parts. If you cannot name all four, you do not have a loop yet.

  1. Input. A new user, a new piece of content, or a unit of money.
  2. Action. What that input does inside your product. A user invites a teammate. A seller lists a product. A customer places an order.
  3. Output. The result that has value outside the product. An invite email. A public page that search engines index. Gross profit.
  4. Reinvestment. How the output becomes the next input. The invitee signs up. A searcher lands on the page and registers. Profit is spent on the next ad.

Two numbers describe any loop: gain (how many new inputs each input creates) and cycle time (how long one turn takes). A loop with gain 0.5 and a 7-day cycle can beat a loop with gain 0.8 and a 120-day cycle inside a single quarter.

The four loop types

LoopInputActionOutputReinvestmentFits
ViralNew userUses product with others, invites, sharesInvite or shared artefactInvitee signs upCollaboration tools, payments, social and gifting products
Content / UGCContent (yours or users’)Published and indexedSearch or social visitsVisitor signs up and may create more contentMarketplaces, templates, reviews, communities, anything with long-tail search demand
PaidMoneyBuys ads or affiliate trafficNew customer and gross profitProfit funds the next ad budgetD2C, consumer subscriptions, SMB SaaS with fast payback
SalesRevenueFunds reps and partnersClosed accounts, case studies, referralsRevenue and referrals feed new pipelineMid-market and enterprise B2B

Here is the viral loop in its simplest form, as Zoom runs it.

Viral loop (meeting invite)

Each step feeds the next — step 4 (“Guest signs up as a host”) loops back into step 1 (“Host schedules a meeting”). Tap a step to trace it.

Each meeting exposes the product to people who are not yet users. Gain = share of hosts who invite × guests per meeting × guest-to-host conversion.

And here is a paid loop, where money is the thing that cycles.

Paid loop (D2C)

Each step feeds the next — step 4 (“Profit funds next ad budget”) loops back into step 1 (“Spend on ads”). Tap a step to trace it.

The loop compounds only when gross profit recovered within the cycle exceeds CAC. Gain = cycle gross profit ÷ CAC.

Step-by-step playbook

  1. Start from natural behaviour, not from a tactic list. Write down what your best users already do that touches non-users. Do they send invoices? Share dashboards? Post photos of the product? Leave reviews? Your strongest loop is usually an amplified version of something people already do. Forcing a share step people never asked for produces low gain.

  2. Write the loop as a sentence with four blanks. “Each [input] does [action], which produces [output], which brings in [next input] through [reinvestment].” If any blank needs the word “hopefully”, go back to step 1.

  3. Instrument every step with a cohort and a window. For each step, define the numerator, the denominator and a time window. Example: “Share of accounts created in week W that send at least one invite within 14 days.” Tag loop traffic at the source: invite tokens, referral codes, UTM parameters on shared links, a page-type label on UGC pages.

  4. Calculate gain and cycle time from real data. Multiply the step rates for a recent cohort. Measure cycle time as the median days from input to next input. Do this for at least three cohorts to see the trend.

  5. Find the weakest step and fix that first. Because the steps multiply, a 50% lift at any step lifts the whole loop by 50%. Go for the step with the most headroom and the cheapest fix. Usually that is the step where users decide whether to take the action at all.

  6. Shorten the cycle. Move the sharing moment earlier. Get pages indexed faster. Pick a product or offer with a faster second purchase. A shorter cycle means more turns per year.

  7. Choose one dominant loop. Most companies that scale with loops have one main loop and one or two supporting loops. Zoom pairs a viral loop with a sales loop that converts viral accounts into enterprise contracts. Run the second loop only after the first is instrumented and improving.

  8. Review the loop monthly with finance. Gain, cycle time and the share of new users that come from loops belong in the same monthly review as CAC and payback. Loops change your blended CAC, so they are a finance topic too.

Worked example

Say a B2B invoicing tool for freelancers adds “Sent with InvoiceApp, create yours free” to every invoice. Here is one month’s cohort.

StepRateRunning total
New accounts this month1,000
Send at least one invoice within 30 days60%600 senders
Invoices to distinct clients per sender84,800 invoice views
Click the footer link5%240 clicks
Sign up20%48 new accounts

Loop gain g = 0.60 × 8 × 0.05 × 0.20 = 0.048.

So every 1,000 accounts bring in 48 more, which bring in about 2 more. Total from the seed is 1,000 ÷ (1 − 0.048), about 1,050. Real, but small.

Now compare two fixes.

  • Fix A: a better footer. Click-through goes from 5% to 7.5%. New gain = 0.60 × 8 × 0.075 × 0.20 = 0.072.
  • Fix B: a guided first invoice in onboarding. Senders go from 60% to 85%. New gain = 0.85 × 8 × 0.05 × 0.20 = 0.068.

Both lift the loop by roughly 40 to 50%. Doing both gives 0.85 × 8 × 0.075 × 0.20 = 0.102, more than double the original. That is the core idea: improvements multiply.

For a D2C paid loop, swap users for money. Say CAC is ₹800 and the average new customer produces ₹560 of gross profit in the first 60 days. Gain = 560 ÷ 800 = 0.7. Each cycle returns 70 paise per rupee. Add a replenishment reminder that raises 60-day gross profit to ₹880, and gain becomes 1.1. Now the same budget grows itself every 60 days, as long as CAC holds when you scale.

B2B SaaS vs D2C: what changes

TopicB2B SaaSD2C / e-commerce
Natural viral momentCollaboration: invites, shared docs, external guests, “powered by” footersGifting, referral codes in the box, social posts, group buys
Content loopTemplates, integration pages, public dashboards, help docsReviews, UGC photos, recipe or how-to pages, comparison pages
Paid loopWorks for low-ACV self-serve with payback inside about 12 monthsOften the main loop; lives or dies on first-order margin and repeat rate
Sales loopCentral for mid-market and enterprise; case studies and referrals feed pipelineRare, except wholesale or B2B gifting
Typical cycle timeWeeks to months (team adoption, sales cycles)Days to weeks (social sharing, repeat orders)

How to measure it

  • Loop gain. Product of step rates for a defined cohort. Report it per cohort, not as a running average, so you can see the trend.
  • Cycle time. Median days from an input entering to the next input it creates (for example signup of inviter to signup of invitee).
  • Loop-sourced share. New users or customers tagged as loop-sourced ÷ all new users or customers, per month. Watch it alongside total volume.
  • Step rates. Each with numerator, denominator and window. Example: invites accepted within 14 days ÷ invites sent.
  • Segment. Split by acquisition source, plan, country and device. Loops often run hot in one segment and cold in others.
  • Blended CAC. Total acquisition spend ÷ all new customers. A working loop lowers it even when paid CAC stays flat.

Templates

Copy this loop map for each loop you run:

FieldYour answer
Loop typeViral / Content / Paid / Sales
Input
Action (with rate and window)
Output (with rate and window)
Reinvestment (with rate and window)
Loop gain
Median cycle time (days)
Weakest step
Next experiment on the weakest step
Owner
Case study · Zoom

Case study: A meeting invite that turns guests into hosts, and hosts into enterprise deals

  • 55% of 344 Big customers that started free
  • 118% FY2019 revenue growth
  • 140% Net dollar expansion (Jan 2019)
  • $330.5M FY2019 revenue

Zoom's 2019 S-1 describes two loops working together. The viral loop: individuals usually start using Zoom when a colleague invites them to a meeting, and the filing describes many of those guests going on to pay for their own accounts. The sales loop: Zoom explains that its sales team turns this word-of-mouth demand into revenue, growing a lone free user into a company-wide rollout. The filing backs this with numbers. For the fiscal year ended January 31, 2019, 55% of Zoom's 344 customers contributing more than $100,000 of revenue started with at least one free host before subscribing, and those 344 customers contributed 30% of revenue. Revenue grew from $151.5 million to $330.5 million that year (118%), and trailing 12-month net dollar expansion rate was 140% as of January 31, 2019. The lesson: the free product is the input, every meeting invite is the action, a new host is the output, and expansion revenue funds the sales team that converts viral accounts into large contracts.

Sources: Zoom Video Communications, Form S-1 (SEC, March 2019)

Pitfalls vs pro moves

What amateurs do What top 1% growth teams do
Calls any referral button or blog a growth loop and draws a nice circle on a slide. Writes the loop as a chain of measured rates, with a cohort, a time window and a number for each step, and only calls it a loop once output demonstrably feeds new input.
Runs five loops at once at low intensity because every loop sounds attractive. Picks one dominant loop that matches how the product is used and paid for, then adds a supporting loop only when the main one is instrumented and improving.
Optimises the top step (more traffic, more invites) even when a later step converts at 2%. Multiplies the step rates, finds the weakest link and fixes that first, because a lift at any step lifts the whole loop by the same percentage.
Ignores cycle time, so a loop that takes 90 days to turn looks as good as one that turns in 7. Tracks loop gain and cycle time together, and shortens the cycle (faster sharing moments, quicker indexation, faster payback) as a first-class goal.
Measures last-click channel reports and concludes paid is the only engine. Tags loop-generated users at the source (invite token, shared link, UGC page, referral code) so loop output is visible and attributable.

Knowledge check

Knowledge check

3 questions · pick an answer to see the reasoning

  1. Q1. Your project-management SaaS adds 2,000 new accounts a month. 30% invite at least one teammate, inviters send 3 invites on average, and 25% of invites become new accounts. What is the loop gain, and what does it mean?

  2. Q2. A D2C snack brand's paid loop: CAC is ₹600 and each new customer generates ₹450 of gross profit within 60 days. Which change makes this a self-funding loop fastest?

  3. Q3. Your B2B analytics tool lets users publish public dashboards. 4% of new users publish one, each dashboard gets 40 visits a month, and 1% of visitors sign up. Where should you work first?

Sources

  1. Zoom Video Communications, Form S-1 (SEC, March 2019)
  2. Drew Houston, Dropbox: Startup Lessons Learned (2010 slides)

Updated