12 min left 0%

activation optimization

You would want that magic moment to be as early as possible — that this is the app which is going to resolve all my pains and all my agony and all my troubles. Twenty seconds, five seconds, ten seconds, and the user realizes: this is what I wanted. You have a beautiful product. You have a beautiful magic moment.
Talvinder Singh, IIM Trichy guest lecture, 2020

Your acquisition numbers look healthy. Ten thousand signups last month. The CEO is happy, the growth dashboard is green, and marketing is buying champagne.

Here is what nobody is talking about: six thousand of those users opened your app once, poked around for ninety seconds, and never came back. They did not churn after a month of usage. They never started using. They arrived, saw nothing that mattered to them, and left. Silently. No angry support ticket. No cancellation email. Just gone.

This is where most products actually die. Not at the top of the funnel. Not in retention month three. In the first five minutes after signup, when a new user is deciding — mostly unconsciously — whether your product is worth their attention. Activation is the most impactful stage of the growth funnel because every percentage point you gain here multiplies through every stage below it. A 10% improvement in activation has a larger revenue impact than a 10% improvement in almost anything else.

After watching hundreds of PMs across Pragmatic Leaders cohorts struggle with activation, I can tell you the problem is almost never “we need a better onboarding tutorial.” The problem is that most teams have never clearly defined what activation means for their product.

Activation is not signup. It is not onboarding completion.

Activation is the moment a user first experiences the value your product promises. Not when they create an account. Not when they finish your five-step onboarding wizard. Not when they verify their email. Those are process milestones. Activation is a value milestone.

For WhatsApp, activation was sending your first message and getting a reply. Not downloading the app. Not importing contacts. The moment another human responded to you through WhatsApp — that was when you understood what the product was for.

For Razorpay, activation for a merchant is not signing up or completing KYC. It is receiving their first successful payment. That is when the merchant thinks: this works, this is easy, I am keeping this. Everything before that moment is friction the merchant tolerates on faith.

For Zepto, activation is not installing the app or browsing the catalog. It is receiving that first delivery in ten minutes and thinking: wait, this actually arrived that fast? The speed promise becomes real only on first delivery.

The distinction matters because it changes what you measure, what you optimise, and where you invest engineering effort. If you think activation is “completed onboarding,” you will spend six months polishing your onboarding flow while ignoring the fact that users who complete onboarding still do not experience value because your product requires three more steps after onboarding before anything useful happens.

Finding your aha moment is the question most teams skip

Every product has an aha moment — the point where the user’s mental model shifts from “I am trying this out” to “I need this.” The problem is that most teams have never identified theirs. They assume they know it, or they confuse it with a product feature rather than a user experience.

Think about it the way Pixar thinks about storytelling. Every Pixar film has the same structure: a hero encounters a conflict, struggles to resolve it, and finally breaks through. Those conflict-resolution moments are what make the story stick. Your product has the same arc. The user arrives with a problem (the conflict), tries your product (the struggle), and hits the moment where the problem starts dissolving (the resolution). That resolution moment is your aha moment.

Finding it requires data and qualitative research working together.

The data approach: Look at your retained users — the ones who stayed past day 30. What actions did they take in their first session that churned users did not? At Dropbox in 2012, the team discovered that users who saved at least one file to a shared folder in their first session retained at dramatically higher rates. That was not obvious. The team had assumed the aha moment was “storing your first file.” It was actually “sharing your first file” — because sharing is what made Dropbox different from a USB drive.

The qualitative approach: Interview ten users who became power users. Ask them: “When did you first think — yes, this is for me?” The answers cluster. They always cluster. You will hear the same moment described in different words. That is your aha moment.

// scene:

Growth team standup at a B2B SaaS company in Pune. The team has been arguing for two weeks about what their activation metric should be.

Growth PM: “We have three candidates. One: user creates their first project. Two: user invites a team member. Three: user generates their first report.”

