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!
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.
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.
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.
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.
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.