Hey 👋
Before we begin, I just want to check in with you.
Reflection works best when it's done after you've tried today's step, even in a small way. This is just about being honest with yourself.




Metabolic Kickstarter v1 had great content and 3% day 1 to day 7 retention. v2 kept every piece of that content and changed the psychology around it. Retention went to 23%.
tl;dr
before we start, a quick question
Do you know what GoodFlip's metabolic score is?
GoodFlip's metabolic score, the number the whole app is built around, had become a one-time thing: people took it, got their number, and left. Metabolic Kickstarter was our reason for them to come back. Four weeks, seven days each, a short podcast and a piece of content every day. You take your score, you land in the program, you begin.
The bet we made was that the content was good enough to bring people back on its own. Delightful podcasts, well-written days, a real four-week arc. Weeks were locked, but days inside a week were open.
So people opened day 1, binged all seven days in one sitting, and never came back.
Before the numbers, see the flow itself: unlock Week 1, tap View Plan, and explore the week, all seven days open from the first minute.
Welcome to your

Unlock gems. Build habits. Earn rewards.

Week 1 – Foundation
Recharge your body and restore your energy
Week 2 – Energy
Ignite your metabolism & burn fat effectively
Week 3 – Balance
Boost nutrients, sharpen focus
Week 4 – Strength
Build habits that last
Progress that pays off
Unlock exciting rewards each week of your Kickstarter journey
and that was the whole of a day
Once a week was unlocked, seven days of content sat in the user's hands: read, listen, follow. Did users come back each day when the whole week was a few taps away?
Day 1 to day 7 retention was 3%. That's not a dip, that's a verdict. Of every 100 people who started day 1, 97 were gone before day 7.
The number stung, but we had shipped it, so we had the whole dataset. We knew exactly where people went.
Share of day-1 starters still active through week 1, day 1 to day 7
| Version | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 |
|---|---|---|---|---|---|---|---|
| v1 | 100% | 40% | 19% | 11% | 7% | 4% | 3% |
Back at the whiteboard, we ran the teardown as : keep asking why people left until the comfortable answer, content quality, stopped surviving the question. It didn't survive because we tested it: with a varied set of users, on both ends, people who binged the whole week and people who left on day 1, all asked one question: is this content worth coming back for? Most liked it as it was, a few had minor feedback we folded back in, and nobody wanted it rebuilt. The content was fine.
What was left was the real mistake, sitting in plain sight: a bet on behaviour, made without a model of behaviour. Hold v1's choices up against basic behavioural psychology and each one names its own failure:
We designed for consumption. Retention needs participation.
Content you can finish in one sitting has no reason to be daily. We had built a library and called it a program.
the psychology
People return to things they have acted on, not things they have read: . v1 never asked the user to do anything.
Nothing was left open.
A user finished day 1 with everything they came for. No loose thread, so no reason for tomorrow to exist.
the psychology
The : unfinished things stay on the mind, finished things get released. v1 ended every session finished.
The reward was the content itself.
And the content was free, immediate, and all available at once. The app taught people to binge and leave. It worked exactly as designed, which was the problem.
the psychology
The needs a visible goal you're closing in on. With everything free and open at once, there was nothing to approach.
We wanted Kickstarter to work like a coaching program, with Kaira, our in-app AI, as the coach. So instead of theorising about what a coach does, we ran with five working coaches: fitness, nutrition, and habit coaches, all running paid programs with real clients.
Their programs run on a loop so simple it's almost boring. In the morning, the coach tells you what to do today, and you commit to it. Through the day, you do it. At night, the coach asks whether you did.
That's the whole retention engine, and it has nothing to do with content quality. The client comes back at night because someone is going to ask. They come back tomorrow because tomorrow has an instruction. We weren't inventing a mechanism, we were , one that already works, and that people already know how to follow.
So the design question became a : how might we make Kaira behave like a coach, so a user has a reason to come back tonight and again tomorrow?
That turned into three things we had to design, and only three:
Move the user from passive consumer to active participant
Create closure for today
Create anticipation for tomorrow
Each goal became one moment in the day, wrapped around the v1 content you already saw, which v2 ships word for word. Every screen below is the real product, running. Not a screenshot, not a redraw, the actual shipped Day 1. Play it.
the commitment moment · morning
Register a choice, don't read one
serves goal 1: from passive consumer to active participant
At the end of every morning's content, Kaira stops teaching and asks you to decide: how much protein will you add today? You pick an option and a written promise fills in with your choice. Try it below, pick an option and watch the promise build.
Make a promise to yourself
Today, I will add protein to ______ for better energy.
two meals
one meal
my food choices
This is . And the format matters: a goal paired with a concrete plan, an , gets completed far more often than the wish alone.
the completion & reflection moment · night
Close the day, earn the piece
serves goal 2: create closure for today
At night Kaira checks in with a short sheet: did you keep the morning's promise? Answer honestly, and she closes the day and hands you a reward. Tap through it below, Yes, I've tried it, and follow it down.
Kaira AI
The point is closure, a clear made visible. And the reward you just collected is a puzzle piece. It looks like a but deliberately isn't: the piece is guaranteed, the set is what's incomplete. Finish the days and watch it assemble, six in, the seventh pulls hardest. That's the meeting the .
The puzzle is taking shape...
You've unlocked your first piece, this is part of a bigger picture.
There are 7 days, & 7 reflections
complete them all to reveal something meaningful about yourself.
the tomorrow teaser
A glimpse, not a locked door
serves goal 3: create anticipation for tomorrow
Days are locked now, so you can't binge the week the way v1 let you. But reach for tomorrow early and you don't hit a closed door: you get a live countdown to midnight and a glimpse of what's coming, priming the curiosity that brings you back.

