# Creating a "Sign up" form in a Glide ap

**URL:** https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275
**Category:** Ask for Help
**Created:** [March 8, 2020, 11:06am UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275 "2020-03-08T11:06:07Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![monicab](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monicab/32/530_2.png) [@monicab](https://community.glideapps.com/u/monicab)
#### Post date: [March 8, 2020, 11:06am UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/1 "2020-03-08T11:06:07Z")

</div>

Hello Gliders, I’m trying to use a Glide app as a “lead magnet”, so I want to give people a sneak peek into the content of the app on the Home page, and then prompt them to give them an email address, as you can see below.

 ![glide2](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/d/d594c8d88bc9c5dcaa368581c538f705cca86ca5.jpeg)

I have tried with the “Sign in” feature in the menu, but as far as I can tell, showing components only if the user is signed in is only available with the public with email privacy settings…  
I want a part of the app to remain public, so I wanted to create a workaround by using a sign-up form instead. When a user submits the form, I want him to be able to be redirected to another page with all the content available in the app.

Is it possible? Thanks!

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 11:58am UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/2 "2020-03-08T11:58:57Z")

</div>

Hi Monica. I have done this. You may check out [studentapp.glideapp.io](http://studentapp.glideapp.io). The user anyways has to sign in with the email address along with the pin as with any other glideapp. After sign in, the first page is to a Student registration sheet, in which if the signed up email is not present in the Email column in this sheet, then all components are invisible except a landing page with markdown along with a Sign up button. The Sign up button opens a form in which user has to enter details. and sign up. Along with the form details, the signed up email is also sent to the sheet as a special value. Once the form is submitted, the signed up email is part of the sheet and so other components of the app become visible. So, using the visibility condition: Email is signed up user along with a form, we can do this. The signed up email should be sent as a special value. This is one way I thought of doing this. There may be other ways too. But, I don’t ask for the email in the form, because I use the email that they have signed in with.

---

<div class="post-metadata">

### Author: ![monicab](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monicab/32/530_2.png) [@monicab](https://community.glideapps.com/u/monicab)
#### Post date: [March 8, 2020, 12:15pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/3 "2020-03-08T12:15:55Z")

</div>

Hi, Thanks for the reply, but I want to keep a part of the app public…

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 12:19pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/4 "2020-03-08T12:19:47Z")

</div>

Yes, you can do that. It depends on the visibility conditions. You can add a visibility condition based on a form field X for Sign up form. So, all the private components can have a filter with condition to be that X is not empty.

---

<div class="post-metadata">

### Author: ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)
#### Post date: [March 8, 2020, 12:35pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/5 "2020-03-08T12:35:48Z")

</div>

There currently isn’t a way to limit the app by signed in user unless you’re app is whitelist or public with email.

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 12:38pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/6 "2020-03-08T12:38:03Z")

</div>

And, also remember, that you just need to put the visibility condition for one button and whatever else shows up when the user clicks the button, need not have that visibility condition. Because, nobody else can see the button and click it without signing up.

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [March 8, 2020, 12:38pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/7 "2020-03-08T12:38:09Z")

</div>

@monicab In a similar fashion I wrote an app that has listeners and creators. Two apps pointing to the same spreadsheet. In the public one they can listen to all the stories and if they want to join to be a “creator” of those stories they can Join. The join is just a Glide Form that creates a row in a sheet. In my case I do a lot of scripting after they Join that sends them an email automatically and adds them to a MailChimp list, but depending on the volume of enrollments that could all be done manually. Take a look at the Glide app here [mobile.wandertale.co](http://mobile.wandertale.co) Feel free to Join so you can get the whole experience. You may even want to submit a story based on what you see and hear in the app 🙂

---

<div class="post-metadata">

### Author: ![monicab](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monicab/32/530_2.png) [@monicab](https://community.glideapps.com/u/monicab)
#### Post date: [March 8, 2020, 2:08pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/8 "2020-03-08T14:08:54Z")

</div>

I’ve tried to do it, but the thing is that by doing this I can’t make sure that the user has submitted the form…

---

<div class="post-metadata">

### Author: ![monicab](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monicab/32/530_2.png) [@monicab](https://community.glideapps.com/u/monicab)
#### Post date: [March 8, 2020, 2:12pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/9 "2020-03-08T14:12:03Z")

</div>

That’s a great idea !

Just a little thing : I assume that you’re using the email whitelist privacy settings, and there seems to be a bug as I can’t access the app even though I received an email telling me that I could join…

 ![20200308_151250](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/5/57df306d93efaf45a4d52e251f87d232f467266d.jpeg)

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 2:28pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/11 "2020-03-08T14:28:15Z")

