I have a similar scenario and I just have yes/no fields in the user type that all start as “no” and get updated to “yes” once the user has completed the onboarding step. No urls or custom states needed.
1 Like