ValidationEmerging Pattern

When users tolerate painful onboarding, you've found real demand worth pursuing aggressively

Most advice says optimize onboarding to reduce friction and increase conversion. But sometimes painful friction is a feature, not a bug—it proves demand strength. If users are willing to jump through hoops (manual multi-step installs, copying tokens, complicated setup), you've validated that the value proposition is strong enough to justify the pain. This signal is more valuable than easy signups with high churn. In mobile apps, each additional step typically causes 80% drop-off, so if you're seeing high completion rates on painful flows, you've found something people desperately want. Don't optimize the onboarding yet—focus on building more of what they came for.

When to use

When you're early-stage and unsure if demand is real. When you have a complex product that requires setup but people are completing it anyway. When deciding whether to invest in perfecting onboarding versus building more core features. When evaluating product-market fit in a new platform ecosystem.

Don't do this

Obsessing over onboarding optimization before validating core value. Assuming all friction is bad. Thinking that because onboarding is painful, you don't have demand. Spending months perfecting UX before understanding if anyone actually wants the product badly enough to push through current friction.

1 Founder Who Did This

1
Pollyby Bilal Aijazi

In 2015, Polly's install process required 5 manual steps: create custom bot in Slack, copy token, paste it back, install slash command, copy another token, paste again. In mobile apps this would cause 80% drop-off per step (99.97% total abandonment). Yet 80% of users completed Polly's entire 5-step flow.

Result:High completion rate on painful process proved massive demand existed even before Slack had proper app store. Validated building the product aggressively rather than optimizing onboarding. Grew to millions of MAUs while keeping team at just 20 people.
Read full story →