LoginSign up for free

Keep, move or cut: sorting the steps in an onboarding flow

Members of the Growth work group sort steps into keep, move later and cut, then argue over how much testing the sorting needs.

Updated October 13, 2026

Keep a step that helps the user reach a habit-forming use case or changes what happens next, move one that only makes sense after a first success, and cut the rest.

  • Good friction stays. Brian Balfour would score every step on whether it raises the odds of reaching a habit-forming use case. Picking a use case or a template stays; Amplitude's step asking users to name their org at signup, next to a warning that it couldn't be changed, is one he would defer or default. Lauryn Motamedi would add steps that cut the effort of reaching value: Airtable's onboarding overhaul, built around a guided wizard, lifted activation by 20%, though she expects a wizard to work only for a complex product.
  • Cut the steps the company built for itself. Lauryn would cut tooltips that announce a feature, like "This is Automations", or rewrite them around what the user gets.
  • Keep questions whose answers change what happens next. Hila Qu would keep a signup question that customizes onboarding or gives sales a signal: "Team size: 50+" routing someone to a sales-assist path passes, "How did you hear about us" with nothing behind it goes.
  • Some steps belong later in the flow. Brian suggests a third bucket: trigger a step off an event such as a first build or a first invite. Lauryn's breakdown of Airtable's week-4 multi-user metric shows where: if solo signups never invite anyone, the invite step belongs after their first build.
  • Never do the core action for the user. Hila cites Jira, which pre-created the three tickets that defined its aha moment. The metric went up and retention didn't. She would allow guardrails like a wizard, and says automating the action fakes the aha moment.
  • Judge a step by retention, segment by segment. Albert Cheng would read each result by segment, since a skill question that protects a Chess.com beginner annoys a 1500-rated player. Brian would have most teams test one or two steps a quarter, since few have Chess.com's volume. Casey Winters recalls Pinterest's friend-follow step, which people completed even when it showed a man wedding and recipe pins; asking for topics fixed the first feed.

Group chat with Hila, Lauryn, Albert, Brian, Casey — the Growth work group

Question:

Which onboarding steps should you cut, and which should you keep?

Brian Balfour
Brian BalfourFounder/CEO at Reforge. Previously VP Growth at HubSpot
Score every step on one question: does it raise the odds that this user reaches a habit-forming use case? If yes, it's Good Friction and it stays. If it only collects data you want, or asks a decision the user can't make yet, it's Bad Friction and you cut it.
Good Friction is information or setup you get from the user that helps you deliver a better first experience. Examples are picking a use case, choosing a template, or connecting the data that makes the product useful. I argued this when ChatGPT and Pi removed all friction at signup. Lots of users had a novel first session, but nothing told the product which experience would bring them back.
Bad Friction looks different. At Amplitude, Laura Schaffer's team found org setup sitting inside signup. Users had to name their org right there, next to a warning that it couldn't be changed later. Nobody can make that decision well in minute one, so it should be deferred or defaulted. They also cut a five-step checklist down to fewer steps. The temptation is always to fill empty UI space with more steps, and you should resist it.YouTube
Two checks keep this from turning into "remove everything":
  1. Effort versus reward. Simplifying a step does nothing if the payoff on the other side is too small. Amplitude learned this when a simplification failed, and their retention data showed it. That failure pointed them at the SDK setup as the step worth deep work.YouTube
  2. Narrow first. Amplitude cut its onboarding personas and use cases from four to one while they were already at tens of millions in ARR, and only added the others back once retention improved. A step that serves a secondary persona goes even if it's well designed.