Data Analyst: “I ran the retention correlation. Users who generate a report in session one have 3.2x the 30-day retention of users who only create a project. Inviting a team member is 2.4x.”

Head of Product: “But generating a report requires creating a project first. And most users who create a project never generate a report. So the real question is — what is blocking them between project creation and report generation?”

Growth PM: “I interviewed eight churned users last week. Six of them said the same thing: they created a project, saw an empty dashboard, and did not know what to do next. They never realised they could generate a report from the sample data we give them.”

Head of Product: “So our aha moment is generating the first report. And the activation gap is that users do not know the path from signup to that moment. That is what we fix.”

The team shipped a guided experience that auto-generated a sample report within 60 seconds of project creation. Activation rose from 18% to 31% in six weeks.

// tension:

The aha moment was not hidden in a mysterious user behaviour. It was hidden behind a gap between what the product could do and what new users understood they could do.

Time-to-value is the only onboarding metric that matters

Most teams measure onboarding by completion rate: what percentage of users finished all five steps? This is the wrong metric. A user can complete every onboarding step and still not understand why your product exists. Completion rate measures compliance. Time-to-value measures whether the user got the point.

Time-to-value (TTV) is the elapsed time between a user’s first interaction and the moment they experience the core value. For some products this is seconds (a search engine). For others it is days (an enterprise CRM that requires data migration). But for every product, shorter is better. The longer TTV is, the more users you lose in the gap.

The 5-Second Gut Check applies here. Take any onboarding screen in your product. Show it to someone who has never seen the product for five seconds. Then ask: what does this product do, and what should you do next? If they cannot answer both questions, the screen fails. Every screen in your first-run experience must pass this test. If it does not, you are wasting the user’s attention on information that does not help them reach value.

The operational principle: simplify relentlessly. Look for steps to remove, not steps to add. Every field in your signup form, every permission dialog, every “complete your profile” prompt is a moment where a user can decide this is not worth their time. The best onboarding sequences I have seen in India are brutally short.

PhonePe: phone number, OTP, done. You are looking at your balance and ready to send money within 40 seconds of install. No email, no password, no profile picture, no “tell us about yourself.” Forty seconds to value.

Dream11: signup, pick a match, build a team. The product puts you into a live contest within two minutes. The aha moment — seeing your team’s points update during a real match — happens on the same day you install. Not next week. Today.

Compare this with B2B SaaS products that require a 30-minute demo call before you can even see the product. Every day between “interested” and “experiencing value” is a day the prospect reconsiders.

Product typeActivation eventIdeal TTVCommon blocker
Consumer app (social, content)First meaningful interaction (post, message, save)Under 60 secondsToo many permissions, profile setup before value
Fintech (payments, lending)First successful transactionUnder 5 minutesKYC friction, document upload, verification delays
B2B SaaS (productivity, analytics)First output the user can share or act onUnder 1 hour (self-serve) or under 1 day (enterprise)Empty state, data import requirements, complex setup
Marketplace (buyer side)First completed purchase or bookingUnder 10 minutesSparse catalog, address/payment setup, trust gap
Marketplace (seller side)First sale or booking receivedUnder 1 weekListing creation friction, no demand in early days
EdtechFirst lesson completed or quiz passedUnder 15 minutesPaywall before value, long assessment flows

What good looks like in India: Consumer apps: 30-50% activation. Fintech (with KYC): 20-35%. B2B SaaS trials: 40-60%. If your activation is below these thresholds, you have the biggest growth lever in front of you. See PM Benchmarks for benchmarks across product types.

The India onboarding tax: why your global playbook breaks here

If you are building for Indian users, you carry onboarding costs that a Silicon Valley PM never thinks about. I call this the India onboarding tax, and ignoring it is why global product playbooks produce abysmal activation numbers in this market.

