Product-led growth sounds simple in theory: let the product sell itself. In practice, most teams bolt on a freemium tier, call it PLG, and then wonder why conversion is flat. The difference between companies that make PLG work and those that don't comes down to one thing: deliberate growth loops.
This post gives you a complete PLG growth loop template — three interlocking loops covering acquisition, activation, and expansion — along with real mechanics from Slack, Figma, Dropbox, and Calendly. Use it as a working framework to map your own product's loops.
What Is a PLG Growth Loop?
A growth loop is a self-reinforcing system where outputs from one stage become inputs for the next. Unlike funnels, which are linear and deplete, loops compound. Each cycle through the loop brings in more users, generates more data, creates more value — and feeds the next cycle.
PLG growth loops are built around product usage rather than sales outreach. The product creates natural distribution moments: a shared file, a scheduling link, a workspace invite. Those moments expose the product to new potential users without a salesperson involved.
Most PLG companies operate three distinct loops that work together:
- Acquisition loop — how product usage creates awareness and drives new sign-ups
- Activation loop — how new users reach their first moment of value and return
- Expansion loop — how individual usage converts to team or enterprise revenue
The PLG Growth Loop Template
Below is a copy-ready template. For each loop, fill in the trigger, the action, the output, and the reinvestment mechanism. Examples from real companies follow each section.
Loop 1 — Acquisition Loop
The acquisition loop connects product usage to new user discovery. It answers: how does someone using your product expose it to someone who has never heard of it?
Template:
| Stage | Your Entry | Example (Calendly) |
|---|---|---|
| Trigger | A user performs a core action | User schedules a meeting |
| Distribution artifact | The action creates something shareable | Branded scheduling link is sent to recipient |
| Exposed non-user | The artifact reaches a new person | Meeting recipient clicks the link |
| Sign-up trigger | Non-user sees value and creates account | Recipient signs up for their own free account |
| Loop reinvestment | New user performs the same core action | New user sends their own scheduling links |
Calendly's acquisition loop is a textbook example: every scheduling link is an implicit product demo. The company grew to 20 million users with 90% year-over-year growth largely on the strength of this loop — no outbound required.
Dropbox built its acquisition loop differently, around a referral incentive. Both the referrer and the new sign-up received 500MB of free storage. The mechanism was so effective that 35% of all daily sign-ups came through referrals at peak. Over 15 months, Dropbox grew from 100,000 to 4 million users — a 3,900% increase — while the cost per acquired user was a fraction of its paid search spend of $233–$338 per customer.
Questions to answer for your acquisition loop:
- What core action in your product creates a shareable artifact or notification?
- Who sees that artifact — and do they have the problem your product solves?
- What is the lowest-friction path from seeing the artifact to signing up?
- Does the new user's first action produce the same artifact, closing the loop?
Loop 2 — Activation Loop
Acquisition without activation is a leaky bucket. The activation loop is about getting new users to their "aha moment" — the specific product experience that makes them understand why the product exists and want to return.
Template:
| Stage | Your Entry | Example (Figma) |
|---|---|---|
| Sign-up context | Why did the user sign up? | Received a file share link from a colleague |
| First action | What is the one thing they must do? | Open and comment on the file |
| Aha moment | The instant they feel the core value | Real-time collaboration visible without friction |
| Return trigger | What brings them back within 48 hours? | Notification that comment was replied to |
| Habit formation | What makes them return repeatedly? | Active projects in workspace; team uses it daily |
| Loop output | Activated user creates more of what? | More files, more invites, more distribution |
Figma's activation loop is built around the shared file. When a non-user receives a Figma link, they must sign up to participate — and when they do, they immediately experience the product's core value: multiplayer design in the browser with zero installation. By 2024, Figma had over 20 million users and net dollar retention of 134%, a direct result of activation that sticks. Roughly 90% of designers now use Figma as their primary tool.
Slack's activation loop follows a similar pattern: a team member invites a colleague, the colleague signs up, and within minutes they are in a live channel receiving messages. The product's value is immediate and social. Slack grew from zero to 8 million daily active users in four years on the strength of this activation mechanic.
Questions to answer for your activation loop:
- What is the single action that most predicts whether a user will be retained after 30 days?
- How long does it take a new user to reach that action today? (Benchmark: under 10 minutes for PLG 1.0; under 60 seconds for best-in-class)
- What notification or trigger brings an activated user back within 48 hours?
- Does activation produce an artifact (file, invite, report) that feeds your acquisition loop?
Loop 3 — Expansion Loop
Free-to-paid conversion is the economic engine of PLG, and expansion from individual to team is where the revenue lives. The median free-to-paid conversion across PLG companies is 9%. Companies that reach Product Qualified Lead (PQL) status before converting see roughly 3× higher conversion rates — PQL conversion benchmarks run 20–40% for well-calibrated scoring models.
The expansion loop connects individual product value to team or org-level adoption, and then to revenue.
Template:
| Stage | Your Entry | Example (Slack / Figma) |
|---|---|---|
| Individual value proof | User gets value on their own | Designer or communicator uses product daily |
| Collaboration need | A workflow requires inviting others | Designer shares for review; manager joins Slack channel |
| Invite action | User invites teammates or colleagues | Invite sent to 2–5 new users in same org |
| Team activation | Team reaches activation threshold | 3+ team members using product regularly |
| Upgrade trigger | A limit or feature gates team value | Message history limit, version control, admin controls |
| Conversion | Individual or team upgrades to paid | Team plan purchased; champion becomes internal buyer |
| Revenue expansion | Growth within the account | Seats added as org adopts product; NRR > 100% |
Figma's expansion data makes the loop visible: 70% of its larger enterprise deals started with a user on an individual Professional plan. A shared link was the first step in a multi-year customer lifecycle. The expansion loop is what turned a $0 sign-up into a six-figure contract.
Questions to answer for your expansion loop:
- What product behavior signals that an individual user is ready to invite their team?
- What is your PQL definition — and is your team tracking it? (Only 24% of PLG companies currently use PQL scoring)
- What is the upgrade gate: the feature or limit that makes team-level value require a paid plan?
- After conversion, what drives seat expansion within the account?
How the Three Loops Connect
Each loop feeds the next:
- The acquisition loop brings new users into the product at low cost. Dropbox's viral coefficient of 0.35 meant every 10 users generated 3.5 new users organically — compounding over time.
- The activation loop turns new users into retained users. Retained users generate more distribution artifacts (files, links, invites) that feed the acquisition loop.
- The expansion loop converts retained users into revenue. Revenue funds product development that makes activation faster and the acquisition artifact more compelling.
The failure mode in most PLG programs is treating these as separate initiatives. Teams optimize acquisition (add a referral program) without fixing activation (users churn before they share anything). Or they improve activation metrics while neglecting the expansion triggers that drive conversion. The loops only compound when all three are instrumented and connected.
Measuring Your Growth Loops
Each loop requires its own set of metrics. Here is a starting point:
Acquisition Loop Metrics
- Viral coefficient (K-factor): number of new users generated per existing user. B2B SaaS benchmark: 0.3–0.7 is strong; above 1.0 means self-sustaining growth.
- Invite rate: percentage of activated users who invite at least one other person
- Invite-to-sign-up conversion: percentage of invites that result in a new account
- CAC from viral vs. paid: compare cost per acquired user by channel
Activation Loop Metrics
- Time to activation: time from sign-up to the defined aha moment
- Activation rate: percentage of sign-ups who reach the aha moment within 7 days
- Day-1 / Day-7 / Day-30 retention: percentage of users still active at each interval
- Habit formation rate: percentage of activated users who log in 3+ times in the first week
Expansion Loop Metrics
- Free-to-paid conversion: 9% is median; elite PLG companies reach 15–25% by obsessing over PQL identification and activation
- PQL-to-paid conversion: benchmark 20–40% for well-calibrated PQL models
- Team invite rate: percentage of individual users who invite 2+ teammates within 30 days
- Net dollar retention (NDR): measures expansion within paid accounts; above 120% indicates strong expansion loop
- Time from sign-up to first paid seat: shorter is better; identifies friction in the upgrade path
Where Operators Get Stuck
Most PLG programs stall at the same pressure points. Understanding them upfront saves months of debugging.
Weak acquisition artifact. If the output of using your product doesn't naturally reach someone new — or if it does but that person has no reason to sign up — the acquisition loop doesn't close. Fix: make the artifact valuable to the recipient, not just to the sender.
Slow time to value. If new users can't reach the aha moment within the first session, most won't return. Fix: ruthlessly cut steps between sign-up and the core action. Map every click between creating an account and the aha moment, then eliminate or defer anything that doesn't directly serve it.
No PQL definition. Only 24% of product-led companies actively use PQL scoring. Without it, the handoff between product usage and revenue conversion is blind. Fix: define one behavioral threshold — number of actions, features used, seats active — that predicts paid conversion, then instrument it.
Disconnected data. Growth loops require signal from product usage, CRM, and billing to be visible in one place. Teams running PLG on fragmented data can't see where loops break down. This is where a tool like Fairview becomes useful — surfacing which usage signals predict conversion and where the expansion loop is leaking.
A Note on PLG and Sales
PLG doesn't mean no sales. It means sales is reserved for accounts where product usage signals readiness. Figma, Slack, and Calendly all have sales teams — they're just working accounts that have already demonstrated value through usage, not cold targets.
The practical implication: your CRM and your product analytics need to talk to each other. When an account crosses a PQL threshold — say, five users active for 14 days with two hitting the core feature — that's the moment for a sales touch. Fairview's operating intelligence layer is designed to surface exactly these moments, connecting product data to revenue signals so operators know when to intervene and when to let the loop run.
Getting Started: Mapping Your Own Loops
Use this sequence to map your PLG loops from scratch:
- Identify your acquisition artifact. What does a user produce when they get value? (A link, an invite, a notification, a shared output.) Who sees it?
- Define your aha moment. What is the one action most correlated with 30-day retention? Use cohort analysis on existing users to find it.
- Map your activation path. Count the steps between sign-up and the aha moment. Set a target time. Measure it weekly.
- Define your PQL threshold. What combination of usage signals predicts free-to-paid conversion? Start simple: one feature, one frequency, one timeframe.
- Design your upgrade gate. What feature or limit makes team value require a paid plan? Make sure it's a natural friction point — one that the user wants to cross, not one that feels punitive.
- Instrument all three loops. Every loop needs a leading metric and a conversion metric. Build a dashboard before you start optimizing.