Hey - Getting more and more used to your system. Fully understand how it works and why you've chosen to do certain things certain ways. - One of the things that I'm curious about is why you've chosen to have people deal with selecting the different stages as they level up and progress through the system. It's one of the only parts of your system that introduces confusion.
- I ran into something similar with my system. People felt overwhelmed at the beginning, so I rolled out the product to the user in Stages like you have here as they completed each "Mission".
- The way I did that was to break down my "Original Dashboard" to where it was only addressing one process as a "Stage 1 Dashboard".
- I put the "Original Dashboard" and the "Stage 1 Dashboard" in a Database and filtered it to only show "Stage 1". Then once they finished Stage 1 - This could be controlled after a certain amount of days or levels or by clicking a button - then their "Dashboard Database" would then get updated to filter to "Stage 2", and so on and so forth until they had finally been through the onboarding/tutorial process and unlocked the "Final Dashboard".
- If you moved the Databases out of Cycles and onto their own page to their own page and then Duplicated your Cycles page once for each Stage then you could have the buttons and templates on each "Cycle Stage" Page already be set to the correct version. This way noone has to click in and change anything in the buttons or pick which template to load. It would go on behind the scenes.
Hopefully that all made sense. It'd make your Template larger to download, but I think you could provide a much better onboarding experience that guides the member through the process naturally without needing to pair it with a bunch of YouTube videos. You could have a different set of instructions within a toggle on each different "Cycle Stage" page as they progress through it.