</div>

You can detect if the form has been submitted by checking whether the column where the form data gets stored is empty or not and using that as the visibility condition. The form data will have to be a required field.

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 2:32pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/12 "2020-03-08T14:32:05Z")

</div>

@George_B How are you able to combine two apps into one app? Am little confused. Do you give a separate link with a separate url for those who join as creator?

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [March 8, 2020, 2:44pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/13 "2020-03-08T14:44:32Z")

</div>

Yes it is a whitelist and I can see your email address in the sheet so I’m not sure why you can’t log in. Since I can’t read french what is the message? Does it not send the PIN or is it saying you are not in the list?

---

<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 8, 2020, 2:47pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/14 "2020-03-08T14:47:58Z")

</div>

@monicab Short answer, you can’t have an app that is marked as public with only certain parts that require signed in user. Filters and visibility by signed in user are not available until you set the privacy setting to Public with Email or Whitelist. What @vijay is say still requires a sign in with a pin, but once that is done, you can control what parts of the app are visible until a profile is filled out.

I think what you want is for the app to be set as Public, but then once a user signs in, other parts of the app are made available.

There have been several posts about this but here’s a couple. The first link has a link to the feature request app if you would like to add your case.

> [@Make sign-in only to some tabs of the program](https://community.glideapps.com/t/make-sign-in-only-to-some-tabs-of-the-program/5163):
>
> I want to use the link to my application in my Instagram profile to attract new users. But I want to make one of the application pages dependable on “public with email” function so I can put in a tab some information that are depends of the person who is log-in. If I use “public with email”, many new users too lazy to enroll so I loose new clients. Is it possible to ask for Sign-in not at the first time you open the program but as you open some parts (tabs) of it?

> [@Possible somehow now or in future?](https://community.glideapps.com/t/possible-somehow-now-or-in-future/4555):
>
> Public app (this is required) with sign in option via menu. Once the user is signed in we can then use ‘is signed in user’ filter Reason - want some users to have access to different, enriched or additional data over and about that of the ‘public’ offering

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [March 8, 2020, 2:48pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/15 "2020-03-08T14:48:03Z")

</div>

It is two apps pointing to the same spreadsheet.

---

<div class="post-metadata">

### Author: ![vijay](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/vijay/32/3259_2.png) [@vijay](https://community.glideapps.com/u/vijay)
#### Post date: [March 8, 2020, 2:58pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/16 "2020-03-08T14:58:22Z")

</div>

So, for the creators, you send a separate app link?

---

<div class="post-metadata">

### Author: ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)
#### Post date: [March 8, 2020, 3:30pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/17 "2020-03-08T15:30:34Z")

</div>

Hi Jeff, interesting enough I had a play with an idea and it seems to work. See if if works for you to.

So set to privacy to public with email.

Then set the filter to edit as signed in user.

Then switch privacy back to public.

Make sure the menu appears by setting a tab in the menu. So the app is now public with a menu.

A user can now see a public app and use the menu to access sign in.

Once they are signed in the filter respects who is sign in and they can access the data they have been access too.

Hope that makes sense?!

---

<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 8, 2020, 3:40pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/18 "2020-03-08T15:40:06Z")

</div>

That’s interesting. I just assumed since the options were grayed out in the filter, you couldn’t use them with Public. I’ve never understood why we couldn’t still use them with Public apps while signed in or not. The filter should functions how it’s supposed to, no matter what. I will give it a shot.

---

<div class="post-metadata">

### Author: ![George\_B](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/george_b/32/534_2.png) [@George\_B](https://community.glideapps.com/u/George_B)
#### Post date: [March 8, 2020, 4:39pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/19 "2020-03-08T16:39:21Z")

</div>

Correct, the link to the separate app is in the email that is sent.

---

<div class="post-metadata">

### Author: ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)
#### Post date: [March 8, 2020, 4:52pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/20 "2020-03-08T16:52:38Z")

</div>

Yeah very interesting. Let me know if it works for you.

---

<div class="post-metadata">

### Author: ![monicab](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/monicab/32/530_2.png) [@monicab](https://community.glideapps.com/u/monicab)
#### Post date: [March 8, 2020, 6:26pm UTC](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275/21 "2020-03-08T18:26:02Z")

</div>

it said that I wasn’t on the list, but I tried again and it worked! I guess there’s a little delay for the email address to be added to your Google sheet (I assume that you use Zapier ?)

[Next page](https://community.glideapps.com/t/creating-a-sign-up-form-in-a-glide-ap/5275.md?page=2)
