Engines of growth skill

Every startup that grows sustainably does so through one of three engines of growth.

by wondelai·MIT license·★ 2,235 Stars on the repo·GitHub ↗

Use now

Files of Engines of growth

wondelai/main1 file
growth-engines.md
Show the full text276 lines

Engines of Growth

Every startup that grows sustainably does so through one of three engines of growth. Each engine is a feedback loop where past customers drive the acquisition of future customers. Understanding which engine powers your startup determines what metrics to track, what experiments to run, and how to allocate resources. Most successful startups are powered primarily by one engine, though they may benefit from secondary effects of the others.

The Sticky Engine of Growth

The sticky engine grows by retaining existing customers. New customers come from a growing base of satisfied users who do not leave. Growth happens when the rate of new customer acquisition exceeds the churn rate.

How It Works
New customers join → They find value → They stay → Base grows
                                                    ↓
                                          Churn rate stays low
                                                    ↓
                                          Net growth = new - churned
Key Metrics
Metric Formula Target
Churn rate Customers lost / Total customers per period Below 5% monthly (B2C), below 2% monthly (B2B SaaS)
Net customer growth New customers minus churned customers Positive and increasing
Customer lifetime 1 / Churn rate 12+ months for subscription businesses
Retention curve shape % retained at day 1, 7, 30, 90 Flattens (does not approach zero)
DAU/MAU ratio Daily active / Monthly active users 20%+ indicates habit formation
Churn Reduction Strategies

Onboarding optimization:

  • Reduce time to first value (the "aha moment")
  • Guided setup flows that ensure proper configuration
  • Welcome email sequences that reinforce value
  • In-app checklists that drive activation milestones

Engagement deepening:

  • Feature adoption campaigns for underused capabilities
  • Usage-based notifications ("You saved 3 hours this week")
  • Progressive feature unlock tied to usage milestones
  • Community building around the product

Churn prediction and intervention:

  • Identify behavioral patterns that precede churn (reduced login frequency, fewer core actions)
  • Trigger automated outreach when risk signals appear
  • Offer concierge support to at-risk high-value customers
  • Exit surveys to understand and address churn reasons

Switching cost creation (ethical):

  • Data accumulation that becomes more valuable over time
  • Integrations with other tools in the customer's stack
  • Customization and configuration that represents user investment
  • Network effects within teams or organizations
Real-World Examples
Company Sticky Engine Mechanism Result
Salesforce CRM data accumulates; switching is extremely costly 92%+ gross retention rate
Notion Workspaces, templates, and team knowledge build over time High retention; expansion within organizations
Slack Message history, integrations, and team adoption create deep lock-in 90%+ net revenue retention
Spotify Personalized playlists and listening history increase switching cost Dominant market share through retention

The Viral Engine of Growth

The viral engine grows by having each customer bring in additional customers as a natural side effect of using the product. Growth is driven by person-to-person transmission, not marketing spend.

How It Works
User signs up → Uses the product → Product use involves/exposes others
                                           ↓
                                   Others see value → Some sign up
                                                         ↓
                                                   Cycle repeats
The Viral Coefficient (K-Factor)

The viral coefficient measures how many new customers each existing customer brings in.

Formula: K = (invitations per user) x (conversion rate of invitations)

K Value Meaning Growth Pattern
K < 0.5 Weak virality Growth requires significant paid acquisition
K = 0.5-0.9 Moderate virality Amplifies other growth efforts
K = 1.0 Breakeven virality Each user replaces themselves; growth is self-sustaining
K > 1.0 True virality Exponential growth; each cycle adds more users

Example calculation:

  • Average user invites 5 people
  • 20% of invitees sign up
  • K = 5 x 0.20 = 1.0

This means each user produces one new user, creating self-sustaining growth.

Viral Loop Design

Types of viral loops:

