HelloPM · Assignment Examples Browse 149 examples →
Improving Product Sense · Cult.fit

Weekly Workout Planning and Guided Routines to Reduce Cult.fit Churn

How a fitness app can stop treating workouts as a marketplace and start treating them as a plan

Improving Product Sense HealthTech Cult.fit
Cult.fit logo

The problem they went after

Cult.fit presents fitness as an open catalogue of individual classes. Habit builders have to assemble their own week, and once they miss a session the platform offers no route back in. Guilt and decision fatigue do the rest, and users drop off inside the first month, before a fitness habit has had time to set.

What they actually did

Three solutions, ranked by RICE. A single Today's Workout button on the home screen scored highest by removing the daily decision entirely and leaving one prominent next step. A Gentle Restart Flow came second, catching users returning after three or more days away with a normalised, lower-commitment re-entry plan instead of a list of missed sessions. An auto-generated Weekly Guided Plan builds a three-to-four session week around the user's goals and availability.

What you can take from it

Worth stealing

  • Closed habit loop: plan, execute, recover, repeat
  • Gentle Restart Flow for users returning after three days
  • Single Today's Workout CTA kills daily decision fatigue
  • Booking conversion guardrail against over-constraining choice

Read this if

Anyone building retention where consistency, not content, is the product

The transferable bitThis is one closed loop rather than three separate features, with each piece covering a failure mode the others create: plan, execute, recover, repeat. Four-week retention among new Habit Builder members is the primary metric, and a booking conversion guardrail checks that a simpler home screen has not just narrowed what people book.

The submission itself

Open the PDF →

Reading on a phone? The embedded viewer is cramped — open the PDF in a new tab instead.

Everything else they shared

+Same industry, different takeHealthTech