In short
Design onboarding so every part has a job you can measure. Identify key user cohorts and their needs, contexts, fears and habits. Set onboarding goals, then break the flow into strategic blocks, blocks into screens and screens into elements, each with its own purpose. Use the Psych framework to hypothesize motivation effects and validate them with analytics.

✅ 1. Identifying key user cohorts (through interviews and/or analytics).
For each cohort, you need to understand:
2. Designing the onboarding architecture:
✅ 2.1 Setting onboarding goals:
Goals for the Lose It! app:
✅ 2.2 Designing strategic blocks with specific purposes (welcome, cohort segmentation, data collection, influencing through…, paywall block).
✅ 2.3 Breaking down a block into specific screens (each with its own goals).
✅ 2.4 Breaking down a screen into individual elements (each with its own purpose).
✅ 3. Using the Psych framework by Growth.Design, you can hypothesize during the design stage about the impact of statements and necessary user actions on motivation.
✅ 3.1 Validate these hypotheses using analytics and refine the “weight” of each statement.
💡 If onboarding already exists, you can run “degrading” experiments by removing blocks, screens, or elements (or rearranging them) and tracking their impact on metrics through analytics systems and interviews.
🚀 These experiments are usually costly, but they can often quickly boost conversion and engagement.
The decision to purchase is made long before the paywall 😉
🤓 And that’s exactly why we created our service!