Loop Type Mechanism Example
Inherent virality Product requires multiple users to function Zoom (you need others to join your call)
Collaboration virality Product is better with others Google Docs (shared editing)
Word-of-mouth virality Product is remarkable enough to discuss ChatGPT (novel experience worth sharing)
Incentivized virality Users get rewards for bringing others Dropbox (free storage for referrals)
Embedded virality Product output is visible to non-users Mailchimp ("Sent with Mailchimp" badge)
Social proof virality Usage is publicly visible Linkedin profile badges, GitHub activity

Viral loop optimization checklist:

  • Identify the natural sharing moment (when does a user most want to share?)
  • Make sharing frictionless (pre-composed messages, one-click invites)
  • Ensure the landing experience for invitees is optimized for their context
  • Track the full funnel: share trigger, share action, recipient view, recipient signup
  • Reduce the viral cycle time (time from user signup to their invitees signing up)
Viral Cycle Time

Viral cycle time matters as much as the viral coefficient. A K of 1.5 with a 2-day cycle grows much faster than a K of 2.0 with a 30-day cycle.

Reducing cycle time:

  • Trigger sharing moments earlier in the user journey
  • Use real-time channels (SMS, messaging apps) over email
  • Create urgency in invitations (time-limited offers, real-time collaboration)
  • Minimize onboarding friction for invited users
Real-World Examples
Company Viral Mechanism K Factor (estimated)
Hotmail "Get your free email" signature in every email 1.0+ in early growth
Dropbox Free storage for referrals; shared folders 0.7-1.0
WhatsApp Messaging requires both parties on the platform 1.0+ in growth markets
Figma Shared design files viewable by anyone with link 0.6-0.8

The Paid Engine of Growth

The paid engine grows by investing money to acquire customers profitably. Each customer generates enough revenue to fund the acquisition of more than one additional customer.

How It Works
Spend money to acquire customer → Customer pays over time (LTV)
                                           ↓
                                   LTV exceeds CAC → Reinvest profit
                                                         ↓
                                                   Acquire more customers
Key Unit Economics
Metric Formula Healthy Target
Customer Acquisition Cost (CAC) Total acquisition spend / New customers Varies by industry
Lifetime Value (LTV) ARPU x Customer lifetime 3x+ CAC
LTV/CAC Ratio LTV / CAC 3:1 to 5:1
Payback Period CAC / Monthly revenue per customer Under 12 months
Marginal CAC Incremental spend for one more customer Lower than average CAC
LTV/CAC Optimization

Increasing LTV:

  • Reduce churn (longer customer lifetime)
  • Increase ARPU through upsells, cross-sells, or pricing changes
  • Expand usage within customer organizations (seat expansion)
  • Add premium tiers with higher price points
  • Increase purchase frequency for transactional models

Reducing CAC:

  • Improve landing page conversion rates
  • Optimize ad targeting and creative
  • Develop organic acquisition channels (content, SEO, community)
  • Improve sales efficiency (better qualification, shorter sales cycles)
  • Leverage existing customers for referrals (adding viral elements)
Channel Economics Table
Channel Typical CAC Range Best For Watch Out For
Google Ads (search) $20-200 High-intent buyers Rising CPCs as you scale
Facebook/Instagram Ads $10-100 B2C, visual products Ad fatigue, audience saturation
LinkedIn Ads $50-500 B2B, professional tools High CPCs, requires precise targeting
Content marketing/SEO $10-50 (long-term) Education-heavy products Takes 6-12 months to mature
Sales team (outbound) $200-2000+ Enterprise B2B Fixed cost base regardless of results
Partnerships Variable Products that complement others Dependency on partner priorities
Real-World Examples
Company Paid Engine Mechanism LTV/CAC
Dollar Shave Club Facebook ads + viral video driving subscriptions 4:1+
HubSpot Content marketing + inside sales 5:1+
Casper Podcast ads + social media driving mattress purchases 3:1+
Atlassian Low-touch paid acquisition, product-led growth 10:1+

Engine Selection Framework