Day 2 opens tomorrow
Tomorrow you will learn something unexpected
I have a simple hack for tomorrow that boosts metabolism by 30% in just one hour
Unlocks in

You have done enough for today. Let your body do its part. We'll continue tomorrow.
We'll send an app notification as soon as Day 2 opens up
Once you start reading behavioural psychology you find plenty that works on people rather than for them. In a health app, the levers you refuse to pull matter as much as the ones you ship, so we wrote the refusals down as before v2 was designed. Every decision after had a line it could not cross.
No variable rewards. We could have randomised the pieces, made some rare, added a slot-machine pull. It might have worked. Manufacturing compulsion in a health app is a line I didn't want to design past. A guaranteed reward with an incomplete set gets the return without the casino.
No streak punishment. Miss a day and you keep your pieces. Loss aversion is the strongest lever in the box and the cruellest. People already quit health programs out of shame, and a broken streak is a shame machine.
No new content. The temptation after a 3% is to blame the content and make more of it. The content was never the problem. We rebuilt the loop and left the library alone.
Week 1 retention, day 1 to day 7, went from 3% to 23% on the same content, roughly 7.7x. In concrete terms: 2,140 people joined the Kickstarter, and 492 of them were still showing up at the end of week 1.At v1's rate, that number would have been about 64.
Share of day-1 starters still active through week 1, day 1 to day 7
| Version | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 |
|---|---|---|---|---|---|---|---|
| v1 | 100% | 40% | 19% | 11% | 7% | 4% | 3% |
| v2 | 100% | 68% | 52% | 41% | 33% | 27% | 23% |
still active, by week's endw123%w217%w314%w412%
The week 1 curve is the headline, but the rest of that week's cohort data is where you can see the three moments actually doing their jobs:
2,140
joined the Kickstarter
the v2 cohort, across all four weeks
366
kept a perfect streak
checked in all 7 days of week 1, not one miss
261
shared their puzzle
over half of the 492 who finished week 1
The streaks are the part I watch. A perfect week means the user came back morning and night, seven days running, which is the coaching loop working, not the content:
Longest streak per user in week 1, consecutive days checked in
| 1 days | 2 days | 3 days | 4 days | 5 days | 6 days | 7 days |
|---|---|---|---|---|---|---|
| 640 | 402 | 275 | 198 | 152 | 107 | 366 |
Reactions on daily content, all four weeks
A good bet still needs a model. v1 wasn't lazy work. It was a well-crafted program built on an assumption about behaviour that nobody checked: that good content is a reason to come back. Delight is not a retention strategy. Name the model you're betting on before you ship, so you know what you got wrong when it fails.
The mechanism usually already exists outside the product. We didn't invent the commit-and-check-in loop, coaches have run it for decades. An hour with people who do the job for a living beat any amount of whiteboarding, and it's the second time on this team that the answer was sitting with a human expert rather than in a workshop.
Shipping the failure is what bought us the fix. v1 was in production with full data, so the teardown was based on what people actually did, not what we assumed went wrong. A prototype that never ships teaches you nothing. A 3% in production teaches you exactly where the hole is.
Know which levers you won't pull. Once you start reading behavioural psychology you find plenty that works on people rather than for them. In a health app, the mechanics you refuse to use matter as much as the ones you ship.
Two versions, one team. The 3% and the 23% belong to the same people.
Vishal Bansal
Design Manager
Guidance the whole way through, from the v1 bet to the v2 reframe.
Daksh Sharma
Senior Product Designer
Beautifully crafted v1 and its content.
Khyati Patil
Brand Communications Manager
Kept the program's voice human across four weeks of daily content.
Ankur Chatter
Tech Lead
Reviewed both builds and got each version safely into production.
Shraddha Vasudeva
SDE-II
Paired on the front end, reviews and fixes across both versions.