Skip to main content
GullySystem
A practical guide

Pilot users signed up but stopped coming back: read the drop off

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 5 min read

In this guide 6 sections
The short answer

Place every lost user on the journey using step events, then sort the cause into confusion, missing value or the wrong audience. Each cause has a different fix. Try one fix at a time, measure again at the same step, and resist adding features until you know which of the three causes you are facing.

Place each lost user on the journey

Start with a list of everyone who signed up, record the last step each person reached beside their name, and sort so the earliest drop-offs sit at the top. Sign-up, email check, first action, second visit.

That step is where the story ends. Ten who never finished the profile form are a different problem from ten who finished it and never returned, and an average across all twenty hides that difference. So read the groups.

Without step events you are guessing. Add them to the sign-up flow before drawing any other conclusion, then wait for the next batch of pilot users to pass through each screen.

  • Signed up, never confirmed email
  • Confirmed, never took the first action
  • Took the first action once, never came back
  • Came back twice, then stopped

Sort the cause into three buckets

Confusion means the user wanted the value but could not find it, while missing value means they found it and judged it unworthy of a second visit. Wrong audience means a bad invite.

Confusion shows long pauses, repeated taps and back-and-forth between two screens, whereas missing value shows a clean first run followed by silence in the days after. Wrong audience shows up as sign-ups from channels that have nothing to do with the problem you solve, such as a giveaway post or a friend’s group chat.

Label every lost user with one bucket. Note the evidence beside each label, such as the screen where the pause happened or the invite link the person arrived from.

Ask the users, briefly

Numbers say where. They rarely say why. Pick eight to ten lost users, ask each for ten minutes by phone or voice note, and say clearly that you are testing the product rather than them.

They will speak freely. Ask what they were trying to do, what they expected to see and what they did instead when the screen did not match, in their own words. Avoid asking whether they liked it.

People are polite, so a yes tells you little, and the user who liked it but never returned is exactly the case you need to explain. An in-product prompt on exit, or after a day of silence, can add short replies to the interviews, provided it asks only one question. Read every answer yourself.

Pick one fix per bucket

For confusion, shorten the path by removing a screen, renaming a button or adding a worked example to the empty state of the first screen. For missing value, recheck the assumption.

Check whether the action you offer really solves the problem you named before the build began, because a pilot cannot rescue a wrong assumption. For wrong audience, change where invitations go. A pilot filled by curious friends will always look weak, so invite the people who have the problem through the groups or lists where they already gather.

Change one thing at a time. Two fixes at once leave you unable to say which one worked, and the review window gets wasted on an argument instead of a count.

  • Confusion: cut steps, rewrite labels, add a first-run hint
  • Missing value: revisit the assumption and the proving action
  • Wrong audience: change the invite list and the channel
  • Record the change date next to the step counts

Hold back new features until the read is clear

The urge after weak retention is to add a reminder, a badge or a second module, yet features help only when the cause was a missing feature. That is rarer than it feels.

Run the fix for one review window, then count again at the same step, and keep going only if the number moves towards more returning users. If not, move to the next bucket.

Mixed steps and weeks prove nothing. Write the finding in two lines for your build team and investors: what the data showed, what you changed and what you will test next.

Drop-off diagnosis sheet

Worksheet with three blocks. The top block is a funnel table with step name, users reaching it, users lost and the share of sign-ups still active. The middle block lists every lost user, the last step reached, a cause bucket of confusion, missing value or wrong audience, and a line of evidence. The bottom block holds one fix. Beside it go the start date and the count that the next review must beat at the same step in the funnel table above.

Open a blank worksheet to print

Questions owners ask

How many pilot users do I need before reading the drop off?

Twenty users can show patterns. That holds only if each user has step events logged, since otherwise you are left reading sign-up dates and guessing at the rest.

What if the users all say they liked it?

Watch actions, not words. A user who praised the app and never returned is telling you the value was not strong enough to change a habit, whatever the kind words suggest.

Should I offer an incentive to bring users back?

A discount can bring people back once, hide a value problem, and teach your pilot group to wait for the next offer before acting. Offer it last.

When should I stop the pilot?

Stop when you have tried a fix for each cause that fits the evidence and the proving action still does not happen. Check it against your stop rule.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements