# Form Wall Upon Sign-in for "Full Name" & "Mobile" for User Profile

**URL:** <https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376>\
**Category:** Ask for Help\
**Created:** [March 20, 2023, 12:10am UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376 "2023-03-20T00:10:21Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Romano](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/john_romano/32/74316_2.png) [@John\_Romano](https://community.glideapps.com/u/John_Romano)\
**Post date:** [March 20, 2023, 12:10am UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/1 "2023-03-20T00:10:21Z")

</div>

Hello Glide Community,

I’m currently facing an issue with creating a form wall or an edit screen that prompts new users to enter their full name and mobile number upon their first sign-in. I want this process to occur every time a user signs in for the first time, either through an edit user profile screen or a dedicated form that records this information and all done without any help from outside api’s, forms or other automation besides field entry and update to a glide table

Despite my efforts, I haven’t been able to find a solution to achieve this behavior in Glide Apps. I kindly request assistance from the community to help me implement this feature.

If anyone has a solution, please ensure that you have either built and tested it yourself or have successfully implemented it before. This would help me receive accurate answers based on actual experience rather than hypotheses.

Any help would be greatly appreciated. Thank you in advance!

---

<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:** [March 20, 2023, 12:22am UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/2 "2023-03-20T00:22:02Z")

</div>

> [@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]

This is my standard for doing onboarding flows.

---

<div class="post-metadata">

**Author:** ![John\_Romano](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/john_romano/32/74316_2.png) [@John\_Romano](https://community.glideapps.com/u/John_Romano)\
**Post date:** [March 20, 2023, 2:56pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/3 "2023-03-20T14:56:05Z")

</div>

While I appreciate this,…It still doesnt solve what i asked. There is no way to bring someone directly to either

A: Their profile screen in the edit position with Name and Phone number required. And to set the bbutton as invisible until both are inputted to save…once saved…I will show all other tabs…

B: Just a basic form wall showing this info and doing the same thing outside of the edit profile screen that udpates the user profile…

can’t find it…

Show me first…not just someone elses post…the post you showed me doesn’t even describe what i ask…it kinda does on the form wall part but not the details…

I challenge you to build it first before replying and explain it as i previously nmentioned.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 20, 2023, 3:00pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/4 "2023-03-20T15:00:30Z")

</div>

Here, this is a better link. It’s totally possible with tab visibility. First show a tab that only visible when the profile is incomplete. Once it’s completed, then you hide that tab and show the rest. That method is used quite often among glide users, so it’s been proven and demonstrated time and time again.

> [@How to create Onboarding screens Flow](https://community.glideapps.com/t/how-to-create-onboarding-screens-flow/26404):
>
> After many, many requests for me in [my first onboarging flow](https://community.glideapps.com/t/creating-an-onboarding-flow-using-tab-visibility/11149) to make this video, here it is how to do create an Onboarding screen Flow! rocketpushpin Don’t forget to: Filter the tab/screen when Email is signed-in user; To turn into screens, use Link to screen action always This item, to keep always in the same row. Set a column to complete the onboarding Set the tabs visility based on this column when the user complete the onboarding.

---

<div class="post-metadata">

**Author:** ![John\_Romano](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/john_romano/32/74316_2.png) [@John\_Romano](https://community.glideapps.com/u/John_Romano)\
**Post date:** [March 20, 2023, 4:30pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/5 "2023-03-20T16:30:22Z")

</div>

Jeff, I really don’t think you understand what I am saying. I know how to make pages visible and non-visible and how to complete that logic based on a set of rules and fields etc. That’s the easy part. The hard part is applying those changes to the user profile upon entry.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 20, 2023, 4:52pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/6 "2023-03-20T16:52:03Z")

</div>

I understand completely what you want. We are trying to tell you how you can do it in glide. I’m not sure how to make it easier. Create a tab that is sourced from the user profile table. Then filter it where the email is the signed in user, so the screen is linked to that specific user’s profile row. Then add any entry components you need to complete the profile. Once everything is filled in and meets your criteria, then use visibility conditions to show a button that sets a boolean to true to indicate that the profile is completed. Use that boolean to control tab visibility. It should be pretty straight forward.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 20, 2023, 5:15pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/7 "2023-03-20T17:15:10Z")

</div>

And just to be clear, I can go through all of the various methods that won’t work, or we can focus on what does and has worked for everyone that has already gone through this. To keep it short though, when a user signs in for the first time, a user profile row is automatically generated for them. Using a Form or Add Form will not work because you would end up with duplicated user rows on top of the one that was automatically generated. Also, when you enter an app, you can’t trigger any actions, so you can’t force the user into an Edit Form until they do something to trigger that action. That leaves a tab filtered to their user row with entry components. If you have a better idea, I’m all ears, but this has been a tried and true method for a few years now.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 20, 2023, 5:19pm UTC](https://community.glideapps.com/t/form-wall-upon-sign-in-for-full-name-mobile-for-user-profile/59376/8 "2023-03-20T17:19:28Z")

</div>

If you get stuck in the process of setting it up, we’ll gladly help you out, but you’ll have to help us out and share where you are stuck.
