Designing Growth Loops
Scope
Covers
- Turning a growth goal into a loop-based growth model (micro loops + macro loops)
- Designing and documenting loops: viral/referral, content/UGC, SEO, partner/integration, sales-assisted, and paid acquisition loops
- Choosing channels using a Customer × Business × Medium fit check
- Validating paid loops with unit economics (LTV, CAC, payback) gating
- Producing an actionable loop plan: loop map → scorecard → experiments → measurement
When to use
- “Design a growth loop / viral loop / referral loop”
- “Create a growth flywheel for ”
- “Map our micro + macro growth loops and prioritize which to build”
- “We need new growth loops (not just optimize ads/onboarding)”
- “Decide whether a paid acquisition loop is viable”
When NOT to use
- You haven’t clarified the ICP/problem or value proposition (use
problem-definition).
- You’re still establishing PMF and need a PMF signal set (use
measuring-product-market-fit).
- You only need an experiment list/prioritization, not loop design (use
prioritizing-roadmap).
- You’re making a one-way-door launch decision (use
shipping-products / running-decision-processes).
- You need to improve retention, reduce churn, or design re-engagement for existing users (use
retention-engagement); this skill designs acquisition/growth loops, not post-activation retention.
- You need to redesign signup-to-activation onboarding flows (use
user-onboarding); this skill may feed new users into onboarding but does not design the onboarding UX itself.
- You need a content editorial calendar or SEO keyword strategy, not a content-as-a-growth-loop system (use
content-marketing for editorial execution).
- You need to build and manage a user community, not design a community-powered growth loop (use
community-building for community programs).
Inputs
Minimum required
- Product + target user/ICP (and 1–2 key segments)
- Current stage (pre-PMF / early PMF / growth / mature) and current primary growth channel(s)
- The core value moment (what users do when they “get value”)
- A baseline snapshot of the growth system (best available): acquisition sources, conversion funnel, retention/engagement, referrals/sharing
- Constraints: budget, timebox, brand/safety, platform policy, legal/privacy, engineering capacity
- For paid loops: rough unit economics (LTV, gross margin, CAC/payback targets) or a proxy
Missing-info strategy
- Ask up to 5 questions from references/INTAKE.md, then proceed.
- If data is missing, proceed with explicit assumptions and label confidence.
- Do not request secrets or PII; prefer aggregated metrics or redacted excerpts.
Outputs (deliverables)
Produce a Growth Loop Design Pack (Markdown in-chat; or as files if requested) containing:
- Context snapshot (goal, ICP/segments, constraints, timebox)
- Loop inventory + baseline (current loops and where the system currently gets growth)
- Loop map (qualitative model) (micro loops + macro loop; how loops connect)
- Loop candidates + mechanism library (platform/channel mechanisms; ethical/policy-compliant)
- Loop scorecard + selection (top 1–2 loops to build/scale; optimize vs innovate recommendation)
- Measurement plan (loop KPIs, leading indicators, required instrumentation)
- Experiment backlog + 30/60/90 plan (tests, sequencing, dependencies, owners if known)
- Risks / Open questions / Next steps (always included)
Templates and checklists:
- references/TEMPLATES.md
- references/CHECKLISTS.md
- references/RUBRIC.md
- Expanded guidance: references/WORKFLOW.md
Workflow (7 steps)
1) Intake + growth goal framing
- Inputs: User context; references/INTAKE.md.
- Actions: Clarify the growth goal (what metric, by when), the target segment(s), and constraints (budget, brand, platform rules, capacity). Decide whether the priority is innovation (new loop) vs optimization (existing loop).
- Outputs: Context snapshot + “decision this work informs.”
- Checks: A stakeholder can answer: “Which metric changes by when, and what will we do differently if it doesn’t?”
2) Baseline the current growth system (loops + funnel)
- Inputs: Current acquisition sources, funnel, retention, referral/share, unit economics (if any).
- Actions: Inventory existing loops (even if weak). Identify the core value moment and the “loop output” that could feed back (invites, content, word-of-mouth, spend, integrations).
- Outputs: Loop inventory + baseline table.
- Checks: Baseline includes at least one number for each: acquisition volume, activation rate, retention/engagement proxy.
3) Generate loop candidates (micro + macro)
- Inputs: Baseline + constraints.
- Actions: Create 6–10 loop hypotheses across categories (viral/referral, content/UGC, SEO, partner/integration, sales, paid). For each, specify: input → action → output → feedback. Include at least one “bigger bet” loop if in a fast-moving category.
- Outputs: Loop candidates list + draft mechanism library.
- Checks: Each candidate has a plausible “self-reinforcing” feedback path and a likely cycle time.
4) Model loops qualitatively (shared understanding)
- Inputs: Loop candidates; stakeholder context.
- Actions: Produce a qualitative loop map: micro loops connected into a macro loop. Document assumptions, bottlenecks, and where you expect compounding.
- Outputs: Loop map (diagram or table) + bottleneck hypotheses.
- Checks: Someone unfamiliar with the product can explain “how we grow” in 60 seconds using the map.
5) Quantify + prioritize (scorecard + gates)
- Inputs: Qual loop map; best-available metrics.
- Actions: Estimate loop throughput with simple math (conversion × frequency × invites/content × acceptance). Score loops using a scorecard (impact, confidence, effort, cycle time). Apply gates:
- Paid loops: only proceed if LTV/margin supports CAC/payback targets.
- Channel fit: ensure Customer × Business × Medium alignment.
- Outputs: Loop scorecard + top 1–2 loop picks + innovate/optimize split recommendation.
- Checks: Each chosen loop has (a) a measurable KPI, (b) a first experiment, and (c) a reason it wins vs alternatives.
6) Design the measurement plan (metrics + instrumentation)
- Inputs: Selected loop(s).
- Actions: Define loop KPIs and leading indicators; specify required events/properties and dashboards. Identify instrumentation gaps and the minimum tracking needed to learn.
- Outputs: Measurement + instrumentation plan.
- Checks: Every experiment metric is traceable to an event definition and a data source.
7) Build the experiment plan + quality gate
- Inputs: Draft pack; references/CHECKLISTS.md and references/RUBRIC.md.
- Actions: Create an experiment backlog and 30/60/90 plan (sequencing, dependencies, owners if known). Run the checklist and score with the rubric. Always include Risks / Open questions / Next steps.
- Outputs: Final Growth Loop Design Pack.
- Checks: Next 2 weeks of work are unblocked and measurable; risks include policy/ethics considerations.
Anti-patterns (common failure modes)
- "Go viral" without a mechanism — Proposing virality as a goal without specifying the concrete feedback path (input, action, output, re-entry); loops without a plausible self-reinforcing mechanism are wishful thinking, not growth strategy.
- Paid loop without unit economics gating — Recommending paid acquisition loops without validating LTV/CAC/payback math; spending without a clear payback window burns cash and creates false growth signals.
- Tactic list masquerading as a loop — Listing growth tactics (SEO, referral bonuses, social sharing) as independent items instead of connecting them into feedback loops with measurable cycle times and compounding; tactics without loop structure don't compound.
- Ignoring channel-product fit — Forcing a channel (e.g., TikTok virality for enterprise B2B) because it worked for a different product type; the Customer x Business x Medium fit check must pass before investing.
- Single-loop fragility — Betting entirely on one loop without a backup; platform policy changes, algorithm shifts, or market saturation can kill a single loop overnight. Always design at least a primary + secondary loop.
Quality gate (required)
- Use references/CHECKLISTS.md and references/RUBRIC.md.
- Always include: Risks, Open questions, Next steps.
Examples
Example 1 (B2B SaaS, partner/integration loop):
“Use designing-growth-loops. Product: AI onboarding assistant for mid-market HR teams. Goal: +30% WAU in 90 days. Channels today: outbound + partnerships. Output: a Growth Loop Design Pack with an integration/partner loop and a referral loop, including metrics and a 30/60/90 experiment plan.”
Example 2 (B2C, viral/content loop):
“We’re building a mobile photo editor for creators. Goal: grow from 20k to 60k MAU in 8 weeks. Output a loop map, a mechanism library for Instagram/TikTok sharing, and a prioritized experiment backlog.”
Boundary example (not a loop problem):
“Write copy for our landing page headline.”
Response: this is primarily copywriting/positioning, not loop design; clarify the goal and use copywriting or a messaging skill instead.
Boundary example (retention, not acquisition):
“Our D30 retention is dropping and we need to reduce churn with re-engagement campaigns.”
Response: this is a retention/churn problem, not a growth loop design problem; use retention-engagement to diagnose and fix post-activation retention. Growth loops focus on acquiring and circulating new users, not retaining existing ones.
Boundary example (onboarding, not loop design):
“Users sign up but drop off before completing setup. Redesign the first-time experience.”
Response: this is an onboarding/activation problem; use user-onboarding to redesign the signup-to-activation flow. Growth loops may feed users into onboarding, but the onboarding UX itself is a separate skill.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: liqiongyu-lenny-skills-plus-designing-growth-loops3description: Designing Growth Loops4---56# Designing Growth Loops78## Scope910**Covers**11- Turning a growth goal into a **loop-based growth model** (micro loops + macro loops)12- Designing and documenting loops: **viral/referral**, **content/UGC**, **SEO**, **partner/integration**, **sales-assisted**, and **paid acquisition loops**13- Choosing channels using a **Customer × Business × Medium** fit check14- Validating paid loops with **unit economics (LTV, CAC, payback)** gating15- Producing an actionable loop plan: loop map → scorecard → experiments → measurement1617**When to use**18- “Design a growth loop / viral loop / referral loop”19- “Create a growth flywheel for <product>”20- “Map our micro + macro growth loops and prioritize which to build”21- “We need new growth loops (not just optimize ads/onboarding)”22- “Decide whether a paid acquisition loop is viable”2324**When NOT to use**25- You haven’t clarified the ICP/problem or value proposition (use `problem-definition`).26- You’re still establishing PMF and need a PMF signal set (use `measuring-product-market-fit`).27- You only need an experiment list/prioritization, not loop design (use `prioritizing-roadmap`).28- You’re making a one-way-door launch decision (use `shipping-products` / `running-decision-processes`).29- You need to improve retention, reduce churn, or design re-engagement for existing users (use `retention-engagement`); this skill designs acquisition/growth loops, not post-activation retention.30- You need to redesign signup-to-activation onboarding flows (use `user-onboarding`); this skill may feed new users into onboarding but does not design the onboarding UX itself.31- You need a content editorial calendar or SEO keyword strategy, not a content-as-a-growth-loop system (use `content-marketing` for editorial execution).32- You need to build and manage a user community, not design a community-powered growth loop (use `community-building` for community programs).3334## Inputs3536**Minimum required**37- Product + target user/ICP (and 1–2 key segments)38- Current stage (pre-PMF / early PMF / growth / mature) and current primary growth channel(s)39- The core value moment (what users do when they “get value”)40- A baseline snapshot of the growth system (best available): acquisition sources, conversion funnel, retention/engagement, referrals/sharing41- Constraints: budget, timebox, brand/safety, platform policy, legal/privacy, engineering capacity42- For paid loops: rough unit economics (LTV, gross margin, CAC/payback targets) or a proxy4344**Missing-info strategy**45- Ask up to 5 questions from [references/INTAKE.md](references/INTAKE.md), then proceed.46- If data is missing, proceed with explicit assumptions and label confidence.47- Do not request secrets or PII; prefer aggregated metrics or redacted excerpts.4849## Outputs (deliverables)5051Produce a **Growth Loop Design Pack** (Markdown in-chat; or as files if requested) containing:52531) **Context snapshot** (goal, ICP/segments, constraints, timebox)542) **Loop inventory + baseline** (current loops and where the system currently gets growth)553) **Loop map (qualitative model)** (micro loops + macro loop; how loops connect)564) **Loop candidates + mechanism library** (platform/channel mechanisms; ethical/policy-compliant)575) **Loop scorecard + selection** (top 1–2 loops to build/scale; optimize vs innovate recommendation)586) **Measurement plan** (loop KPIs, leading indicators, required instrumentation)597) **Experiment backlog + 30/60/90 plan** (tests, sequencing, dependencies, owners if known)608) **Risks / Open questions / Next steps** (always included)6162Templates and checklists:63- [references/TEMPLATES.md](references/TEMPLATES.md)64- [references/CHECKLISTS.md](references/CHECKLISTS.md)65- [references/RUBRIC.md](references/RUBRIC.md)66- Expanded guidance: [references/WORKFLOW.md](references/WORKFLOW.md)6768## Workflow (7 steps)6970### 1) Intake + growth goal framing71- **Inputs:** User context; [references/INTAKE.md](references/INTAKE.md).72- **Actions:** Clarify the growth goal (what metric, by when), the target segment(s), and constraints (budget, brand, platform rules, capacity). Decide whether the priority is **innovation** (new loop) vs **optimization** (existing loop).73- **Outputs:** Context snapshot + “decision this work informs.”74- **Checks:** A stakeholder can answer: “Which metric changes by when, and what will we do differently if it doesn’t?”7576### 2) Baseline the current growth system (loops + funnel)77- **Inputs:** Current acquisition sources, funnel, retention, referral/share, unit economics (if any).78- **Actions:** Inventory existing loops (even if weak). Identify the **core value moment** and the “loop output” that could feed back (invites, content, word-of-mouth, spend, integrations).79- **Outputs:** Loop inventory + baseline table.80- **Checks:** Baseline includes at least one number for each: acquisition volume, activation rate, retention/engagement proxy.8182### 3) Generate loop candidates (micro + macro)83- **Inputs:** Baseline + constraints.84- **Actions:** Create 6–10 loop hypotheses across categories (viral/referral, content/UGC, SEO, partner/integration, sales, paid). For each, specify: input → action → output → feedback. Include at least one “bigger bet” loop if in a fast-moving category.85- **Outputs:** Loop candidates list + draft mechanism library.86- **Checks:** Each candidate has a plausible “self-reinforcing” feedback path and a likely cycle time.8788### 4) Model loops qualitatively (shared understanding)89- **Inputs:** Loop candidates; stakeholder context.90- **Actions:** Produce a qualitative **loop map**: micro loops connected into a macro loop. Document assumptions, bottlenecks, and where you expect compounding.91- **Outputs:** Loop map (diagram or table) + bottleneck hypotheses.92- **Checks:** Someone unfamiliar with the product can explain “how we grow” in 60 seconds using the map.9394### 5) Quantify + prioritize (scorecard + gates)95- **Inputs:** Qual loop map; best-available metrics.96- **Actions:** Estimate loop throughput with simple math (conversion × frequency × invites/content × acceptance). Score loops using a scorecard (impact, confidence, effort, cycle time). Apply gates:97 - **Paid loops:** only proceed if LTV/margin supports CAC/payback targets.98 - **Channel fit:** ensure Customer × Business × Medium alignment.99- **Outputs:** Loop scorecard + top 1–2 loop picks + innovate/optimize split recommendation.100- **Checks:** Each chosen loop has (a) a measurable KPI, (b) a first experiment, and (c) a reason it wins vs alternatives.101102### 6) Design the measurement plan (metrics + instrumentation)103- **Inputs:** Selected loop(s).104- **Actions:** Define loop KPIs and leading indicators; specify required events/properties and dashboards. Identify instrumentation gaps and the minimum tracking needed to learn.105- **Outputs:** Measurement + instrumentation plan.106- **Checks:** Every experiment metric is traceable to an event definition and a data source.107108### 7) Build the experiment plan + quality gate109- **Inputs:** Draft pack; [references/CHECKLISTS.md](references/CHECKLISTS.md) and [references/RUBRIC.md](references/RUBRIC.md).110- **Actions:** Create an experiment backlog and 30/60/90 plan (sequencing, dependencies, owners if known). Run the checklist and score with the rubric. Always include **Risks / Open questions / Next steps**.111- **Outputs:** Final Growth Loop Design Pack.112- **Checks:** Next 2 weeks of work are unblocked and measurable; risks include policy/ethics considerations.113114## Anti-patterns (common failure modes)1151161. **"Go viral" without a mechanism** — Proposing virality as a goal without specifying the concrete feedback path (input, action, output, re-entry); loops without a plausible self-reinforcing mechanism are wishful thinking, not growth strategy.1172. **Paid loop without unit economics gating** — Recommending paid acquisition loops without validating LTV/CAC/payback math; spending without a clear payback window burns cash and creates false growth signals.1183. **Tactic list masquerading as a loop** — Listing growth tactics (SEO, referral bonuses, social sharing) as independent items instead of connecting them into feedback loops with measurable cycle times and compounding; tactics without loop structure don't compound.1194. **Ignoring channel-product fit** — Forcing a channel (e.g., TikTok virality for enterprise B2B) because it worked for a different product type; the Customer x Business x Medium fit check must pass before investing.1205. **Single-loop fragility** — Betting entirely on one loop without a backup; platform policy changes, algorithm shifts, or market saturation can kill a single loop overnight. Always design at least a primary + secondary loop.121122## Quality gate (required)123- Use [references/CHECKLISTS.md](references/CHECKLISTS.md) and [references/RUBRIC.md](references/RUBRIC.md).124- Always include: **Risks**, **Open questions**, **Next steps**.125126## Examples127128**Example 1 (B2B SaaS, partner/integration loop):** 129“Use `designing-growth-loops`. Product: AI onboarding assistant for mid-market HR teams. Goal: +30% WAU in 90 days. Channels today: outbound + partnerships. Output: a Growth Loop Design Pack with an integration/partner loop and a referral loop, including metrics and a 30/60/90 experiment plan.”130131**Example 2 (B2C, viral/content loop):** 132“We’re building a mobile photo editor for creators. Goal: grow from 20k to 60k MAU in 8 weeks. Output a loop map, a mechanism library for Instagram/TikTok sharing, and a prioritized experiment backlog.”133134**Boundary example (not a loop problem):**135“Write copy for our landing page headline.”136Response: this is primarily copywriting/positioning, not loop design; clarify the goal and use `copywriting` or a messaging skill instead.137138**Boundary example (retention, not acquisition):**139“Our D30 retention is dropping and we need to reduce churn with re-engagement campaigns.”140Response: this is a retention/churn problem, not a growth loop design problem; use `retention-engagement` to diagnose and fix post-activation retention. Growth loops focus on acquiring and circulating new users, not retaining existing ones.141142**Boundary example (onboarding, not loop design):**143“Users sign up but drop off before completing setup. Redesign the first-time experience.”144Response: this is an onboarding/activation problem; use `user-onboarding` to redesign the signup-to-activation flow. Growth loops may feed users into onboarding, but the onboarding UX itself is a separate skill.145146---147> Converted and distributed by [TomeVault](https://tomevault.io/claim/liqiongyu) — claim your Tome and manage your conversions.148<!-- tomevault:4.0:skill_md:2026-04-11 -->