Skip to content

Case · M2 × Start (B2B SaaS)

Slack: the 2,000-message threshold

Slack treated a team that had exchanged 2,000 messages as a team that had really tried the product, and steered onboarding (invites, integrations) toward that point. Co-founder Stewart Butterfield is quoted saying about 93% of such teams kept using Slack.

M2 ×StartB2B SaaS

The outcome · 2015

About 93% of teams past 2,000 messages were still using Slack, per co-founder Stewart Butterfield (First Round Review interview, Feb 27, 2015). No underlying data was published; correlational. It is not a paid-conversion figure.

Case grade for the number: B. Evidence grade for the mechanism link: B.

CorrelationalCompany-reported

Read the source

Stage cell: M2 × Start (B2B SaaS).

What they did. Slack defined activation at the team level as 2,000 messages exchanged and pointed onboarding at reaching it fast: invite teammates, connect integrations, move a real conversation over.

The mechanism. Habit Path mining HK-MEA04 (Hooked Ch.8) finds the action that retained users took; onboarding is then redesigned to push it HK-MEA05 (Hooked Ch.8), steering people to the habit-predictive action rather than the easiest one HK-ACT21 (Hooked Ch.3). Message history and integrations are stored value that raise switching costs.

The outcome. About 93% of teams kept using Slack (2015) after 2,000 messages, per Butterfield Case grade B. Company-reported numbers.. One retelling calls it "93% converted to paid", which is a different metric; don't mix them.

What it means at your stage. At M2, the most valuable analysis is often an activation-threshold finder: compare cohorts that stayed with cohorts that left, pick the behavior and the count that separate them, then shorten the path to it. Treat the threshold as correlational until a test moves it.

Caveats. Founder claim from Slack's early years (First Round Review, Feb 2015) with no published data behind it; the interview describes continued use, not paid conversion. Mechanism link Evidence grade B. Moderate evidence: solid studies with some limits., correlational.

Would you have called it?

This case is also a round of Predict the Outcome: read the situation, pick what you think happened, then see the evidence.

Play this round

Try this

The techniques behind it

Each one is a starting point, not a recipe. Gamify It turns a technique into an experiment card for your product: the change, the metric, the guardrail and how long the test needs at your traffic.

  • TechniqueEvidence grade C. Limited evidence: few or small studies.

    Steer new users down the Habit Path

    make the action that predicts retention the easy path

    Find the early action that predicts who stays, confirm it with a test, then make it the easiest thing to do in onboarding. The easiest action is not always the habit-forming one: on one network, searching was the likeliest first step, but following accounts built the habit.

  • TechniqueEvidence grade D. Practitioner framework or anecdote: plausible, untested.Practitioner heuristic

    Set a realistic cadence for a devoted user, count the share of each signup cohort who meet it, and compare what those users did in their first days with users who left. The book's rule of thumb: below about 5% habitual, you have the wrong audience or a product to rethink.

  • TechniqueEvidence grade D. Practitioner framework or anecdote: plausible, untested.

    Integrations that set up a well-timed next prompt

    connections that time the next nudge

    Ask users to connect a tool that knows when the need will come back, such as a calendar, CRM or wearable, and use it to prompt at that moment: after a meeting ends, after a call, after a workout.

Limits

What we don’t claim

Sources

Source IDs: CASE-M14HK-MEA04HK-MEA05HK-ACT21

Book content is paraphrased, never quoted at length. Last verified October 24, 2026.

Your product

Find the stage your product is stuck in

Your product has its own version of this story. Find the stage it’s in and the move that fits it. Connecting is free; a Pro subscription starts it.