Quick Answer (TL;DR)
The PLG Flywheel is a product-led growth framework built around five stages: Attract, Activate, Adopt, Expand, Advocate. Each stage feeds the next in a loop. Advocacy generates new attraction, creating compounding growth. Score each stage 1-5 with the PLG Score Calculator to find your weakest link. For the full playbook on building a product-led motion, see our PLG guide.
What Is the PLG Flywheel?
Most growth models are funnels. Users enter at the top, some percentage converts, and the rest disappears. The PLG Flywheel replaces that linear model with a circular one.
The five stages form a loop:
- Attract users through organic channels
- Activate them by delivering value quickly
- Adopt the product into their daily workflow
- Expand usage across teams and use cases
- Advocate by telling others, which attracts new users
The critical insight: stage 5 connects back to stage 1. When users become advocates, they bring in new users who start the loop again. Each cycle adds momentum. This is why PLG companies like Notion, Figma, and Slack grow faster over time rather than slower. Their customers do the selling.
This circular model reflects how product-led growth actually works in practice. The product itself drives acquisition, conversion, and expansion. Sales teams exist to accelerate the motion, not to create it.
The Five Stages
1. Attract
Attraction in a PLG model is about earning attention, not buying it. The best PLG companies build acquisition channels that scale without proportional cost increases.
Key tactics:
- Free tools and calculators. Standalone utilities that solve a specific problem and introduce users to your ecosystem. HubSpot's Website Grader brought in millions of users before they ever saw a CRM.
- SEO-driven content. Educational content targeting the problems your product solves. Not thought leadership. Practical guides that rank.
- Community. Forums, Slack groups, Discord servers where your users help each other. Figma's community of shared templates brings in designers who become users.
- Freemium or free trial. Removing the cost barrier so users can experience value before paying. The freemium vs free trial decision shapes your entire acquisition model.
What to measure: Organic traffic share, cost per acquired user, viral coefficient, direct/branded search volume.
The bar: If more than 60% of your new signups come from paid channels, your Attract stage is weak. PLG companies typically get 60-80% of users organically once the flywheel is spinning.
2. Activate
Activation is the moment a user experiences your product's core value for the first time. It's the difference between "I signed up" and "I get it." Your activation rate is the single most important metric in the early stages of a PLG motion.
Key tactics:
- Reduce time-to-value. Every click between signup and the aha moment is a leak. Notion drops you into a pre-filled workspace. Linear creates your first project in seconds. Canva lets you start designing before you create an account.
- Progressive onboarding. Show users one thing at a time. Don't tour the entire product. Guide them to the one action that delivers value.
- Templates and starter content. Pre-built examples that demonstrate value immediately. Users modify rather than create from scratch.
- Remove friction. SSO, magic links, pre-filled forms. Every field you remove from signup increases activation.
What to measure: Time-to-value (minutes), activation rate (% of signups who reach the aha moment), setup completion rate.
The bar: Best-in-class PLG products activate 40-60% of new signups within the first session. If you're below 25%, activation is your bottleneck.
3. Adopt
Activation gets users to value once. Adoption gets them to come back. This stage is about building the product into their workflow so deeply that switching costs become real.
Key tactics:
- Habit loops. Design triggers that bring users back. Notifications, digest emails, integrations with tools they already use daily.
- Feature discovery. Surface capabilities progressively as users mature. Don't overwhelm new users, but don't let power users plateau either.
- Data accumulation. The more data users put into your product, the harder it is to leave. Notion becomes more valuable with every page. Figma with every design file.
- Integrations. Connect to the tools your users already depend on. When your product is woven into their stack, it becomes infrastructure.
What to measure: D7/D30 retention, weekly active usage frequency, feature adoption breadth, integration activation rate.
The bar: Strong adoption means 40%+ D30 retention for self-serve users. If users activate but don't return within a week, your product isn't sticky enough.
4. Expand
Expansion is where PLG generates revenue at scale. Individual users pull in teammates. Teams upgrade to paid plans. Usage grows within accounts. This is the expansion revenue engine, and it's what makes PLG unit economics work.
Key tactics:
- Land and expand. One user brings in a teammate. That team brings in another team. Slack spread department by department within companies because collaboration tools are inherently viral within organizations.
- Usage-based triggers. Identify the moments when users hit plan limits and surface upgrade paths naturally. Not a hard paywall. A gentle nudge that the paid plan removes friction.
- Product-qualified leads. Flag accounts showing expansion signals (multiple users, high usage, enterprise features explored) and route them to sales. The product does the qualifying.
- Team features. Permissions, shared workspaces, admin controls. Build the features that make your product better with more people on it.
What to measure: Net revenue retention (use the NRR Calculator to benchmark), seat expansion rate, PQL-to-close rate, average revenue per account growth.
The bar: PLG leaders like Snowflake and Twilio run 120-150% net revenue retention. If your NRR is below 100%, you're shrinking inside existing accounts.
5. Advocate
Advocacy closes the loop. When users actively recommend your product, they generate acquisition that costs you nothing. This is the stage that separates PLG from "we have a free plan."
Key tactics:
- Referral programs. Give users a reason to invite others. Dropbox's famous storage-for-referrals program drove 3,900% growth in 15 months.
- Shareable outputs. When the product creates artifacts others see, it markets itself. Figma links shared in Slack. Notion pages shared publicly. Loom videos embedded in emails.
- User-generated content. Templates, plugins, integrations built by your community. These create value for new users and give advocates a reason to stay engaged.
- Social proof. Case studies, review site presence, community showcases. Make it easy for users to tell your story.
What to measure: NPS, referral rate, organic mentions, share rate of product outputs, community contribution volume.
The bar: If fewer than 20% of your users have referred someone or shared a product output, your advocacy stage needs work. Strong PLG products see 30-50% of new users arriving through word-of-mouth.
How to Score Your Flywheel
Rate each stage 1-5 using the criteria below, or use the PLG Score Calculator for a guided assessment.
| Stage | 1 (Weak) | 3 (Developing) | 5 (Strong) |
|---|---|---|---|
| Attract | 80%+ paid acquisition | 50/50 paid and organic | 70%+ organic, strong brand search |
| Activate | <15% activation rate | 25-35% activation rate | 45%+ activation rate, <5 min TTV |
| Adopt | <20% D30 retention | 30-40% D30 retention | 45%+ D30 retention, high feature depth |
| Expand | <95% NRR | 100-110% NRR | 120%+ NRR, active land-and-expand |
| Advocate | No referral program | Basic referral, some WOM | 30%+ WOM acquisition, shareable outputs |
Total score interpretation:
- 20-25: Your flywheel is spinning. Focus on accelerating the strongest stages.
- 15-19: The flywheel turns but has friction. One or two stages need targeted investment.
- 10-14: The loop isn't closed. You likely have a funnel, not a flywheel. Identify and fix the broken stages.
- 5-9: PLG may not be your current motion. Consider whether a product-led or sales-led approach fits your market.
Finding Your Bottleneck
Your flywheel is only as strong as its weakest stage. A product with brilliant activation but no advocacy is a leaky bucket. A product with strong advocacy but terrible onboarding wastes every referral.
How to diagnose:
- Score each stage honestly. Use data, not aspirations. If you don't have the data, that's itself a signal.
- Find the lowest score. That's your bottleneck. If two stages tie, pick the one earlier in the loop. Upstream fixes cascade downstream.
- Map the failure mode. Each weak stage has a predictable failure pattern:
- Weak Attract: You're spending too much on paid acquisition and growth stalls when budget does.
- Weak Activate: You're acquiring users who never experience value. High signup volume, low engagement.
- Weak Adopt: Users try the product but don't come back. You have a leaky bucket.
- Weak Expand: Individual users love it but it doesn't spread. Revenue grows linearly, not exponentially.
- Weak Advocate: Growth depends entirely on your efforts. No organic compounding.
- Fix sequentially, not simultaneously. Pick the bottleneck. Dedicate a team or sprint cycle to improving it. Measure the score again in 30-60 days. Then move to the next weakest stage.
The temptation is to optimize the stage you're best at because that's where quick wins live. Resist it. A 5 in Activate and a 1 in Advocate means your growth still depends entirely on paid channels. Fix the 1. Check your product-market fit if multiple stages score below 2.
PLG Flywheel vs Other Frameworks
vs AARRR (Pirate Metrics)
AARRR measures conversion through five linear stages: Acquisition, Activation, Retention, Revenue, Referral. It's a diagnostic tool that tells you where users drop off.
The Flywheel is a design tool. It tells you how to build the system. AARRR shows you that referral is low. The Flywheel shows you that weak advocacy breaks the entire growth loop.
Use AARRR to measure stage-by-stage conversion. Use the Flywheel to design your growth engine.
vs Hook Model
Nir Eyal's Hook Model (Trigger, Action, Variable Reward, Investment) operates at the individual user level. It's about building habits within a single user's behavior.
The Flywheel operates at the system level. It covers not just individual engagement (Adopt stage) but also acquisition, monetization, and virality. The Hook Model is a great tool for improving your Adopt stage specifically.
vs ProductLed's WARP Framework
WARP stands for Win Preference, Activate Instantly, Repeatable Leverage, and Pervasive Pain. It's a checklist for evaluating whether your product has PLG potential.
The Flywheel goes further. WARP asks "Can this product be product-led?" The Flywheel asks "How do we build the growth loop?" WARP is a readiness assessment. The Flywheel is an operating model.
If you're deciding whether to pursue PLG, start with WARP. If you're building the motion, use the Flywheel.
Real-World Examples
Notion: Content-Driven Flywheel
Notion's flywheel starts with templates. Users create templates, share them publicly, and those templates attract new users through search. New users activate quickly because they start with pre-built content rather than a blank page. The depth of Notion's block system drives adoption, and workspace sharing expands usage across teams. Read the full Notion PLG case study.
- Attract: Community templates rank for thousands of long-tail keywords
- Activate: Pre-filled templates deliver value in under 2 minutes
- Adopt: Flexible block system means Notion replaces multiple tools
- Expand: Shared workspaces pull in entire teams through bottom-up adoption
- Advocate: Public pages and template sharing create organic acquisition
Flywheel score estimate: Attract 5, Activate 4, Adopt 5, Expand 4, Advocate 5 = 23/25
Figma: Collaboration as the Loop
Figma's flywheel runs on collaboration. Every shared design link is a product demo. Designers invite stakeholders to comment, stakeholders see the tool, and some become users themselves. The browser-based model eliminates install friction, driving fast activation. See the full Figma growth analysis.
- Attract: Shared links and community files drive organic discovery
- Activate: Browser-based, no install. Open a link and start editing
- Adopt: Multiplayer editing makes Figma the workspace, not just a tool
- Expand: Design teams pull in PMs, engineers, and executives as viewers
- Advocate: Every shared prototype is a product ad
Flywheel score estimate: Attract 5, Activate 5, Adopt 4, Expand 5, Advocate 5 = 24/25
Linear: Quality as Acquisition
Linear took a different path. Instead of viral mechanics, they built a product so fast and well-designed that users became evangelists through sheer enthusiasm. Word-of-mouth among engineers drove growth with almost no marketing spend. Read about Linear's path to $1B.
- Attract: Almost entirely word-of-mouth and organic search
- Activate: Sub-second load times deliver an immediate quality signal
- Adopt: Keyboard-first design creates power-user habits fast
- Expand: Team-based tool naturally pulls in entire engineering orgs
- Advocate: Product quality drives passionate recommendations
Flywheel score estimate: Attract 4, Activate 5, Adopt 5, Expand 4, Advocate 5 = 23/25
Common Mistakes
1. Treating PLG as "add a free plan"
A free tier is a pricing decision, not a growth strategy. Without investment in activation, adoption, and advocacy, a free plan just creates a large base of users who never convert. PLG requires the entire flywheel to work, not just the Attract stage.
2. Optimizing stages out of order
Teams love improving what they're already good at. If your activation rate is 50%, pushing it to 55% matters less than fixing a 10% advocacy rate. Always fix the bottleneck first. The weakest stage constrains the entire loop.
3. Ignoring the Advocate stage
Most PLG frameworks stop at Expand. They treat growth as a funnel that ends at revenue. The Flywheel only compounds when advocacy feeds back into attraction. If you're not measuring referral rate, share rate, and word-of-mouth volume, you're missing half the model.
4. Copying another company's flywheel
Notion's template-driven loop doesn't work for a data infrastructure product. Slack's collaboration-driven expansion doesn't apply to single-player tools. Your flywheel must match your product's natural viral mechanics. Identify what users naturally share or invite others to, and build your loop around that behavior.
5. Measuring the flywheel quarterly instead of weekly
Flywheels build momentum through rapid iteration. If you're reviewing your PLG metrics quarterly, you're moving too slowly. Track leading indicators weekly: signups, activation events, retention cohorts, expansion triggers, referral actions. Course-correct in real time, not after 90 days of data.