Matching Product to Engine
Product Characteristic Best Engine Why
Product involves collaboration between users Viral Natural sharing built into usage
Product has high switching costs and repeat use Sticky Retention is the natural advantage
Product has clear, quantifiable ROI Paid Easy to justify acquisition spend
Product is novel and share-worthy Viral Word of mouth drives awareness
Product has high LTV and long sales cycle Paid Justify high CAC with high LTV
Product creates data/content that compounds Sticky Accumulated value prevents churn
Product output is visible to non-users Viral Built-in exposure mechanism
Product is in a crowded market with low differentiation Paid Outspend competitors efficiently
Decision Checklist
  • What is the natural behavior of your customer after using the product? (Share it, keep using it, or recommend it when asked?)
  • Does your product inherently involve other people?
  • What is your customer's lifetime value potential?
  • Can you measure and attribute acquisition sources?
  • What is the competitive landscape? (Viral markets tend toward winner-take-all)

Measuring Each Engine

Sticky Engine Dashboard
Metric Frequency Target
Monthly churn rate Monthly Decreasing month over month
Cohort retention curves Weekly Newer cohorts retain better
Feature adoption rates Weekly Core features used by 60%+ of actives
Customer health score Weekly 80%+ of customers in "healthy" range
Net customer growth Monthly Positive and accelerating
Viral Engine Dashboard
Metric Frequency Target
Viral coefficient (K) Weekly Approaching or exceeding 1.0
Viral cycle time Weekly Decreasing
Share/invite rate Daily Stable or increasing
Invited user conversion Weekly Increasing
Organic traffic percentage Monthly Increasing
Paid Engine Dashboard
Metric Frequency Target
CAC by channel Weekly Stable or decreasing
LTV/CAC ratio Monthly 3:1 or better
Payback period Monthly Under 12 months
ROAS by campaign Weekly Positive and improving
Marginal CAC Monthly Below average CAC

Transitioning Between Engines

Startups sometimes need to transition from one engine to another as they mature.

Common Transitions
From To Trigger Example
Viral Paid Viral coefficient plateaus; need predictable growth Instagram (viral) adding paid ads capability for businesses
Paid Sticky CAC rising; retention more efficient than acquisition SaaS companies shifting budget from ads to customer success
Sticky Viral Strong retention base ready to amplify through sharing Slack moving from sticky (enterprise adoption) to viral (team invites)
Paid Viral Unit economics prove product works; now seeking organic scale Dropbox reducing ad spend after referral program scaled
Transition Checklist
  • Current engine is well-understood and optimized (you are not fleeing a broken engine)
  • The new engine has initial evidence of working (not just theory)
  • Metrics and dashboards are set up for the new engine
  • Team capabilities align with the new engine (virality needs product skills; paid needs marketing skills)
  • Budget and timeline are allocated for the transition period
  • Fallback plan exists if the new engine does not deliver within the expected timeframe

The engine of growth is not a marketing strategy; it is a product strategy. The most effective growth comes from building the engine into the product itself, not bolting it on after launch.

