AF ActivateFirst
Teardown #002 · Public
ActivateFirst Teardown #002

Slack scored 43 out of 100.

18 steps. A CAPTCHA. A pricing wall. No value at the end.

Slack’s onboarding is a case study in momentum destruction. A brand everyone trusts, a product people love — and an activation path that quietly loses users at every turn.

ActivateFirst Teardown #002 · May 5, 2026

Teardown: Slack

Slack is one of the most recognizable SaaS products in the world. Its brand promise — bringing teams together in real time — is clear and compelling. But the onboarding flow tells a different story: 18 discrete decision points before a single message is sent, a CAPTCHA that interrogates users before the product says hello, and a pricing wall that demands a payment decision before anyone has experienced any value.

Report TypeTeardown
Flow ReviewedSignup → First Channel
Primary RiskPre-value pricing gate
Best First FixMove upsell post-value

18 steps to reach a workspace. No value at the end.

From the landing page to a live Slack channel, users navigate 18 distinct action and decision points. Most products lose people somewhere in that sequence. Slack has added friction at almost every possible moment: a CAPTCHA before the product says hello, a 90-second dead zone in email verification, a pricing wall before any product experience, and a guilt-trip modal for anyone who tries to skip inviting teammates.

The product promise is clear. The path to experiencing it is not.

1

CAPTCHA before the product says hello

Users enter their email, click Continue, and hit an image-selection challenge with no warning. The product’s first meaningful interaction is interrogating the user. No other signal has been given to suggest they belong here.

2

Email verification is a 90-second dead zone

After passing the CAPTCHA, users are redirected to an email code screen. They leave Slack entirely for 60–90 seconds to find a split 6-character code in their inbox. “Open Gmail” shortcuts help but don’t solve the fundamental problem.

3

Pricing wall appears before first value

After the workspace creation spinner clears, users arrive at a full-page plan selection screen — Pro at $4.38/mo, Business+ at $9/mo. “Start with Limited Slack” is buried below the fold. Users are asked to make a payment decision before they have sent a single message.

~12 minutes from signup to first channel. Target: 2.

The verified signup sequence alone — email, CAPTCHA, verification code, and return to Slack — adds 3–5 minutes before any product interaction begins. Workspace setup, the pricing wall, and personalization questions push the total closer to 12 minutes.

Current Estimate ~12 min
Recommended Target ~2 min

Every step in the flow except email entry is adding time without adding perceived value to the user. The pricing wall alone accounts for 2–5 minutes of confusion and decision-making at the worst possible moment.

Landing + EmailClean entry, SSO offered
CAPTCHAUnexpected challenge, ~60s friction
Email Code60–90s dead zone outside product
Setup + Pricing Wall4 decisions + upsell before value
First ChannelEmpty state, no value signal
“Are you sure? Without someone else here, you’ll be missing out on: Real-time messaging, Video calls, Document sharing.”
That’s Slack asking a new user — who just survived a CAPTCHA, an email verification dead zone, and a pricing wall — to justify not inviting teammates. These are the exact features they signed up to get.

The skip invite modal with a red “Don’t Invite Anyone” button is a textbook example of dark-pattern-adjacent design. It doesn’t inform the user — it punishes them for trying to complete setup at their own pace.

At the exact moment users should feel excited about their new workspace, Slack is creating friction, doubt, and mild shame. This is momentum going in the wrong direction.

Move the pricing decision to after first value.

The single highest-impact change in this flow is relocating the plan selection screen. Right now it appears immediately after the workspace creation spinner — before users have sent a message, seen their team, or experienced any value. Moving it in-product, after the first meaningful action, changes the entire conversion dynamic.

Current Pattern

After workspace creation loading completes, users are immediately shown a full-page plan selection modal. “Start with Limited Slack” is below the fold. Many users haven’t scrolled far enough to find the free option.

Recommended Pattern

Start every user on the free tier by default. Trigger the upgrade prompt in-product after the first value moment — when users invite their first teammate, send their first message, or create their first channel. Convert from demonstrated value, not from confusion.

Users who upgrade after experiencing value retain better and churn less. Pressuring a payment decision before value is experienced optimizes for short-term conversion at the cost of long-term retention.

This is where acquisition spend goes to die.

📉

Activation loss

Every friction point in the verified signup flow reduces the share of signups who reach the product. A compound loss at CAPTCHA, email verification, and the pricing wall — before a single message is sent.

💸

CAC waste

Every paid click, every SEO ranking, every brand impression that drives someone to the signup page is wasted if they don’t make it through to value. Friction doesn’t just slow activation — it converts ad spend into nothing.

📊

Retention risk

Users who upgrade before experiencing value have higher churn. The pricing wall creates paid subscribers with no value anchor. When billing comes, they cancel. Activation-first conversion sequences produce better LTV.

This is just the surface.

The full breakdown scores every screen, ranks every friction point, and gives your team a prioritized roadmap — exactly what to fix and in what order.

Tell me about your product →

Think your funnel has the same problem?

Tell me about your product and where you think users are getting stuck. I'll come back with a direct, honest read — not a sales pitch.

  • Activation score across the full onboarding flow
  • Every friction point — ranked by drop-off risk
  • Prioritized recommendations: what to fix first and why

No spam. No sales sequence. Just a reply from a real person.