Easiest way to serve screens only to new users? (visitors)

Hi guys,

I have 3 intro screens for my app and I want to serve them only when the app opens for the first time. What logic should I put in place? Cheers

You can track if the user has been onboarded or not and show them the views/screens depending on that case.
Adding a “user onboarded(or your preferred naming) = yes/no” field in the user datatype and setting a condition or workflow to track this on view load or preview the screens will do the trick.

…
Also, use the Bubble Ai Agent to guide you step by step through the process! :sparkles:

great idea. So what should they see when they’ve done the onboarding? I would show them the homescreen, but how would I setup that condition? iN a flow?

do you have CTA’s in each screen? if yes. then add an onboarding step at the click of each cta. when visitor has seen first screen and clicks to move to next screen, add on the workflow, user’s sign up step = 1. do that for all 3 screens, sign up step 1, 2 & 3 accordingly in case a user abandons onboarding halfway and returns.

To solve the second problem of what they see if they have onboarded, the answer is nothing. they are moved straight into the apps home page. On your splash screen or login view add an onpage load workflow that checks every user’s sign up step and navigates accordingly