# Compulsory User Sign Up Page on Entry

**URL:** <https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962>\
**Category:** Ask for Help\
**Created:** [July 4, 2020, 2:48pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962 "2020-07-04T14:48:27Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![qb15](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/qb15/32/9973_2.png) [@qb15](https://community.glideapps.com/u/qb15)\
**Post date:** [July 4, 2020, 2:48pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/1 "2020-07-04T14:48:27Z")

</div>

In the App I have some User Profile fields we need added by user to provide the proper functionality.

So I’d like to make this part of the “Public with Email” Sign-in Option.

I can think of some rather complicated ways to have this page appear on its own when they sign in (hiding everything else, making visible like this if user fields not filled in), but I’m wondering if there is an easier approach.

Appreciate any input.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 4, 2020, 2:58pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/2 "2020-07-04T14:58:29Z")

</div>

Use tab visibility to display only that page is the easiest way I can think of.

---

<div class="post-metadata">

**Author:** ![Cmstewart42](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/cmstewart42/32/7319_2.png) [@Cmstewart42](https://community.glideapps.com/u/Cmstewart42)\
**Post date:** [July 4, 2020, 5:19pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/3 "2020-07-04T17:19:51Z")

</div>

Agreed @ThinhDinh

---

<div class="post-metadata">

**Author:** ![qb15](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/qb15/32/9973_2.png) [@qb15](https://community.glideapps.com/u/qb15)\
**Post date:** [July 13, 2020, 5:34pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/4 "2020-07-13T17:34:36Z")

</div>

Hey guys,

So…

The Good:

- this works

The Bad:  
It flicker appears for every login afterwards, before disappearing. And users ask questions about it.

I’m designing a ‘sign up sequence’ with several of these one-time screens. It seems the only way to do this, is by repeating the above approach - or has someone done this before?

I’m basically creating a typical ‘app onboarding’ process with 3 pages.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 13, 2020, 10:44pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/5 "2020-07-13T22:44:24Z")

</div>

I experience it for like less than a second in some of my apps as well when I have an initial sign-up screen. It seems like the delay is for the system to check your conditional visibility before getting to the true tab like it should. Not ideal I know, just trying to explain.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [July 13, 2020, 11:30pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/6 "2020-07-13T23:30:13Z")

</div>

We are working to fix that flicker.

---

<div class="post-metadata">

**Author:** ![qb15](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/qb15/32/9973_2.png) [@qb15](https://community.glideapps.com/u/qb15)\
**Post date:** [July 14, 2020, 7:26am UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/7 "2020-07-14T07:26:15Z")

</div>

@ThinhDinh have you used multiple sign up screens before? Or just the one?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [July 14, 2020, 7:32am UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/8 "2020-07-14T07:32:40Z")

</div>

Just the one, @Lucas_Pires have used multiple ones so he might have something more relevant for your case.

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [July 14, 2020, 3:13pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/9 "2020-07-14T15:13:37Z")

</div>

Hey @qb15

Take a look in this conversation

> [@Creating an onboarding flow using tab visibility](https://community.glideapps.com/t/creating-an-onboarding-flow-using-tab-visibility/11149):
>
> First Test - Onboarding iphoneNecessary informations first: Name & Profile Pic [Untitled\_ Jun 19, 2020 5\_09 PM]

---

<div class="post-metadata">

**Author:** ![qb15](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/qb15/32/9973_2.png) [@qb15](https://community.glideapps.com/u/qb15)\
**Post date:** [July 14, 2020, 5:56pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/10 "2020-07-14T17:56:47Z")

</div>

Hey thanks for that! @Lucas_Pires

My understanding is that this is the best set up from that:

1. Main Screens + Menu hidden when Onboarding Column Value is “null” (not set)
2. Use “Link to Screen” on each onboarding screen to go to next onboarding screen page
3. “Button” for last page sets Onboarding Column Value to 1 (on click of last button)
4. All Onboarding screens set to hidden when this happens + main screens + menu unhidden

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [July 14, 2020, 6:10pm UTC](https://community.glideapps.com/t/compulsory-user-sign-up-page-on-entry/11962/11 "2020-07-14T18:10:04Z")

</div>

Perfect 👌🏼