1# Engines of Growth
2 
3Every startup that grows sustainably does so through one of three engines of growth. Each engine is a feedback loop where past customers drive the acquisition of future customers. Understanding which engine powers your startup determines what metrics to track, what experiments to run, and how to allocate resources. Most successful startups are powered primarily by one engine, though they may benefit from secondary effects of the others.
4 
5## The Sticky Engine of Growth
6 
7The sticky engine grows by retaining existing customers. New customers come from a growing base of satisfied users who do not leave. Growth happens when the rate of new customer acquisition exceeds the churn rate.
8 
9### How It Works
10 
11```
12New customers join → They find value → They stay → Base grows
13 ↓
14 Churn rate stays low
15 ↓
16 Net growth = new - churned
17```
18 
19### Key Metrics
20 
21| Metric | Formula | Target |
22|--------|---------|--------|
23| Churn rate | Customers lost / Total customers per period | Below 5% monthly (B2C), below 2% monthly (B2B SaaS) |
24| Net customer growth | New customers minus churned customers | Positive and increasing |
25| Customer lifetime | 1 / Churn rate | 12+ months for subscription businesses |
26| Retention curve shape | % retained at day 1, 7, 30, 90 | Flattens (does not approach zero) |
27| DAU/MAU ratio | Daily active / Monthly active users | 20%+ indicates habit formation |
28 
29### Churn Reduction Strategies
30 
31**Onboarding optimization:**
32- Reduce time to first value (the "aha moment")
33- Guided setup flows that ensure proper configuration
34- Welcome email sequences that reinforce value
35- In-app checklists that drive activation milestones
36 
37**Engagement deepening:**
38- Feature adoption campaigns for underused capabilities
39- Usage-based notifications ("You saved 3 hours this week")
40- Progressive feature unlock tied to usage milestones
41- Community building around the product
42 
43**Churn prediction and intervention:**
44- Identify behavioral patterns that precede churn (reduced login frequency, fewer core actions)
45- Trigger automated outreach when risk signals appear
46- Offer concierge support to at-risk high-value customers
47- Exit surveys to understand and address churn reasons
48 
49**Switching cost creation (ethical):**
50- Data accumulation that becomes more valuable over time
51- Integrations with other tools in the customer's stack
52- Customization and configuration that represents user investment
53- Network effects within teams or organizations
54 
55### Real-World Examples
56 
57| Company | Sticky Engine Mechanism | Result |
58|---------|------------------------|--------|
59| Salesforce | CRM data accumulates; switching is extremely costly | 92%+ gross retention rate |
60| Notion | Workspaces, templates, and team knowledge build over time | High retention; expansion within organizations |
61| Slack | Message history, integrations, and team adoption create deep lock-in | 90%+ net revenue retention |
62| Spotify | Personalized playlists and listening history increase switching cost | Dominant market share through retention |
63 
64## The Viral Engine of Growth
65 
66The viral engine grows by having each customer bring in additional customers as a natural side effect of using the product. Growth is driven by person-to-person transmission, not marketing spend.
67 
68### How It Works
69 
70```
71User signs up → Uses the product → Product use involves/exposes others
72 ↓
73 Others see value → Some sign up
74 ↓
75 Cycle repeats
76```
77 
78### The Viral Coefficient (K-Factor)
79 
80The viral coefficient measures how many new customers each existing customer brings in.
81 
82**Formula:** K = (invitations per user) x (conversion rate of invitations)
83 
84| K Value | Meaning | Growth Pattern |
85|---------|---------|----------------|
86| K < 0.5 | Weak virality | Growth requires significant paid acquisition |
87| K = 0.5-0.9 | Moderate virality | Amplifies other growth efforts |
88| K = 1.0 | Breakeven virality | Each user replaces themselves; growth is self-sustaining |
89| K > 1.0 | True virality | Exponential growth; each cycle adds more users |
90 
91**Example calculation:**
92 
93- Average user invites 5 people
94- 20% of invitees sign up
95- K = 5 x 0.20 = 1.0
96 
97This means each user produces one new user, creating self-sustaining growth.
98 
99### Viral Loop Design
100 
101**Types of viral loops:**
102 
103| Loop Type | Mechanism | Example |
104|-----------|-----------|---------|
105| Inherent virality | Product requires multiple users to function | Zoom (you need others to join your call) |
106| Collaboration virality | Product is better with others | Google Docs (shared editing) |
107| Word-of-mouth virality | Product is remarkable enough to discuss | ChatGPT (novel experience worth sharing) |
108| Incentivized virality | Users get rewards for bringing others | Dropbox (free storage for referrals) |
109| Embedded virality | Product output is visible to non-users | Mailchimp ("Sent with Mailchimp" badge) |
110| Social proof virality | Usage is publicly visible | Linkedin profile badges, GitHub activity |
111 
112**Viral loop optimization checklist:**
113- [ ] Identify the natural sharing moment (when does a user most want to share?)
114- [ ] Make sharing frictionless (pre-composed messages, one-click invites)
115- [ ] Ensure the landing experience for invitees is optimized for their context
116- [ ] Track the full funnel: share trigger, share action, recipient view, recipient signup
117- [ ] Reduce the viral cycle time (time from user signup to their invitees signing up)
118 
119### Viral Cycle Time
120 
121Viral cycle time matters as much as the viral coefficient. A K of 1.5 with a 2-day cycle grows much faster than a K of 2.0 with a 30-day cycle.
122 
123**Reducing cycle time:**
124- Trigger sharing moments earlier in the user journey
125- Use real-time channels (SMS, messaging apps) over email
126- Create urgency in invitations (time-limited offers, real-time collaboration)
127- Minimize onboarding friction for invited users
128 
129### Real-World Examples
130 
131| Company | Viral Mechanism | K Factor (estimated) |
132|---------|----------------|---------------------|
133| Hotmail | "Get your free email" signature in every email | 1.0+ in early growth |
134| Dropbox | Free storage for referrals; shared folders | 0.7-1.0 |
135| WhatsApp | Messaging requires both parties on the platform | 1.0+ in growth markets |
136| Figma | Shared design files viewable by anyone with link | 0.6-0.8 |
137 
138## The Paid Engine of Growth
139 
140The paid engine grows by investing money to acquire customers profitably. Each customer generates enough revenue to fund the acquisition of more than one additional customer.
141 
142### How It Works
143 
144```
145Spend money to acquire customer → Customer pays over time (LTV)
146 ↓
147 LTV exceeds CAC → Reinvest profit
148 ↓
149 Acquire more customers
150```
151 
152### Key Unit Economics
153 
154| Metric | Formula | Healthy Target |
155|--------|---------|---------------|
156| Customer Acquisition Cost (CAC) | Total acquisition spend / New customers | Varies by industry |
157| Lifetime Value (LTV) | ARPU x Customer lifetime | 3x+ CAC |
158| LTV/CAC Ratio | LTV / CAC | 3:1 to 5:1 |
159| Payback Period | CAC / Monthly revenue per customer | Under 12 months |
160| Marginal CAC | Incremental spend for one more customer | Lower than average CAC |
161 
162### LTV/CAC Optimization
163 
164**Increasing LTV:**
165- Reduce churn (longer customer lifetime)
166- Increase ARPU through upsells, cross-sells, or pricing changes
167- Expand usage within customer organizations (seat expansion)
168- Add premium tiers with higher price points
169- Increase purchase frequency for transactional models
170 
171**Reducing CAC:**
172- Improve landing page conversion rates
173- Optimize ad targeting and creative
174- Develop organic acquisition channels (content, SEO, community)
175- Improve sales efficiency (better qualification, shorter sales cycles)
176- Leverage existing customers for referrals (adding viral elements)
177 
178### Channel Economics Table
179 
180| Channel | Typical CAC Range | Best For | Watch Out For |
181|---------|-------------------|----------|---------------|
182| Google Ads (search) | $20-200 | High-intent buyers | Rising CPCs as you scale |
183| Facebook/Instagram Ads | $10-100 | B2C, visual products | Ad fatigue, audience saturation |
184| LinkedIn Ads | $50-500 | B2B, professional tools | High CPCs, requires precise targeting |
185| Content marketing/SEO | $10-50 (long-term) | Education-heavy products | Takes 6-12 months to mature |
186| Sales team (outbound) | $200-2000+ | Enterprise B2B | Fixed cost base regardless of results |
187| Partnerships | Variable | Products that complement others | Dependency on partner priorities |
188 
189### Real-World Examples
190 
191| Company | Paid Engine Mechanism | LTV/CAC |
192|---------|----------------------|---------|
193| Dollar Shave Club | Facebook ads + viral video driving subscriptions | 4:1+ |
194| HubSpot | Content marketing + inside sales | 5:1+ |
195| Casper | Podcast ads + social media driving mattress purchases | 3:1+ |
196| Atlassian | Low-touch paid acquisition, product-led growth | 10:1+ |
197 
198## Engine Selection Framework
199 
200### Matching Product to Engine
201 
202| Product Characteristic | Best Engine | Why |
203|----------------------|-------------|-----|
204| Product involves collaboration between users | Viral | Natural sharing built into usage |
205| Product has high switching costs and repeat use | Sticky | Retention is the natural advantage |
206| Product has clear, quantifiable ROI | Paid | Easy to justify acquisition spend |
207| Product is novel and share-worthy | Viral | Word of mouth drives awareness |
208| Product has high LTV and long sales cycle | Paid | Justify high CAC with high LTV |
209| Product creates data/content that compounds | Sticky | Accumulated value prevents churn |
210| Product output is visible to non-users | Viral | Built-in exposure mechanism |
211| Product is in a crowded market with low differentiation | Paid | Outspend competitors efficiently |
212 
213### Decision Checklist
214 
215- [ ] What is the natural behavior of your customer after using the product? (Share it, keep using it, or recommend it when asked?)
216- [ ] Does your product inherently involve other people?
217- [ ] What is your customer's lifetime value potential?
218- [ ] Can you measure and attribute acquisition sources?
219- [ ] What is the competitive landscape? (Viral markets tend toward winner-take-all)
220 
221## Measuring Each Engine
222 
223### Sticky Engine Dashboard
224 
225| Metric | Frequency | Target |
226|--------|-----------|--------|
227| Monthly churn rate | Monthly | Decreasing month over month |
228| Cohort retention curves | Weekly | Newer cohorts retain better |
229| Feature adoption rates | Weekly | Core features used by 60%+ of actives |
230| Customer health score | Weekly | 80%+ of customers in "healthy" range |
231| Net customer growth | Monthly | Positive and accelerating |
232 
233### Viral Engine Dashboard
234 
235| Metric | Frequency | Target |
236|--------|-----------|--------|
237| Viral coefficient (K) | Weekly | Approaching or exceeding 1.0 |
238| Viral cycle time | Weekly | Decreasing |
239| Share/invite rate | Daily | Stable or increasing |
240| Invited user conversion | Weekly | Increasing |
241| Organic traffic percentage | Monthly | Increasing |
242 
243### Paid Engine Dashboard
244 
245| Metric | Frequency | Target |
246|--------|-----------|--------|
247| CAC by channel | Weekly | Stable or decreasing |
248| LTV/CAC ratio | Monthly | 3:1 or better |
249| Payback period | Monthly | Under 12 months |
250| ROAS by campaign | Weekly | Positive and improving |
251| Marginal CAC | Monthly | Below average CAC |
252 
253## Transitioning Between Engines
254 
255Startups sometimes need to transition from one engine to another as they mature.
256 
257### Common Transitions
258 
259| From | To | Trigger | Example |
260|------|-----|---------|---------|
261| Viral | Paid | Viral coefficient plateaus; need predictable growth | Instagram (viral) adding paid ads capability for businesses |
262| Paid | Sticky | CAC rising; retention more efficient than acquisition | SaaS companies shifting budget from ads to customer success |
263| Sticky | Viral | Strong retention base ready to amplify through sharing | Slack moving from sticky (enterprise adoption) to viral (team invites) |
264| Paid | Viral | Unit economics prove product works; now seeking organic scale | Dropbox reducing ad spend after referral program scaled |
265 
266### Transition Checklist
267 
268- [ ] Current engine is well-understood and optimized (you are not fleeing a broken engine)
269- [ ] The new engine has initial evidence of working (not just theory)
270- [ ] Metrics and dashboards are set up for the new engine
271- [ ] Team capabilities align with the new engine (virality needs product skills; paid needs marketing skills)
272- [ ] Budget and timeline are allocated for the transition period
273- [ ] Fallback plan exists if the new engine does not deliver within the expected timeframe
274 
275The engine of growth is not a marketing strategy; it is a product strategy. The most effective growth comes from building the engine into the product itself, not bolting it on after launch.
276 

Discussion