🌏 中文版
Today's Focus
Friday rotates to Growth & Experimentation. The most common failure mode in this type of interview is reaching for a fix the moment you hear the word "growth" — add a sharing button, launch a referral reward, send a push notification — without first pinning down which stage of growth the question is actually about, or what mechanism the product already runs on. Today's two frameworks are about exactly that judgment call: how to spot an amplifiable loop in behavior a product already supports, and how to tell whether a feature can turn into a habit users return to on their own, rather than one that only works because of a push notification. The practice question is also closer to real PM work than a typical case study: it's not "design a new feature," it's "open a new growth path on a product that already has a complex, established user base, while accounting for governance risk."
Core Frameworks
Growth Loop: find the mechanism a product already half-runs, then instrument it
A growth loop differs from a traditional acquisition funnel in one key way: a funnel is linear and ends once a user reaches the bottom, while a loop feeds its output back into its input, so each turn compounds on the last. The way to build one isn't to invent a sharing mechanism from nothing — it's to look at what users already do that touches people who aren't yet users: shared links, exports, public pages, invites. Pick the one that's already weakly present rather than designing a new button.
| Loop type | How it works |
|---|---|
| Viral | Existing users' own behavior reaches people who aren't yet users |
| Content | User-generated or product-generated content gets discovered through search or social, bringing in new traffic |
| Paid | Revenue is reinvested into advertising |
| Sales | Product usage converts into paid accounts that can expand |
Once you've picked a candidate loop, give each step one tracked event and one owner — an input (say, workspace_created), an action (file_shared), an output (invitee_signed_up) — and record a baseline before changing anything. Then turn the "reinvestment" step into a trackable product feature rather than a one-off marketing campaign. A common way to lose points in interviews is trying to work on several loops at once; most teams should master one loop's yield and cycle time before moving to the next.
The Hook Model: Trigger → Action → Variable Reward → Investment
Nir Eyal's four-stage loop from Hooked: How to Build Habit-Forming Products explains why users come back on their own, instead of being pulled back by an external prompt (a push notification, an email) every time:
- Trigger — an external trigger comes from the product itself (a notification, an icon); an internal trigger is an association a user builds with an emotion or routine through repeated use (feeling bored and reaching for the app).
- Action — the simplest behavior a user performs to satisfy the trigger; the simpler the action, the more likely it becomes a habit.
- Variable Reward — the reward has to be unpredictable to keep pulling users back. Eyal groups rewards into three types: rewards of the tribe, the hunt, and the self.
- Investment — the user puts in time, data, effort, or social capital, which both makes the product more valuable to them and sets up the next trigger in advance.
- The user is triggered (an external prompt or an internal emotional association)
- The user takes the simplest action that satisfies the trigger
- The user gets an unpredictable variable reward, which is what keeps them coming back
- The user invests time, data, or effort, which writes into habit strength
- Habit strength grows, so the next trigger is more likely to be internal rather than push-driven
Simplified: Variable Reward actually splits into three types (tribe, hunt, self), and Trigger splits into external and internal. The diagram collapses both into four stages to show the loop structure.
For interviews, this framework's job is: when asked "how do you get users to form a habit," name whether the current trigger is internal or external first — external triggers cost money to buy, while internal triggers are the real, cheap retention engine — then say exactly what the Investment step asks the user to put in, instead of just saying "the reward needs to be compelling."
Today's Practice Question
The Question
You're a product manager at Slack. How would you open more product-led-growth pathways — ways for the product itself, rather than a sales team, to bring in new users and teams, get them actively using Slack, and lead them toward paid plans? Explain which pathways you'd add or strengthen, which one you'd build first, and how you'd know it's working.
(Source: PracHub, Slack product-led growth: new self-serve acquisition, activation and expansion loops, a real interview question)
How to Break It Down
- Clarify the question first. Ask three things: does "growth" here mean more new workspaces, more active members inside existing workspaces, or more free teams converting to paid? Should the focus be small teams that sign up on their own, or spreading from one team to the rest of a large company that later buys through sales? Are changes to pricing and free-plan limits in scope, or only product changes?
- Map the users and the existing loops. List Slack's existing self-serve mechanisms — invite links, cross-company channel sharing, app integrations, the free plan — and for each one ask where it breaks down, rather than assuming they all work well already.
- Structure the analysis. Use the Growth Loop framework to pick a mechanism that's already half-working and just missing its last step. For example, cross-company channel sharing already exposes external collaborators to Slack, but there may be no clear path turning that exposure into a signup. A loop like this — "users are already doing it, it's just missing one step" — is lower-risk and faster to ship than inventing a mechanism from scratch.
- Propose a plan. Name the chosen segment, the specific pathway you'd add or strengthen, and why it's prioritized (impact versus effort), and proactively surface the risks: letting employees spin up workspaces the company's IT team can't govern will draw complaints about loss of control; an invite mechanism that's too loose turns into spam; and over-indexing on self-service can conflict with the existing sales-led enterprise motion.
- Define success. Give each pathway its own metric and guardrail — don't look at signups alone, look at what share of new teams become active or convert to paid within 30 days — and be ready for a follow-up like "if you could only report one metric to leadership, which one, and why."
Sample Answer (what you'd actually say in the interview)
First pin down which stage of "growth" this is about, before deciding whether to touch the map. I'd confirm whether this question is about more new workspaces, more active members in existing workspaces, or more free teams converting to paid — those three answers point to completely different plans. Say the answer is "more free teams signing up on their own, and more of them converting to paid." I'd start by mapping Slack's existing self-serve mechanisms — invite links, cross-company channel sharing, app integrations, the free plan — and find where each one breaks down.
Pick from a mechanism that's already half-working, don't invent one from scratch. Cross-company channel sharing stands out to me — it already exposes external collaborators to Slack, but there's no clear path today turning that exposure into a signup. I'd make this the first pathway to strengthen, because users are already doing the behavior; I'm just filling in the missing step between "seeing it" and "signing up," not bolting on a brand-new share button.
Pair the plan with its risk. Strengthening this loop means more individuals spinning up workspaces the company can't govern, and IT will push back on that. I'd pair it with a plan that gives IT visibility and control over these new workspaces from day one. I'd define success as the share of free teams from this pathway that convert to active use within 30 days — not raw signups, because signups going up without activation keeping pace just means you've swapped one noise channel for another.
Self-Check
Use this table to check whether your answer covered the key points:
| Checklist item | Covered? |
|---|---|
| Defined which stage of growth this question is about (new users, existing activity, or paid conversion) | |
| Mapped where an existing loop breaks down, rather than inventing a new one from scratch | |
| Prioritized the plan by segment and impact/effort, and explained why that one goes first | |
| Proactively raised governance, spam, or conflict with the sales-led motion | |
| Gave each pathway its own metric and guardrail, not a single vanity metric | |
| Bonus: judged whether this product actually fits a viral loop, versus needing the "boring" fundamentals (fast activation, honest plan limits) instead |
Today's Case Study
Calendly: scheduling is already "two people hitting the same need at the same time," so the viral loop needed no extra design
Blake Bartlett, a partner at OpenView and a Calendly board member, told Sacra in an interview that Calendly didn't invent the scheduling-link concept — tools like TimeTrade and ScheduleOnce existed earlier — but those tools weren't product-led: someone who received an invite saw a one-time scheduling link, used it, and forgot about it, with no call to action to become a user themselves. Calendly turned that experience fully self-service: the recipient who clicks a scheduling link doesn't just see a scheduling interface, they also get a clear path to create their own free Calendly page. Bartlett's point is that scheduling itself is "an inherently shared problem" — both people are trying to find a time that works for both of them, and once someone puts the solution in front of the other person, the recipient doesn't want to go back to emailing back and forth, so they click through and become a new user. He describes this loop as being "like a snowball rolling downhill, only picking up mass and speed" — and it needed no reward or prompt to kick it off, because it's built into the workflow itself.
Interview connection: when asked "how would you design a viral loop for a product," most candidates reach straight for "add an invite-a-friend button." The Calendly case demonstrates the question to ask first: does this workflow already, by its nature, involve someone who isn't yet a user? If yes, a viral loop is worth investing in; if no, bolting on a share prompt just adds friction, not a growth engine. That exact test is the same logic used in today's practice question to decide which Slack pathway is worth building first.
Further Reading
- Growth Loops: A Builder's Guide to Compounding Growth — Amplitude's breakdown of the four loop types and a three-step build process; the source for today's first framework
- 7 Product-Led Growth Examples for B2B Companies — the full context behind the Calendly case, plus six other B2B PLG motions with their preconditions and failure modes
- The Growth Loop Audit: Find What Compounds — a checklist for auditing existing loops (acquisition, activation, retention, referral), complementing today's Growth Loop framework
References
- Slack product-led growth: new self-serve acquisition, activation and expansion loops — PracHub — source of today's practice question
- Growth Loops: A Builder's Guide to Compounding Growth — Amplitude — core framework 1: loop types and metric design
- The Hooked Model: How to Manufacture Desire in 4 Steps — Nir Eyal — core framework 2: the Hook Model, explained on the original author's own site
- Blake Bartlett, partner at OpenView, on the future of product-led growth — Sacra — primary interview source for today's case study, Calendly's viral loop in Bartlett's own words
- 7 Product-Led Growth Examples for B2B Companies — The Higher Pitch — secondary citation and additional context for today's case study