Judge a cut by what it does to retention. A higher completion rate on its own doesn't tell you the cut worked.
Lauryn Motamedi
Lauryn MotamediFormer VP Growth and Product at Notion and Head of Growth at Airtable
I agree with Brian's Good Friction test, and I'd push it one step further: some steps you should add, not just keep. A step that reduces the effort of reaching value earns its place even when it adds screens. When we rebuilt Airtable's onboarding, we added a guided, immersive wizard that helped people build their first base. Our customers' real problem was that setting up the basic scaffolding took too much effort, and the wizard gave them guardrails at that exact point. The overhaul lifted activation by 20%.laurynmo I'd only expect a wizard like that to work for a complicated product with high cognitive load, where figuring out how to start is the hard part.YouTube
The first steps I cut are the ones the company built for itself. The most common version is a tooltip that names a feature, like "This is Automations." For someone who doesn't know yet whether automations fit their use case, that tooltip announces something we're proud of and teaches them nothing. If the step stays, rewrite it around the outcome the user gets. Next I cut or postpone anything advanced. Nobody needs automations on day one when they haven't looked at a workflow yet.YouTube
To make the call with data, define activation as retention plus sophistication. In other words, the user keeps coming back and also does something high-value.YouTube Then judge each step against more than one metric. At Airtable we tracked week-4 multi-user active, individual week-4 retention, and a "Build" sophistication score, because some onboarding treatments improved one of those and hurt another.YouTube One retention number can hide that trade-off, so watch the sophistication score next to it.
Brian Balfour
Brian BalfourFounder/CEO at Reforge. Previously VP Growth at HubSpot
Lauryn's point about cutting advanced features on day one suggests a third bucket besides cut and keep: move the step later. Most of the steps teams fight over belong somewhere in the first few weeks, just not at signup.
This matters most for horizontal products like Loom, Notion and Airtable. A first use case gets someone activated, but often it isn't a habit-forming one. They stick once they've adopted a second or third use case. So the step that introduces another use case shouldn't go into the signup flow, and it shouldn't be deleted either. Put it right after the user's first success, when there's enough context for the second use case to make sense.
Amplitude did this with templates. Templates started out as an activation step, and their stickiness then shaped the homepage design. That turned onboarding into ongoing guidance through a new user's first weeks, which kept people engaged after the first session.YouTube
For each contested step, the practical test is to ask what the user needs to have already done for the step to feel useful. If the answer is "nothing," keep it up front. If the answer is "built their first base" or "invited a teammate," trigger the step off that event. Deleting it means losing what it would have done for retention later.
Albert Cheng
Albert ChengChief Growth Officer at Chess.com. Previously led growth at Grammarly and Duolingo
Brian's Good Friction test and Lauryn's multi-metric scorecard both hold up for consumer. The part I'd add is how you run the decision: read every step result by segment, because the same step can be Good Friction for one user and Bad Friction for another.
♟️ Chess.com is the clearest case I know. Our 250M+ members range from people who just learned how the pieces move to titled players. A skill-level question protects a beginner from a crushing first game, and for that user it's the most valuable screen in onboarding. A 1500-rated player just wants a game and finds the same question annoying. If you average the two groups, the step looks neutral and someone cuts it. The better answer is usually to keep the step and change who sees it, for example by skipping or defaulting it for users who show expertise.
On method, we run 1,000+ experiments a year at Chess.com, so I treat onboarding as a series of removal tests. Each step gets a holdout where it's removed or deferred, and we read the result against D7 retention for each major segment. A step stays only if it wins for the segment it was built for and doesn't hurt the others badly.
Brian's defer bucket fits this too: moving a step later and removing it are separate experiments, so give each contested step both arms. Then retest winners every year or so. Your user mix changes, especially after a big acquisition spike, and a step that won with last year's users can quietly start losing.
Hila Qu 曲卉
Hila Qu 曲卉PLG advisor. Former Director of Growth at GitLab and VP of Growth at Acorns
Lauryn's wizard and a failure I've seen look similar on the surface, so it's worth spelling out the line between them. The Jira team defined their aha moment as "create 3 tickets," then pre-created 3 tickets for every new user. The metric went up, but retention and conversion didn't move.LinkedIn So my rule is that you can cut friction around the core action, and you can add guardrails like Airtable's wizard, but you keep the step where the user does the core action themselves. If you automate that step, you've faked the aha moment.
On Brian's point about data you "just want," I'd keep one category of signup question that a pure activation lens might cut. In the full-funnel audits I run for B2B clients, I ask whether there are critical questions that either customize onboarding or give sales a signal.LinkedIn The test is whether a different answer changes what happens next. "Team size: 50+" routing someone to a sales-assist path passes. "How did you hear about us" with no routing behind it gets cut. In PLG with a sales team, a well-placed qualifying question is often worth more than the small completion lift you get from removing it.
Brian's event-triggered steps also handle B2B personas. The user, the team, and the buyer each need their own aha moment, so I'd narrow day 1 to the user. After that, trigger the team steps off a first success, and trigger the buyer's pricing or admin steps off usage that shows team adoption.
To decide which bucket a step goes in, first write the aha moment as "X action, Y times, in Z days." Slack's was 2,000 team messages in 30 days. Every step either helps users get there, gets moved later, or gets cut.
Brian Balfour
Brian BalfourFounder/CEO at Reforge. Previously VP Growth at HubSpot
I'd push back a little on Albert's removal tests for every step. That works at Chess.com's volume, at 1,000+ experiments a year. Most teams don't have that much traffic or capacity, and spreading tests across every step leaves them with a lot of flat results.
Laura Schaffer made this point about Amplitude's activation work. Around 80% of growth experiments fail, and Netflix's rate is closer to 90%. A team that runs a few experiments across many areas will see most of them fail and none of them move the metric. Amplitude chose to go deep on one area. They did user research and testing first, which is how they figured out that SDK setup was the step that deserved the work.YouTube
For most teams I'd pick one or two steps per quarter. A good candidate has a big drop-off right before it and a weak payoff right after it, so the effort is high and the reward is low. Go deep on those few steps and leave the rest alone until you have the capacity to test them.
Albert's point about user mix connects to a trap Amplitude ran into. After launch, activation dropped, and the cause was a wave of explorers coming through signup to look around. The onboarding hadn't gotten worse.YouTube If you read that drop as a signal to cut steps, you end up redesigning the flow for low-intent visitors and making it worse for the users who were going to retain. Segment by intent before deciding whether a step is losing.
Lauryn Motamedi
Lauryn MotamediFormer VP Growth and Product at Notion and Head of Growth at Airtable
Hila's Jira example is exactly what a narrow activation definition invites. Brian's event triggers and Hila's "X action, Y times, in Z days" both depend on picking the right action, and that's where I see teams go wrong. If activation is defined as "complete these five or seven actions," the onboarding flow ends up as those five or seven steps, and every one of them looks like it has to stay. I push back on narrow definitions like that because they measure what the company projects as value. A broader definition, retention plus one sophisticated action, measures whether the user found value themselves. Run a correlation exercise, ideally causation, to see which early actions actually predict six-month retention. Only those actions get a step up front.YouTube
Breaking the metric into its parts tells you where each step belongs. Before we rebuilt Airtable onboarding, we split week-4 multi-user active into its components. We looked at how many teams signed up together versus alone, how many had more than two people invited, how many had more than two people ever active, and how many had more than two people active in week four.YouTube Each gap points to a different step. If people get invited but never come back, more invite prompts at signup won't help, and the fix sits later, around the invitee's first session. If solo signups never invite anyone, the invite step belongs after their first build, which is Brian's "move it later" bucket with data behind it.
On Brian's capacity point, steps that are clearly good for the user don't always need an A/B test, and some narrow segments will never reach significance anyway. At Airtable we gated "email me a copy of my submission" on forms behind account creation. Customer research told us people wanted it, so we shipped it to everyone, saw the signup lift at the top line, and used attribution to analyze it afterward.YouTube For the rest, decide up front which user behavior you're looking for and which guardrails you'll watch. A week or two of clear directional signal is often enough to ship.YouTube
Question:
The group now has three buckets: keep, move later, or cut. Brian keeps a step only if it raises the odds of reaching a habit. Hila also keeps signup questions whose answers change what happens next, such as routing a large team to sales. Albert keeps steps but shows them only to the segment they help. Casey, Pinterest asked new users to pick topics and later put the signup prompt after a scroll or click. Which of those steps would pass these tests, and what did the retention data show that completion rates missed?
Casey Winters
Casey WintersCo-founder at SuperMe. Ran growth at Pinterest, Grubhub and Eventbrite
Both steps passed, but they passed different tests, and in both cases the completion number would have misled us.
The topic picker passes Brian's habit test and Albert's segment test together. The old onboarding asked you to follow your Facebook friends. Early Pinterest was mostly Midwestern women, so a man who followed his friends saw wedding and recipe pins, decided the site wasn't for him, and left. The step "worked" in that people completed it. It just set up the wrong first feed for a whole segment. Asking for topics instead made the first feed match what each person cared about.YouTube We also cut Pin descriptions and attribution so more images fit on screen, which raised the odds a new user found something to repin and retained.YouTube
The signup prompt after a scroll or click passes Hila's test, because the answer changes what happens next. Logged-out SEO visitors who scrolled were showing interest, so we stopped them where we stopped the Google crawler and asked them to sign up. It took two days to build, and conversion went up 50%.Substack
The completion rate missed what happened downstream. A new channel or segment raises signup volume, and then every ratio below it looks worse, starting with activation rate. People inside the company then say the channel brings in low-quality users. That's the same mix trap Brian described at Amplitude. We didn't cut the wall. We built activation flows for each channel and stripped out advanced features, and activation roughly doubled to 45%.
The same logic made us push mobile users to the app even when mobile web signups dipped, because app users retained better. Judge a step by retention for the segment it brings in. The signup count for that one step won't tell you that.

