We have a product with a bunch of available settings but only a couple are actually required to get started. To simplify things, I was going to hide all these settings behind a banner that drives the user to complete some initial onboarding setup steps. Once those initial steps have been completed, they will then have access to all available settings.

Is it ok to require these initial steps to help guide them and set them up for success or should I allow them to dismiss/skip to reveal all settings? My worry is that the first instinct of many will be to dismiss the banner and then they are lost, not knowing what is required to get started. enter image description here

2 Answers 2


Making the settings available only after having completed an onboarding does not seem a good solution. You are afraid that users will be lost when confronted with these settings. But to force the user to complete an onboarding seems quite patronizing.

It always should be in the users choice how to proceed.

Onboarding is not always a good solution either. It might be better (maybe in addition) tho provide guidance where it is needed (interesting article on onboarding https://www.nngroup.com/articles/mobile-app-onboarding/ )

So what I would suggest, is an approach that hides the additional settings for example in an expander, something like "pro mode". On showing them give the user specific guidance per setting or if necessary for a group of settings.

If you do an onboarding keep in mind that a user has to remember all the information given in the onboarding.


Hiding settings would be a forced onboarding. users will not be going to stay longer either they will not like the product so it's good to give them flexibility while onboarding. only thing you can do is to add guidance. a guided onboarding is considered good.it also helps your users to make less errors.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.