# Cant save email

**URL:** <https://community.glideapps.com/t/cant-save-email/84872>\
**Category:** Ask for Help\
**Created:** [October 13, 2025, 8:43am UTC](https://community.glideapps.com/t/cant-save-email/84872 "2025-10-13T08:43:49Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 8:43am UTC](https://community.glideapps.com/t/cant-save-email/84872/1 "2025-10-13T08:43:49Z")

</div>

When a coach edits a member’s profile using an edit form inside Glide app — all fields (like name, phone, membership, etc.) can be changed, but when they try to edit or add the member’s email trough the edit form, the change doesn’t save. What do i do, without this feature the app is basically useless

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 13, 2025, 9:19am UTC](https://community.glideapps.com/t/cant-save-email/84872/2 "2025-10-13T09:19:20Z")

</div>

Glide will not allow you to change a users email via a user interaction workflow.

To do so, you must either:

- Change it manually via the Data Editor,
- Use a server side workflow (manual or webhook trigger), or
- Use the Glide API

Care should be taken when changing a users email address. In particular you should be aware that:

- Depending on your access settings, if the user is signed in at the time they will be logged out
- Any User Specific data associated with that user will be gone
- If their email address is used as Row Owners in any tables, they will lose access to that data

---

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 10:06am UTC](https://community.glideapps.com/t/cant-save-email/84872/3 "2025-10-13T10:06:52Z")

</div>

but how do i make edit form trigger that manual workflow? i tried using form container trough “show new screen” action but it wont work. can u give an example with columns i need to connect and the forms/screens i need to use please?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 13, 2025, 10:56am UTC](https://community.glideapps.com/t/cant-save-email/84872/4 "2025-10-13T10:56:28Z")

</div>

Use a onSubmit action, and select “Trigger Workflow”  
You will need to create the manual trigger workflow first.

---

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 11:51am UTC](https://community.glideapps.com/t/cant-save-email/84872/5 "2025-10-13T11:51:33Z")

</div>

I tried that — I made a manual workflow triggered from the edit form’s onSubmit. It loops through the Members table, checks if the email is empty, and then sets the Email column to the value from the Edited Email column. Can u help me set it up to work properly please, here are screenshots.

 ![Screenshot 2025-10-13 at 14.44.26](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/6/86ecc259792f190d7aa1ba679ebe551195be2104.jpeg)

 ![Screenshot 2025-10-13 at 14.44.29](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/6/f697937ade164df4291e9d7799d640f76c015401.jpeg)

 ![Screenshot 2025-10-13 at 14.44.33](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/1/718aea54cd5568e24b7dd33ecb5a0916b49a9158.jpeg)

 ![Screenshot 2025-10-13 at 14.45.12](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/7/97572d02b123f59c3a9c3dea78484c9a88b0f8d8.jpeg)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 13, 2025, 12:13pm UTC](https://community.glideapps.com/t/cant-save-email/84872/6 "2025-10-13T12:13:53Z")

</div>

You don’t need a loop.  
Add two Items to your Manual Workflow configuration, like below:

 ![CleanShot 2025-10-13 at 20.11.20@2x](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/4/b/4be022b731344312e27ab8184204d7663832997b.png)

Then pass both the old and new email address to the workflow in your onSubmit action.

In your workflow, create a (single) Query to your Users table matching “email is Trigger-\>oldEmail”.  
Then do a Set Column Values via the Query.

If the email is going to be empty to start with, then pass some other unique value, such as a RowID.

---

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 1:12pm UTC](https://community.glideapps.com/t/cant-save-email/84872/7 "2025-10-13T13:12:28Z")

</div>

thanks a lot. i did as u said and it works both ways now, for empty and old emails. thanks a lot sir, i truly appreciate your help!

---

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 3:09pm UTC](https://community.glideapps.com/t/cant-save-email/84872/8 "2025-10-13T15:09:28Z")

</div>

btw what if the admin edited user’s other data (for example phone number) but didnt edit the email, even though the member already had an email. would that rewrite the new email column to be empty and then with workflow rewrite old email column?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [October 13, 2025, 3:19pm UTC](https://community.glideapps.com/t/cant-save-email/84872/9 "2025-10-13T15:19:14Z")

</div>

Can you show me your current flow?  
I get the feeling that it’s probably a bit clunky. If I can see what you have now, most likely I can help you streamline/improve it a bit.

---

<div class="post-metadata">

**Author:** ![Colorasis\_Inc](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/colorasis_inc/32/85554_2.png) [@Colorasis\_Inc](https://community.glideapps.com/u/Colorasis_Inc)\
**Post date:** [October 13, 2025, 9:51pm UTC](https://community.glideapps.com/t/cant-save-email/84872/10 "2025-10-13T21:51:52Z")

</div>

I apologize for my late response, i had some irl work to do, which caused me to be away from my laptop for a while. Here is my workflow and edit form linked to it. I tried setting up the query to filter email columns but then realized i would need row id in order to let admins rewrite the users without any email

 ![Screenshot 2025-10-14 at 00.48.28](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/c/6cd01537529f08b1d2cf33db3b08dd11d5b364c8.jpeg)

 ![Screenshot 2025-10-14 at 00.48.32](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/d/a/da236f1741b1151cd75dd7e9eef9704eee2ab4de.jpeg)

 ![Screenshot 2025-10-14 at 00.48.38](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/5/b5ede4776755550ac1885d7f602c6f38fe043453.jpeg)

 ![Screenshot 2025-10-14 at 00.48.51](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/6/06e0171994bb893a1e223797b9cad757016b702b.jpeg)

 ![Screenshot 2025-10-14 at 00.49.11](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/3/5/35cda52ec800f122e097a355880ed210ff90d7cf.jpeg)

---

<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 20, 2025, 9:51pm UTC](https://community.glideapps.com/t/cant-save-email/84872/11 "2025-10-20T21:51:56Z")

</div>

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