Growth Engineering
Purpose
Design the growth engineering infrastructure for a product feature, including onboarding funnel optimization, referral system mechanics, and A/B test instrumentation.
Inputs
- •Product feature being designed
- •Current onboarding flow (if exists)
- •Target activation metric ("aha moment")
- •User acquisition channels
- •Existing analytics infrastructure
Process
Step 1: Define the Activation Metric
Identify the "aha moment" — the action that correlates with long-term retention:
- •What specific action indicates the user has gotten value?
- •How quickly should a new user reach this action? (target: under 60 seconds for simple products, under 5 minutes for complex ones)
- •What's the current activation rate? What's the target?
Step 2: Map the Onboarding Funnel
Trace the path from first visit to activation:
- •Entry point → Sign up → First action → Aha moment → Habit formation
- •For each step, measure: conversion rate, drop-off reason, time spent
- •Identify the highest-drop-off step (this is your bottleneck)
- •Design interventions for the bottleneck step
Step 3: Design Onboarding Flow
For the onboarding experience:
- •Progressive profiling: Collect only what's needed now, ask for more later
- •Value before effort: Show the user what they'll get before asking them to work
- •Checklist pattern: Visual progress indicator for multi-step onboarding
- •Skip option: Never trap users in onboarding — always allow skipping
- •Contextual education: Teach features at the moment of need, not upfront
Step 4: Design Referral Mechanics
If referral/viral growth is relevant:
- •Incentive structure: What does the referrer get? What does the invitee get?
- •Share surface: Where in the product does sharing feel natural (not forced)?
- •Link mechanics: Deep link to personalized onboarding, attribution tracking
- •K-factor modeling: Users × invites-per-user × conversion-rate = viral coefficient
Step 5: Instrument A/B Test Infrastructure
Design the experimentation layer:
- •Feature flag system: How are experiments gated (LaunchDarkly, Statsig, custom)?
- •Assignment: How are users bucketed (user ID hash, session-based, geo-based)?
- •Event tracking: What events must fire for each experiment variant?
- •Statistical rigor: Sample size calculation, significance threshold, duration estimate
Step 6: Design Re-engagement Loops
For users who don't activate or who churn:
- •Trigger events: What signals indicate a user is at risk?
- •Re-engagement channels: Email, push notification, in-app message
- •Timing: How soon after drop-off, and how many touchpoints?
- •Content: What value reminder or incentive brings them back?
Output Format
markdown
# Growth Engineering Plan ## Activation Metric **"Aha moment":** [Specific action] **Target time-to-activation:** [X minutes] **Current rate:** [X%] → **Target rate:** [Y%] ## Onboarding Funnel | Step | Action | Current Conversion | Target | Intervention | |------|--------|-------------------|--------|-------------| | 1 | Landing page visit | — | — | — | | 2 | Sign up | 12% | 18% | Simplify form | | 3 | First [action] | 65% | 80% | Guided walkthrough | | 4 | Aha moment | 40% | 60% | Reduce steps to value | ## Referral System **Incentive:** [Referrer gets X, invitee gets Y] **Share surfaces:** [Where in the product] **Target K-factor:** [X.XX] **Attribution:** [Link structure and tracking] ## A/B Test Plan | Experiment | Hypothesis | Metric | Variants | Sample Size | Duration | |-----------|-----------|--------|----------|-------------|----------| | Onboarding V2 | Reducing steps increases activation by 20% | Activation rate | 2 | 5,000 | 2 weeks | ## Re-engagement | Trigger | Channel | Timing | Content | |---------|---------|--------|---------| | No login 3 days | Email | Day 3 | Value reminder | | Incomplete onboarding | Push | Day 1 | Resume prompt |
Quality Checks
- • Activation metric is specific, measurable, and correlated with retention
- • Onboarding funnel has conversion rates (actual or estimated) for each step
- • Referral incentives are balanced (not so generous they attract fraud, not so stingy they don't motivate)
- • A/B tests have statistical rigor (sample size, significance threshold, duration)
- • Re-engagement has defined triggers, timing, and content — not just "send emails"
- • The skip option is available at every onboarding step