The OTP-first reality. Indian users do not have email habits. They have WhatsApp habits. Email verification as an onboarding step is effectively a wall — not because users cannot verify email, but because they check email once a day and your activation window is ninety seconds. Every Indian product that cracked mass adoption — PhonePe, Paytm, Swiggy, Zepto, Meesho — uses phone number + OTP as the primary auth. The products that insisted on email-first spent quarters wondering why activation was 15%.

KYC is a product problem, not a compliance problem. In fintech, KYC is mandatory. But how you implement it determines whether activation is 30% or 70%. Razorpay lets merchants start accepting test payments before KYC is complete. The merchant experiences value immediately. KYC happens in parallel, not as a gate. This is a design decision, not a regulatory one. Most fintechs put KYC before value and then blame regulation for low activation. The regulation requires KYC before real transactions. It does not require KYC before the user understands why your product is useful.

Vernacular is not a feature. It is an activation lever. Meesho’s activation numbers in tier-2 and tier-3 cities jumped when they added Hindi and regional language onboarding. Not because users could not read English — because the cognitive load of reading a foreign language in a new product slowed their time-to-value. ShareChat, Kuku FM, and Josh built entire growth strategies on vernacular-first onboarding. If your user base extends beyond metro cities and your onboarding is English-only, you are choosing to lose those users.

Bandwidth assumptions kill activation. A global PM might design an onboarding flow with an animated tutorial video. In India, on a ₹149/month Jio plan with spotty 4G in a tier-3 town, that video buffers for thirty seconds and the user leaves. Zepto’s onboarding loads in under two seconds on a 3G connection because the team obsessed over payload size. The rule: if your first-run experience does not work on a low-end Android phone with intermittent connectivity, it does not work in India.

// thread: #growth-experiments — A consumer fintech team in Mumbai reviewing activation experiments targeting Indian users
Growth PM (Neha) Experiment results from this sprint. Experiment A: replaced email verification with WhatsApp OTP. Activation +14%. Experiment B: moved KYC to post-first-transaction (sandbox mode). Activation +23%, but compliance flagged it. Experiment C: added Hindi onboarding for users with Hindi phone language settings. Activation +9% in tier-2 cohort, flat in metros.
Engineering Lead (Arun) The WhatsApp OTP path also reduced our support tickets by 40%. Users were not getting email OTPs because of spam filters and the support load was massive. fire 3
Growth PM (Neha) For Experiment B, I spoke with compliance. They approved a modified version: users can explore the product with demo data before KYC, but cannot transact. Still gets them to the aha moment before the friction wall. Shipping next sprint.
Head of Growth (Vikram) Prioritise A and the modified B. That is potentially +30% activation combined. The Hindi experiment — let us expand to Tamil and Telugu before deciding. Nine percent on one language is meaningful if it holds across three.

The three activation killers I see in every cohort

After reviewing hundreds of products through Pragmatic Leaders sessions, the same three patterns kill activation repeatedly. They are not subtle. They are not edge cases. They are so common that I now ask about them in the first five minutes of any growth review.

Killer 1: The empty state problem. User signs up, completes onboarding, and lands on… a blank dashboard. No data. No activity. No reason to believe this product does anything. This is catastrophic for B2B SaaS and marketplace products. The user’s first experience of your product is emptiness. Notion solved this with templates — your workspace is not empty, it is pre-populated with examples you can modify. Swiggy solved it by showing nearby restaurants immediately, before you even search. The fix is always the same: never show a new user an empty screen. Pre-populate with samples, demos, or contextual content that demonstrates what full looks like.

Killer 2: Asking for too much before giving any value. Name, email, phone, company size, role, department, use case, how did you hear about us — all before the user has seen a single screen of the product. Every field is a micro-decision. Every micro-decision is a moment of friction. The calculation is simple: what is the minimum information you need to deliver value? Ask for that and nothing else. Collect the rest later, after the user cares enough about your product to tolerate your questions. CRED asks for nothing except your phone number and credit card statement access. You see your credit score and bill summary within sixty seconds. Everything else — profile, preferences, rewards customisation — comes after you have experienced value.

