# User’s email address value randomly passed to a User Profile sheet

**URL:** <https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362>\
**Category:** Ask for Help\
**Created:** [June 5, 2020, 5:34pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362 "2020-06-05T17:34:09Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 5:34pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/1 "2020-06-05T17:34:09Z")

</div>

I’ve encountered a issue similar to what’s been described [here](https://community.glideapps.com/t/user-profiles-user-specific-columns/9921/6). Working off the Instagram [template](https://testgram.glideapp.io/), I have a form set up to allow new users to complete their profile to provide additional info. In the Instagram app, nothing gets written to the Profiles source sheet until a new user fills out that form. Once they do, it populates as below.

 ![IG](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/7/78207549ae1a56d5938b62e600c218fa44f87122.png)

In **my** app, once a new user sign-up, their user email (only) gets automatically and inexplicably sent to the **User\_Email** field in that sheet. A few rows are also skipped. When they update their profile, a new row is created with their email duplicated.

 ![MYAPP](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/3/398a975920e27847c8768c7e59b6f283a1ebb9b6.png)

I’ve recreated the tab in the app and the sheet itself three times using different column headings and tab names - same result. There _is_ one array formula in the First/Last name column.

The setup for both apps is identical as far as profiles go.

 ![Instagram](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/2X/5/5a1914a60517f2e4ca4d25b6cb825701c456bd9a.png)

Any idea why this would be happening?

---

<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:** [June 5, 2020, 5:36pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/2 "2020-06-05T17:36:52Z")

</div>

You should not have a new form for that, it will pass the email again and create a new row. Use text entry/image picker instead.

---

<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:** [June 5, 2020, 5:40pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/3 "2020-06-05T17:40:14Z")

</div>

> [@User logins appear randomly on other parts of the app?](https://community.glideapps.com/t/user-logins-appear-randomly-on-other-parts-of-the-app/7104/13):
>
> Like I said, you can unlink all sheets from user profiles, but I believe you won’t have access to the user profile anywhere else in the app. You would then have to create relations in all other sheets to get access to the user profile sheet. It sounds like you want to use user profiles, but not have it write new emails to the sheet? I would suggest letting it write the email, change your visibility conditions to look at a different user profile column that is only filled when they complete th…

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 5:40pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/4 "2020-06-05T17:40:22Z")

</div>

That is what I’m using, there’s an image of it in my post which is not displaying. I thought about that but I understand why that methos works fine for IG template and the [Bike Borrow](https://go.glideapps.com/app/Q8MMB9sBex2hVQsIcrBe) one.

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 7:11pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/5 "2020-06-05T19:11:50Z")

</div>

Second time forum search not in my favor. Didn’t make the connect between email and logins. Thanks, Jeff. This works. Downside is the Name and Image columns in the Profile sheet/table (now disconnected from app’s User Profile) don’t populate the app’s User Profile Name or Photo (connected to new Users sheet). I supposed single relations is a fix.

Edit: Using relations or lookups as data sources not an option. Using array formulas to copy data from one sheet to another.

---

<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:** [June 5, 2020, 8:49pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/6 "2020-06-05T20:49:43Z")

</div>

Why not just use user profiles like before, but instead of a form button to create a profile, just have a link to screen button to let them finish filling the profile of the existing email row that Glide created. The Instagram template should really be updated to do this. There have been several posts regarding this exact issue with that template since user profiles were introduced.

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 9:11pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/7 "2020-06-05T21:11:53Z")

</div>

I actually tried that and it didn’t work on my end. It was not updating the correct row in the new Users sheet where Glide is now automatically dumping the user email. And I saw that you made that suggestion in another post. I like the flow for a profile **update** as well. Will try it again.

---

<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:** [June 5, 2020, 9:18pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/8 "2020-06-05T21:18:11Z")

</div>

Which row is it updating? Glide user profiles and the link to screen button should be pointing to the same sheet. The link to screen button would link to the same sheet in detail view, which should be filtered by signed in user. The only record you can update is the record of the signed in user that was created by Glide.

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 9:23pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/9 "2020-06-05T21:23:12Z")

</div>

That’s how I set it up. It was updating another user’s address. I’ll start from scratch and report back 🙂

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 5, 2020, 9:57pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/10 "2020-06-05T21:57:54Z")

</div>

3rd time’s a charm? Works. But without form can’t require certain data fields (e.g. first and last name) and can’t pass a “date signed up” or “date profile updated” value if using editable entry fields to complete profile data. Only if enabling regular edit on that screen.

---

<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:** [June 5, 2020, 10:31pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/11 "2020-06-05T22:31:22Z")

</div>

Yes, that is true. I guess I would recommend the regular edit, although there is the extra screen to tap through. I think you have a good understanding now to play around and see what works for you.

---

<div class="post-metadata">

**Author:** ![Wiz.Wazeer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wiz.wazeer/32/72423_2.png) [@Wiz.Wazeer](https://community.glideapps.com/u/Wiz.Wazeer)\
**Post date:** [June 5, 2020, 11:49pm UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/12 "2020-06-05T23:49:49Z")

</div>

I have had major issues with User Profile. I had to throw away 7 straight days of hard work. Because of this awful experience, app launch getting delayed 😪

I tried to do everything at first using User Profile but realized emails did not get thrown into User Profile once I had more than 10 check boxes to block and unblock emails. I Could only work with emails first past the post (10 check boxes). Lost 7 days of hard work because of a useless feature. Having said that, deployed correctly, which at first I did, user profile is brilliant and with it you can” control” almost “everything” (that’s how powerful it is) but crap at the same time: sorry! It’s useful for small things, not big projects.

---

<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:** [June 6, 2020, 12:03am UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/13 "2020-06-06T00:03:13Z")

</div>

Can you explain more about the “10 check boxes to block and unblock emails”?

---

<div class="post-metadata">

**Author:** ![Rasha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rasha/32/4585_2.png) [@Rasha](https://community.glideapps.com/u/Rasha)\
**Post date:** [June 6, 2020, 2:18am UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/14 "2020-06-06T02:18:05Z")

</div>

Yeah it’s not a fantastic situation. You were trying to control the automatic add of login emails by using check boxes? I didn’t understand.

---

<div class="post-metadata">

**Author:** ![Wiz.Wazeer](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/wiz.wazeer/32/72423_2.png) [@Wiz.Wazeer](https://community.glideapps.com/u/Wiz.Wazeer)\
**Post date:** [June 6, 2020, 11:55am UTC](https://community.glideapps.com/t/user-s-email-address-value-randomly-passed-to-a-user-profile-sheet/10362/15 "2020-06-06T11:55:41Z")

</div>

Sorry I wish I could. Trade secret 😉
