# Capture/Assign user attributes on sign-up

**URL:** <https://community.glideapps.com/t/capture-assign-user-attributes-on-sign-up/66713>\
**Category:** Ask for Help\
**Created:** [October 3, 2023, 1:45am UTC](https://community.glideapps.com/t/capture-assign-user-attributes-on-sign-up/66713 "2023-10-03T01:45:08Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![SMGCreative](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/smgcreative/32/61037_2.png) [@SMGCreative](https://community.glideapps.com/u/SMGCreative)\
**Post date:** [October 3, 2023, 1:45am UTC](https://community.glideapps.com/t/capture-assign-user-attributes-on-sign-up/66713/1 "2023-10-03T01:45:08Z")

</div>

Hello,

I’m looking for help with functionality I’d like to implement with new user signups, as follows:

1. Automatically assign additional attributes when a new user record is created like: date joined, role, etc.

2. Capture user specific data on sign up, like a promo code. In this case, the user would enter this code with their name and email address and would be stored with the user’s profile record on the back end.

If these capabilities exist, any help pointing me to the right documentation would be a great help!

Thanks

---

<div class="post-metadata">

**Author:** ![Raphael\_Aebersold](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/raphael_aebersold/32/64167_2.png) [@Raphael\_Aebersold](https://community.glideapps.com/u/Raphael_Aebersold)\
**Post date:** [October 3, 2023, 1:47pm UTC](https://community.glideapps.com/t/capture-assign-user-attributes-on-sign-up/66713/2 "2023-10-03T13:47:22Z")

</div>

Hi @SMGCreative,

As far as I know, this doesn’t exist yet (or at least not below the business / custom plans).

Yet, I think it would be extremely valuable too.

---

<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 4, 2023, 1:42am UTC](https://community.glideapps.com/t/capture-assign-user-attributes-on-sign-up/66713/3 "2023-10-04T01:42:49Z")

</div>

> [@SMGCreative](#):
>
> Automatically assign additional attributes when a new user record is created like: date joined, role, etc.

I don’t know how you would automatically assign a role, wouldn’t you want an onboarding process to do that?

For “date joined”, if you’re connecting your app with a Google Sheets (you don’t need to store any meaningful data in there), you’ll have an Apps: Login sheet that is filled automatically, and you can track the timestamp of each first login for each email.

> [@SMGCreative](#):
>
> Capture user specific data on sign up, like a promo code. In this case, the user would enter this code with their name and email address and would be stored with the user’s profile record on the back end.

This should also be done with onboarding.

> [@How to create Onboarding screens Flow](https://community.glideapps.com/t/how-to-create-onboarding-screens-flow/26404):
>
> After many, many requests for me in [my first onboarging flow](https://community.glideapps.com/t/creating-an-onboarding-flow-using-tab-visibility/11149) to make this video, here it is how to do create an Onboarding screen Flow! rocketpushpin Don’t forget to: Filter the tab/screen when Email is signed-in user; To turn into screens, use Link to screen action always This item, to keep always in the same row. Set a column to complete the onboarding Set the tabs visility based on this column when the user complete the onboarding.