Killer 3: Onboarding teaches features instead of solving problems. “Welcome! Let us show you how to use the dashboard. This button creates a project. This menu shows your settings. This sidebar has your team members.” Nobody cares. The user did not sign up to learn your interface. They signed up to solve a problem. Onboarding that teaches features is onboarding designed for the product team, not the user. Effective onboarding solves the user’s problem during the onboarding itself. Lenskart does not teach you how to use filters. It asks you three questions about your face shape and prescription, and shows you frames that fit. The user’s problem (finding glasses that look good on me) is being solved from the first screen.

Nobody cares about your product. Nobody. Even your mother is not going to use it after a point. The only thing that earns continued attention is immediate, felt value. If your onboarding assumes the user is already committed, you have already lost.

// exercise: · 15 min
Map your activation funnel and find the drop

Take a product you work on or use regularly. Map the exact steps from first touch to aha moment.

  1. List every step a new user takes from opening the app/site to experiencing the core value. Be specific — every tap, every screen, every wait. Include verification emails, loading screens, permission dialogs.

  2. For each step, estimate (or find in your analytics) the drop-off percentage. Where do users leave? If you do not have data, walk through the flow yourself with a stopwatch and note where you feel friction.

  3. Calculate your time-to-value. Open a stopwatch and go through the first-run experience from scratch. How long from first screen to the moment you experience the core value? Write down the number.

  4. Apply the 5-Second Gut Check to each screen. Show the screen to a colleague for five seconds. Can they tell you what the product does and what action they should take? If not, that screen is a candidate for removal or redesign.

  5. Identify your biggest activation gap: the single step with the highest drop-off or the longest time delay. This is where your first experiment should run.

If your time-to-value exceeds two minutes for a consumer app or one day for B2B SaaS, you have a structural activation problem, not a cosmetic one.

// interactive:
The KYC Wall

You are the growth PM at a Series B fintech in Bangalore. Your app lets small merchants accept UPI payments. Acquisition is strong — 12,000 signups per month. But 65% of users drop off during the KYC step, which requires PAN card upload, bank account verification, and a selfie. Your activation rate (first successful payment received) is 22%. The CEO wants 40% by end of quarter.

You have the data: 35% of users who start KYC abandon at the PAN upload step. Another 20% abandon at the selfie step. 10% fail bank verification due to mismatched names. What is your approach?

// learn the judgment

You are the Growth PM at a Series B consumer superapp in Bengaluru (Meesho-adjacent, 800K registered sellers, tier-2 and tier-3 India focus). Onboarding completion is 28% — you lose 72% of sellers before they list their first product. Your user research shows three dominant drop-off points: (1) WhatsApp OTP verification fails for 18% of sellers because they use dual-SIM phones and the OTP lands on the wrong SIM, (2) sellers with Hindi phone language settings see English-only screens during the catalog upload step, and (3) the mandatory bank account verification step requires a passbook photo that low-end Android cameras frequently reject as too blurry. You have one sprint of engineering capacity and can fix only one of these.

The call: Which drop-off do you fix first, and how do you defend that prioritization to a CEO who wants all three fixed immediately?

// practice for score

You are the Growth PM at a Series B consumer superapp in Bengaluru (Meesho-adjacent, 800K registered sellers, tier-2 and tier-3 India focus). Onboarding completion is 28% — you lose 72% of sellers before they list their first product. Your user research shows three dominant drop-off points: (1) WhatsApp OTP verification fails for 18% of sellers because they use dual-SIM phones and the OTP lands on the wrong SIM, (2) sellers with Hindi phone language settings see English-only screens during the catalog upload step, and (3) the mandatory bank account verification step requires a passbook photo that low-end Android cameras frequently reject as too blurry. You have one sprint of engineering capacity and can fix only one of these.

The call: Which drop-off do you fix first, and how do you defend that prioritization to a CEO who wants all three fixed immediately?

0 chars (min 80)

Where to go next

activation optimization 0%
12 min left