# User Onbording + Setting a Row Owner ID independend from the Mail-Adress

**URL:** <https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430>\
**Category:** Ask for Help\
**Created:** [February 2, 2024, 4:40pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430 "2024-02-02T16:40:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_J](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_j/32/68454_2.png) [@Robert\_J](https://community.glideapps.com/u/Robert_J)\
**Post date:** [February 2, 2024, 4:40pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/1 "2024-02-02T16:40:35Z")

</div>

Hi Glide Community,

I want users being able to work together on projects. Therefore I have created a column “Company” in the User profile and did set this file as row owner in my other tables. Now I need to set this row while onboarding the user. My problem is, since the row id is not set while sign up the user is not capable to sign in and doing the onboarding. Because he is not able to see / edit his own row in the user table.

Any Ideas to solve it?

Are there possibilities to set the Company Colum while Sign Up automatically by generating a hash or taking the domain from the mail address?

Thx for your help. KR Robert

P.S.: I had the idea to have an Onboarding Screen with a button. And when you click the Button an Action will set the column. I can add a button. But as soon as I select an action for user table the button will disappear.

---

<div class="post-metadata">

**Author:** ![tuzin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/tuzin/32/86077_2.png) [@tuzin](https://community.glideapps.com/u/tuzin)\
**Post date:** [February 2, 2024, 6:23pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/2 "2024-02-02T18:23:26Z")

</div>

I suggest enabling row owners on the email column in the users table

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [February 2, 2024, 7:20pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/3 "2024-02-02T19:20:36Z")

</div>

The way I do it, the email address is _the_ user identifier: a user needs to sign in first (with an email because email sign-in is the only option right now), then only can user onboarding happen and you can write values to the user’s row in the user’s table.

---

<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:** [February 2, 2024, 11:47pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/4 "2024-02-02T23:47:26Z")

</div>

> [@Robert\_J](#):
>
> Therefore I have created a column “Company” in the User profile and did set this file as row owner in my other tables.

Do you mean “role” instead of “row owner” in the user profiles table?

If it is indeed “role”, then you can only use an external integration like [Make.com](http://Make.com) to set the value. Glide restricts users from setting a “role” they don’t have, so you can not set it directly through onboarding.

---

<div class="post-metadata">

**Author:** ![kormoranil](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kormoranil/32/83656_2.png) [@kormoranil](https://community.glideapps.com/u/kormoranil)\
**Post date:** [January 14, 2025, 8:17am UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/5 "2025-01-14T08:17:25Z")

</div>

> [@nathanaelb](#):
>
> ser needs to sign in first (with an email because email sign-in is the only option right now), then only can user onboarding happen and you can write values to the user’s row in the user’s t

Hey, I have a question for you…  
What is the user wants to change their email address?  
Isn’t it better to use ID as Row owner?

Thank you!

---

<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 14, 2025, 1:56pm UTC](https://community.glideapps.com/t/user-onbording-setting-a-row-owner-id-independend-from-the-mail-adress/70430/6 "2025-01-14T13:56:00Z")

</div>

> [@kormoranil](#):
>
> Isn’t it better to use ID as Row owner?

Yes, it could be, but it would require you to use Role functionality and set that row ID value as the user’s role. Row owners only works with Emails or Roles.
