Solve.rs
Guide · Growth system

Build your growth system in 6 steps

Transform chaos into clarity. Follow our 6-step framework to build a systematic approach to startup growth that scales.

The framework

The 6-step growth framework

A systematic approach to building sustainable growth engines that compound over time. Each step builds on the one before, so work through them in order.

Step 1

1. Define your North Star metric

Identify the single metric that best captures the core value you deliver to customers. Why it matters: your North Star aligns your entire team around what matters most. It’s the metric that, when it goes up, shows your company is delivering real value. Examples by product type:

  • SaaS: Weekly Active Users (WAU) or Monthly Recurring Revenue (MRR)
  • Marketplace: number of successful transactions
  • E-commerce: number of repeat purchases. If many customers pay cash on delivery, count delivered orders, not just placed ones.
Step 2

2. Map your user journey

Understand every step from first touch to becoming a power user. Key stages to map: Awareness → Acquisition → Activation → Retention → Revenue. Critical questions to answer:

  • What is the “aha moment” where users see value?
  • Where do most users drop off?
  • What actions do power users take that others don’t?
Step 3

3. Implement analytics & tracking

You can’t improve what you don’t measure. Set up comprehensive event tracking (see the code example below the steps). Essential metrics to track:

  • Acquisition: traffic sources, conversion rates, CAC
  • Activation: time to value, onboarding completion
  • Retention: DAU/MAU, churn rate, cohort analysis
  • Revenue: MRR, ARPU, LTV:CAC ratio
Step 4

4. Build your experiment pipeline

Create a systematic process for generating, prioritizing, and running growth experiments. The ICE framework for prioritization: Impact – how much will this move the needle? (1–10) Confidence – how sure are we this will work? (1–10) Ease – how easy is it to implement? (1–10) Score = (Impact + Confidence + Ease) / 3 Experiment template:

  • Hypothesis: we believe [change] will result in [outcome] because [reason]
  • Success metric: increase [metric] by [%]
  • Duration: run for [time] or [sample size]
  • Decision criteria: ship if p-value < 0.05 and lift > 5%
Step 5

5. Optimize your conversion funnels

Systematically improve each step of your user journey to maximize conversions. Pro tip: focus on the step with the biggest drop-off first. A 10% improvement in a step where 50% drop off has more impact than a 20% improvement where only 5% drop off. Common funnel optimization tactics:

  • Reduce friction: remove unnecessary form fields, simplify navigation
  • Add social proof: show testimonials, user counts, trust badges
  • Improve copy: clarify value props, use action-oriented language
  • Speed up loading: optimize images, lazy load, use a CDN
Step 6

6. Scale what works

Double down on channels and tactics that show positive ROI. The growth loop model: instead of linear funnels, build loops where output feeds back as input. User signs up → gets value → invites others → more users. When to scale:

  • LTV:CAC ratio is at least 3:1
  • Payback period is under 12 months
  • Product-market fit is validated
  • Operations can handle increased volume

Steps 1 and 3 in code

Here is what the North Star calculation and event tracking look like in JavaScript. analytics.track is the generic pattern used by Segment and Mixpanel (mixpanel.track); PostHog calls it posthog.capture and GA4 uses gtag('event', …). The event structure is the same everywhere: a name plus properties.

growth-metrics.jsjs
// Step 1: North Star metric – weekly active users (WAU)
const northStar = uniqueUsers.filter(
  u => u.lastActive >= Date.now() - 7 * 24 * 60 * 60 * 1000
).length;

// Step 3: event tracking
analytics.track('feature_used', {
  feature: 'export_data',
  user_tier: 'premium',
  session_duration: 342,
  timestamp: new Date().toISOString(),
});

analytics.track('signup_step_completed', {
  step: 'email_verified',
  time_to_complete: 45,
});

Common questions about growth systems

What is a growth system?

A set of metrics, tracking and regular experiments that turns growth from luck into a process. Instead of one-off campaigns, your team measures, tests and keeps what works, every week.

What is a North Star metric?

The single metric that best captures the value customers get from your product, such as weekly active users or successful transactions. Every other metric should help explain why it goes up or down.

How long does it take to set up a growth system?

Following the checklist in this guide, the foundation takes the first two weeks, the first experiments run in weeks 3–4, optimization in weeks 5–8, and scaling makes sense from month three.

When should I scale a channel?

When your LTV:CAC ratio is at least 3:1, the payback period is under 12 months, product-market fit is validated and operations can handle more volume.

Can a small team run growth experiments?

Yes. You need a clear metric, an experiment backlog with ICE scores and a short weekly growth meeting. Running experiments consistently matters more than running many.

Checklist

Your growth system checklist

Use this checklist to track your progress as you build your growth system. Go through it with your team at the weekly growth meeting.

Foundation (weeks 1–2)

  • Define North Star metric and get team alignment
  • Map complete user journey with drop-off points
  • Set up analytics and event tracking

Experimentation (weeks 3–4)

  • Create experiment backlog with ICE scores
  • Run first 3 experiments
  • Establish weekly growth meeting cadence

Optimization (weeks 5–8)

  • Analyze and optimize biggest funnel drop-off
  • Implement 5+ winning experiments
  • Build dashboard with key growth metrics

Scale (month 3+)

  • Validate LTV:CAC economics
  • Identify and build growth loops
  • Scale winning channels

Ready to build your growth system?

Join our AI Growth Sprint and get hands-on help implementing this framework in your product, step by step, in 3–6 weeks.

Learn about AI Growth Sprint