# Create onboarding experience without Sign in

**URL:** <https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208>\
**Category:** Ask for Help\
**Created:** [January 15, 2021, 1:53pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208 "2021-01-15T13:53:22Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![wtzr](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wtzr/32/14870_2.png) [@wtzr](https://community.glideapps.com/u/wtzr)\
**Post date:** [January 15, 2021, 1:53pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/1 "2021-01-15T13:53:22Z")

</div>

Hi Guys,

I’m trying to figure out if there is a way to create a first time onboarding experience, without the need for a user to sign in.

I find the sign in option a little bit to intrusive and unnecessary complex for the application we are building, but we still would like to record some information on the user, before they get to see the application. (and once they come back, they should not see the onboarding anymore, unless they switch device).

I’m currently using the link to screen option, to create an onboarding experience. And hide that screen once everything is filled (and unhide the other screens). However, to make this happen every single time, the only thing I found is to use the sign in option.

Any clever workarounds? 🙂

---

<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:** [January 15, 2021, 1:55pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/2 "2021-01-15T13:55:30Z")

</div>

You should be able to use user-specific columns for this. These columns work best for signed-in users, but will still work for non-signed-in users as long as they don’t clear their device’s cache or switch devices.

---

<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:** [January 15, 2021, 1:57pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/3 "2021-01-15T13:57:02Z")

</div>

I think closing an app is enough to clear user specific columns for non-signed in users.

I think this will only truly work if a user is signed in.

---

<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:** [January 15, 2021, 2:01pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/4 "2021-01-15T14:01:08Z")

</div>

You may be right on that…

The best approach is to have users sign-in at some point in the process. For user information to be saved reliably, it needs to be tied to an account (ideally, a row on your user profile sheet).

---

<div class="post-metadata">

**Author:** ![wtzr](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wtzr/32/14870_2.png) [@wtzr](https://community.glideapps.com/u/wtzr)\
**Post date:** [January 18, 2021, 9:36am UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/5 "2021-01-18T09:36:54Z")

</div>

Thanks for answers guys.

I guess i will have to go for the login after all.

From your experience, do you feel this is a downside or are people usually fine with going through the sign up process?

---

<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:** [January 18, 2021, 1:35pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/6 "2021-01-18T13:35:15Z")

</div>

In my opinion, the sign in process isn’t bad, and once you are signed in, the app stays signed in. To me it seems no different than most apps on my phone, where I have to have an account to use the app, or at least an account to save any personal data to my account. Some of my non-Glide apps use 2 factor authentication which requires a password as well as a one time pin send by email or text message to authenticate. Glide apps only use the PIN, so in a sense, it’s one less thing to deal with and there is no password to have to remember.

My glide apps don’t have more than a handful of users, so I couldn’t tell you about any experience with a large amount of users.

---

<div class="post-metadata">

**Author:** ![wtzr](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wtzr/32/14870_2.png) [@wtzr](https://community.glideapps.com/u/wtzr)\
**Post date:** [January 18, 2021, 1:39pm UTC](https://community.glideapps.com/t/create-onboarding-experience-without-sign-in/21208/7 "2021-01-18T13:39:01Z")

</div>

thanks!

It does make sense in a way… and i understand it from a database principle.

I guess we will just test it, and see how it goes.
