# Basic (?) on-boarding question

**URL:** https://community.glideapps.com/t/basic-on-boarding-question/12431
**Category:** Ask for Help
**Created:** [July 13, 2020, 9:55pm UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431 "2020-07-13T21:55:13Z")
**Posts on this page:** 7
**Page:** 1

<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: [July 13, 2020, 9:55pm UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/1 "2020-07-13T21:55:13Z")

</div>

Hi, I’m just starting an app to help restaurants of a small town in the covid-context. It is to be “public” (free) to facilitate at maximum its acces; but, once the user uploads information & selects options, the app needs its coordinates to send her/him a summary.

The flow should then be:  
Screen 1. Access without account/email → Upload document _[user specific column]_ → Copy _[button action]_  
Screen 2. Choose options _[user specific column]_

> Screen 3. Enter user’s email & adress _[create user profile]_  
> Screen 4. Send email _[button send]_ to the user with the previously collected information (when the user was not signed-up)

It’s for sure a basic question, but it’s my first “public” app, and I wonder how/if Glide could keep **user specific** information until the user is **not** signed-up?

Thanks in advance for your knowledge!

_[edit: should it be a big ‘form’ that appears as home screen, with successive conditional visibility, and 1 single tab?]_

---

<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:34pm UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/2 "2020-07-13T22:34:17Z")

</div>

In a public app, user-specific information is only kept for that session, which means if the user closes the app, that info is gone. You have to record the uploads and choices back to the sheet and tie them to the user’s email to combine info later on, I suppose.

---

<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: [July 14, 2020, 6:35am UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/3 "2020-07-14T06:35:08Z")

</div>

Thanks @ThinhDinh, this seems as a good news for me: if I understand well, while the user is not signed-up yet, the information that he is uploading - selecting - entering are “temporarily saved”, and if he creates an account in the same session, they will be recorded? (I’ve tried it that way several times yesterday, but something went wrong, I have to do it again). Thanks

---

<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, 6:52am UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/4 "2020-07-14T06:52:52Z")

</div>

I’m not sure about that create an account part to be honest. Are you using user profiles for it?

---

<div class="post-metadata">

### Author: ![Nocodemobileapp](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nocodemobileapp/32/6721_2.png) [@Nocodemobileapp](https://community.glideapps.com/u/Nocodemobileapp)
#### Post date: [July 14, 2020, 7:16am UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/5 "2020-07-14T07:16:08Z")

</div>

I found that if you use publish sign-in but you have comment functionality and user try to add comment system will force user to sign-in but I don’t know if it possible to performed other functionalities as public with email sign-in or not.  
Then I always use public with email sign-in from start.

---

<div class="post-metadata">

### Author: ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)
#### Post date: [July 14, 2020, 10:37am UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/6 "2020-07-14T10:37:39Z")

</div>

If it’s a public app, the User will have to manually sign back in after the app is closed. Their info could all be saved though, as long as they log in with the same email address each time.

There’s no filtering by signed-in user though for public apps, so I’m not sure how you’d display items per user, unless you created a filter/view for each specific user and control visibility with actual email addresses and not just “signed-in user”.

---

<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: [July 14, 2020, 5:32pm UTC](https://community.glideapps.com/t/basic-on-boarding-question/12431/7 "2020-07-14T17:32:54Z")

</div>

Thanks @ThinhDinh @Nocodemobileapp @kyleheney.  
Maybe should I put all my flow\* (1 to 4) in 1 single screen / tab, which would be a “User” sheet in a Form.

Screen 1. Access without account/email -\> Upload document _[user specific column]_ -\> Copy _[button action]_  
Screen 2. Choose options _[user specific column]_  
Screen 3. Enter user’s email & adress _[create user profile]_  
Screen 4. Send email _[button send]_ to the user with the previously collected information (when the user was not signed-up)

[Edit: apparently forms cannot write to user specific columns… arrgh [🆕 New containing screen context for conditions](https://community.glideapps.com/t/new-containing-screen-context-for-conditions/12316/26)]
