01The uncomfortable question

What makes an app worth $50?

The product mechanics behind apps people return to.

???

Three useful questions each earn a gift.

02The founder problem

A timer is useful.
A product is valuable.

Knockout began as a timer. The $50 question forced a different product: one that strengthens the next valuable action.

Knockout active interval timer showing an action roundKnockout Today screen showing a scheduled workout and weekly training plan

03The thesis

Great products make the next valuable action feel believable.

LOCKED1
LOCKED2
LOCKED3
LOCKED4
LOCKED5
LOCKED6

We will unlock all six.

04Earned onboarding

Should onboarding always be shorter?

NO.It should earn its length.

Duolingo onboarding language selection screen in UkrainianDuolingo onboarding screen asking about existing English experienceDuolingo onboarding screen asking for a daily learning commitmentDuolingo onboarding screen explaining expected learning outcomesDuolingo onboarding screen starting the first two-minute lessonDuolingo first-lesson result showing points, accuracy and completion time
PersonalizeReassureCommitCalibrateDeliver value

Never copy the screen. Copy the job.

05Trust screen

The paywall is the final
onboarding screen.

Knockout personalized plan result showing the program goal, schedule and training cadence
01Plan result
Knockout paywall continuing the personalized training plan with benefits, prices, trial and cancellation details
02Paywall continuation
1Outcome
2Value
3Proof
4Choice
5Risk
Persuasion: both sides win.Deception: only the product wins.

06Earned progress

You started at

10%.

You chose to attend · stayed · participated

Credit real progress.
Never invent it.
Knockout current training session showing the active exercise and remaining timeKnockout weekly plan showing one of four workouts completedKnockout fighter development showing level, evolution progress and skill experience

07Gift, not receipt

A reward is not data.
It is a moment.

AnticipationRevealAfterglow

Participation makes the reward feel larger.

08Motion grammar

Motion needs a grammar.

Same action

Same direction

Same hierarchy

Similar timing

·Small action

Small feedback

Major milestone

Major celebration

Calm interface. Energetic product.

09Comeback loop

A streak should survive
real life.

Duolingo one-day streak screen requiring daily learningDaily streak
Knockout training streak showing scheduled workouts and explaining that rest days do not break the streakSchedule-aware streak
Knockout missed workout screen showing that the incomplete session can still be recoveredMissed
Knockout recovery window offering a button to finish the missed workout and keep the streak aliveRecover
Knockout completed workout screen showing the recovered session and preserved workout streakDone

The most important streak screen is the first one after failure.

10Winnable competition

GLOBAL RANK#184,291

Most users already lost.

PSYCHOLOGICALLY CLOSE#9

One workout to reach #8.

Strava yearly segment leaderboard showing nearby ranks, athletes, times and speeds

Local means psychologically close.

11The product-management filter

An engagement feature
needs a product case.

  1. 01Behavior

    Complete planned workouts

  2. 02User benefit

    Build boxing skill

  3. 03Mechanic

    Weekly plan streak

  4. 04Metric

    Return after a miss

  5. 05Failure mode

    Empty check-ins

If you cannot fill all five, the feature is not ready.

12The answer

Do not add gamification.
Make valuable progress visible.

01Earned onboarding

This is for me.

02Trust screen

This is worth it.

03Earned progress

I have already started.

04Gift, not receipt

I earned something meaningful.

05Comeback loop

I can keep going.

06Winnable competition

I can realistically win.

A timer tells someone how long to train.
A product makes them believe they are becoming a fighter.

14Q&A · Three gifts

Three questions.
Three gifts.

Ask the question that helps the whole room see a trade-off more clearly.

Serhii Kopytchuk · Knockout