# Array row owner

**URL:** https://community.glideapps.com/t/array-row-owner/79625
**Category:** Feature Requests
**Created:** [January 29, 2025, 2:46am UTC](https://community.glideapps.com/t/array-row-owner/79625 "2025-01-29T02:46:44Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![Mikaeldorval](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikaeldorval/32/67405_2.png) [@Mikaeldorval](https://community.glideapps.com/u/Mikaeldorval)
#### Post date: [January 29, 2025, 2:46am UTC](https://community.glideapps.com/t/array-row-owner/79625/1 "2025-01-29T02:46:44Z")

</div>

Ability to add arrays as row owners would be a great improvement. Right now the only way to have more than one row owner is either by creating multiple row owner columns or using roles.

Multiple use cases for this:

- Customer portal for multiple members of the same company or family.
- Securing access to multiple people on a project, task, folder, contract, quote, etc. in a CRM.
- Anything that requires multiple specific users access to a secured row of data.

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [January 29, 2025, 3:14am UTC](https://community.glideapps.com/t/array-row-owner/79625/2 "2025-01-29T03:14:52Z")

</div>

You can make an “array” column if you use Google Sheet and simple columns like:  
Role 1, Role 2, Role 3, Role 4, Role n,…  
Glide will create a Role (array) column with these “n” columns. Pretty useful when you need multiple roles on users!

I still agree that it should be native in Glide Tables!

---

<div class="post-metadata">

### Author: ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)
#### Post date: [July 15, 2025, 5:08pm UTC](https://community.glideapps.com/t/array-row-owner/79625/3 "2025-07-15T17:08:55Z")

</div>

bump, maybe the text array column that is in preview is designed to tackle this?

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [July 15, 2025, 6:02pm UTC](https://community.glideapps.com/t/array-row-owner/79625/4 "2025-07-15T18:02:41Z")

</div>

Yes, the new multiple texts column replaces the previous procedure I described.

---

<div class="post-metadata">

### Author: ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)
#### Post date: [July 15, 2025, 9:23pm UTC](https://community.glideapps.com/t/array-row-owner/79625/5 "2025-07-15T21:23:49Z")

</div>

Fantastic! Can’t wait to use it once it hits production!

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [July 16, 2025, 12:38am UTC](https://community.glideapps.com/t/array-row-owner/79625/6 "2025-07-16T00:38:10Z")

</div>

I already use it, and it is safe, secure and amazing!

---

<div class="post-metadata">

### Author: ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)
#### Post date: [July 17, 2025, 2:57pm UTC](https://community.glideapps.com/t/array-row-owner/79625/7 "2025-07-17T14:57:49Z")

</div>

Is there a way, and maybe this is a new thread. Use Case:  
User has three roles (as admin, access to three locations). I want them to be able to select between the roles inside the app from the array of roles in the glide text array role column, this way role owners in the database functions properly to calculate based on each location.

currently how I am doing this is they click a button, which sends a webhook to [make.com](http://make.com), changing their actual role in the user table, however it is slow, you have to refresh, and the data only updates when the data see’s a “change”

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [July 18, 2025, 1:31am UTC](https://community.glideapps.com/t/array-row-owner/79625/8 "2025-07-18T01:31:01Z")

</div>

You can actually use webhook/manual/slack/scheduled or mail triggered workflows since these are executed from the backend. You will be able to change the user’s roles. I recommend you to use array to set, remove from array, make array and set column values actions to change the multiple texts column. Another tip is that if you need to remove all roles, don’t set column values with empty string. It won’t work. Use clear value in the set column values instead.

---

<div class="post-metadata">

### Author: ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)
#### Post date: [July 18, 2025, 2:34pm UTC](https://community.glideapps.com/t/array-row-owner/79625/9 "2025-07-18T14:34:25Z")

</div>

I do currently use webhook but perhaps you can elaborate on manual

I tried to have a button switch the role column but it doesn’t work it just reverts back to the original role.

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [July 19, 2025, 12:40pm UTC](https://community.glideapps.com/t/array-row-owner/79625/10 "2025-07-19T12:40:48Z")

</div>

Can you show me your current workflow?

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [July 19, 2025, 12:41pm UTC](https://community.glideapps.com/t/array-row-owner/79625/11 "2025-07-19T12:41:28Z")

</div>

Note that you can’t change roles from app interaction workflow. You need to use backend workflows (email, schedule, webhook, slack and manual).

---

<div class="post-metadata">

### Author: ![Myles\_Chaput](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/myles_chaput/32/62176_2.png) [@Myles\_Chaput](https://community.glideapps.com/u/Myles_Chaput)
#### Post date: [August 5, 2025, 7:30pm UTC](https://community.glideapps.com/t/array-row-owner/79625/12 "2025-08-05T19:30:16Z")

</div>

Yes this is what I did, I created a button that fires a webhook and changes the role through the api instead using [make.com](http://make.com)