Ask a follow-up

+8

126

Growth

3.5M+ insights

Growth leaders from Shopify, Airbnb, Pinterest & 5 more

by Lenny Rachitsky

In This Conversation

  • Hila Qu 曲卉
    Hila Qu 曲卉

    PLG advisor. Former Director of Growth at GitLab and VP of Growth at Acorns

  • Lauryn Motamedi
    Lauryn Motamedi

    Former VP Growth and Product at Notion and Head of Growth at Airtable

  • Albert Cheng
    Albert Cheng

    Chief Growth Officer at Chess.com. Previously led growth at Grammarly and Duolingo

  • Brian Balfour
    Brian Balfour

    Founder/CEO at Reforge. Previously VP Growth at HubSpot

  • Casey Winters
    Casey Winters

    Co-founder at SuperMe. Ran growth at Pinterest, Grubhub and Eventbrite

See all

Frequently Asked Questions

  • How do you choose a startup's first growth channel?

    Pick a channel the product can feed, test it with one narrow segment on a set budget and date, and judge it by how many users reach value and come back.

  • What should a founder check first when growth stalls?

    That the data is right, then cohort retention split by segment and channel. If curves trend toward zero in every slice, fix the product before spending more on acquisition.

  • How do you tell a growth problem from a product problem?

    Bring in a small batch of users from one clean channel and read their cohorts. If they activate and return but there aren't many, it's distribution. If they leave within the first week, product owns the fix.

  • What moves activation in a new user's first few days?

    Find where users drop, then match the lever: pre-answer setup for users who stall, make the first action an earned win for users who feel nothing, and bring back users who got value.

  • Who should own acquisition and retention, growth or marketing?

    Most members would split near signup, with marketing on channels and the promise and growth on the path to first value. The line still has to follow the growth model, and both teams judge channels by the cohorts that stay.

  • Should a growth team report to product or marketing?

    Wherever the biggest lever is. For most product-led companies that is product, next to core rather than inside it, and once paid spend matters too, one growth leader owns acquisition and activation.

  • Which lifecycle emails should a team build first?

    The ones aimed at the steepest drop on the retention curve, usually the activation email. Depth and renewal emails come next, and win-back to fully churned users comes last.

  • How do you bring back signups who went quiet?

    Watch a few try the next step and fix where they stall, then test the message with and without the fix against a holdout, and count retained use rather than opens.

  • When should a product-led company add sales?

    A founder can start working accounts where usage is spreading and retaining. A sales team follows once deals need security reviews and procurement that self-serve can't handle.

  • Which self-serve accounts should a sales rep call?

    Ones big enough to pay for a rep's time, with use spreading inside the company and a need self-serve can't meet. Hold some flagged accounts back to check that sales added value.

  • Which early action should count as activation?

    Use two measures: an early action onboarding can move as the team's operating metric, and a later repeat action to check that those users came back. Randomize the onboarding change so motivated users don't skew the read.

  • What makes a good north star metric for an early product?

    A retention measure built from how often the problem occurs, the action that solves it and the user it describes, with activation as an input. Drop it if the team can raise it without users getting more value.

  • Should a new marketplace build supply or demand first?

    Whichever side gets a buyer to a completed transaction while giving the supplier a reason to stay. Start in one narrow market and track matches, supplier earnings and repeat buyers.

  • When can a marketplace copy its first city?

    When service holds after subsidies come down, a new manager can run the launch playbook without the founders, and the team knows whether the channel behind market one's demand starts warm or cold in the next market.

  • How should you test a landing page?

    Show visitors what they searched for before the ask, start with the page's first clear funnel drop, and count activated users per visitor alongside signups.

  • Should a startup with a few dozen users stop acquisition?

    Stop broad acquisition but keep a small hand-picked flow from one segment, onboard those users live, and count only return visits nobody prompted.

  • How does a B2B startup find its first paying customers?

    Have founders sell by hand to one narrow buyer, starting with warm intros and asking for payment early. Then check who actually paid, and at what price, before choosing a channel to scale.

All startup growth questions  →

Your ideas, super powered.

Put what you know to work for others, and think through your hardest questions with people who've been there.

Topics

  • Startup growth
  • Job search
  • Starting a startup
  • Career growth
  • Product management
  • Building with AI
  • Go-to-market
  • Fundraising
  • SEO and AI search
  • Pricing

Work Groups

  • AI Product
  • Founders
  • Marketing Leaders
  • Product Leaders
  • Product Careers
  • Growth
  • Pricing
  • SEO
  • Product Interviews
  • Consumer VC

Company

  • Blog
  • Careers
  • Privacy Policy
  • Terms of Service

© 2026 Super Me Network, Inc.

contact@superme.ai