I wrote the book on developer marketing. Literally. Picks and Shovels hit #1 on Amazon.

Get your copy
Go-to-market strategy

Growth loop

grohth loop

A closed cycle where the output of one step becomes the input of the next, creating compounding growth without linear investment.

A growth loop is a system where the output of each step feeds back into the input of the next step, creating compounding growth. Unlike a funnel (where leads flow one direction), a loop creates a self-sustaining cycle.

The classic example: a user signs up, creates content, that content gets indexed by search, search brings new users, those users create content. Each cycle generates more input for the next cycle. The system grows itself. This is the engine behind product-led growth at companies like Notion and Figma.

Growth loops are more sustainable than funnels because they do not require continuously increasing inputs. A funnel needs more leads at the top to get more customers at the bottom. A growth loop generates its own leads through the activity of existing users. The viral coefficient measures how effectively each cycle generates new participants. When multiple loops reinforce each other, you get a flywheel.

Examples

A content creation growth loop.

Users create public dashboards on the platform. Google indexes the dashboards. New users discover the platform through search. They sign up and create their own dashboards. Each new dashboard creates more searchable content.

A referral growth loop.

Users invite teammates to collaborate on a project. Invited users sign up and create their own projects. They invite their own teammates. Each cycle brings new users who bring more users. Dropbox grew this way.

A product improvement growth loop.

Users generate data through product usage. The data improves the product (better recommendations, better predictions). A better product attracts more users. More users generate more data. The product gets better faster as the loop accelerates.

In practice

Frequently asked questions

How is a growth loop different from a flywheel?

A growth loop is a specific mechanism (one cycle of input to output to input). A flywheel is a broader model of multiple reinforcing loops creating overall business momentum. A company's flywheel might contain multiple growth loops operating simultaneously.

How do you identify growth loops in your product?

Look for actions where one user's activity creates value that attracts new users. Content creation, sharing, invitations, and reviews all can be loop mechanisms. Map the cycle: what does a user do, what output does that create, and how does that output bring new users?

Related terms

Picks and Shovels: Marketing to Developers During the AI Gold Rush

Want the complete playbook?

Picks and Shovels is the definitive guide to developer marketing. Amazon #1 bestseller with practical strategies from 30 years of marketing to developers.