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.
Findings
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.
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.
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.
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.
Time to Value
~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.
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.
Biggest Friction
“Are you sure? Without someone else here, you’ll be missing out on: Real-time messaging, Video calls, Document sharing.”
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.
One Fix
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.
Why It Matters
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.
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