# Sign Up Custom Form Help

**URL:** <https://community.glideapps.com/t/sign-up-custom-form-help/77113>\
**Category:** Ask for Help\
**Created:** [October 15, 2024, 7:32pm UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113 "2024-10-15T19:32:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Si\_Gal](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/si_gal/32/79433_2.png) [@Si\_Gal](https://community.glideapps.com/u/Si_Gal)\
**Post date:** [October 15, 2024, 7:32pm UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113/1 "2024-10-15T19:32:02Z")

</div>

Hi,

I am creating a custom sign up form. I’ve set the app to Public with required signing.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/f/5f0f7f98926aae8a7ad713da084c92f405269b0c.png)

I then have a custom action becasue I want to create a row in another table when the signup form is submitted. The new row is added to the other table and the next step of the action is to set column values.

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/f/2f9c25dbad5862fd75fe7dd9394b813e045094fe.png)

The issue I am having is that when a user first signs it it creates a row for that use, however when they submit the the form, it’s not setting the column values, it’s creating a new row, so I have a duplicate user. I’ve tried setting the colum values to ‘this row’ and to the user profile row’ but the same thing happens.

I’ve used custom forms a number of times but this one is just not working as I expected.

Any help would be much appreciated

---

<div class="post-metadata">

**Author:** ![Alpha\_University](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alpha_university/32/91520_2.png) [@Alpha\_University](https://community.glideapps.com/u/Alpha_University)\
**Post date:** [October 15, 2024, 11:34pm UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113/2 "2024-10-15T23:34:54Z")

</div>

I think you need to create a relation from the first table to the second, then select that relation as the source of the “Set Columns” action. This way it locates the row you’ve already created, instead of trying to set the values of a new row it thinks doesn’t exist…

Another alternative would be to set the values straight from the “Add Row” action, as opposed to updating the row with another action immediately after it’s created.

---

<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:** [October 16, 2024, 12:25am UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113/3 "2024-10-16T00:25:54Z")

</div>

> [@Si\_Gal](#):
>
> The issue I am having is that when a user first signs it it creates a row for that use, however when they submit the the form, it’s not setting the column values, it’s creating a new row, so I have a duplicate user. I’ve tried setting the colum values to ‘this row’ and to the user profile row’ but the same thing happens.
> 
> I’ve used custom forms a number of times but this one is just not working as I expected.

Can you walk me through why you need to add a row to what seems like your Users table again?

If you have an Onboarding process, you build the entry components like a custom form, right on your details screen, which should be on top of your Users table, filtered to the right row using something like email is signed-in user.

Then, at the end of that process, you do set of actions needed, and you don’t add a new row to the Users table again.

---

<div class="post-metadata">

**Author:** ![Si\_Gal](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/si_gal/32/79433_2.png) [@Si\_Gal](https://community.glideapps.com/u/Si_Gal)\
**Post date:** [October 16, 2024, 5:34pm UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113/4 "2024-10-16T17:34:20Z")

</div>

sorted thank you!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [October 23, 2024, 5:34pm UTC](https://community.glideapps.com/t/sign-up-custom-form-help/77113/5 "2024-10-23T17:34:57Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
