# Onboarding stories

**URL:** https://community.glideapps.com/t/onboarding-stories/31114
**Category:** Ask for Help
**Created:** [August 29, 2021, 7:48pm UTC](https://community.glideapps.com/t/onboarding-stories/31114 "2021-08-29T19:48:31Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![AyS\_0908](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ays_0908/32/27349_2.png) [@AyS\_0908](https://community.glideapps.com/u/AyS_0908)
#### Post date: [August 29, 2021, 8:25pm UTC](https://community.glideapps.com/t/onboarding-stories/31114/2 "2021-08-29T20:25:25Z")

</div>

Hi, welcome.

The question is a little bit “wide”, can you narrow it down.

1/ The macro principle is to create on-boarding pages, with a “user validation” at the end. The other pages are hidden with visibility conditions until the column hosting the user validation is filled-in.

2/ For the on-boarding screens, several options

- A screen (for ex. [Users]) with X “Show new screen” actions to simulate a flow (while it will always been the same page); this gives a nice UX, but the risk is that if you delete one of the “show new screen” button, you’ll loose everything that is hosted behind
- Alternative, is to set all the fields of the onboarding flow on the same screen (without “show new screen” action; then, once a button is pressed (for ex. an arrow), it hides the previous fields and displays the next ones (need to use Visibility conditions)

An illustration: [Creating an onboarding flow using tab visibility](https://community.glideapps.com/t/creating-an-onboarding-flow-using-tab-visibility/11149)

---

_[View the full topic](https://community.glideapps.com/t/onboarding-stories/31114)._
