# How to prevent users to see a same data?

**URL:** <https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897>\
**Category:** Ask for Help\
**Created:** [November 22, 2021, 9:09am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897 "2021-11-22T09:09:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [November 22, 2021, 9:09am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/1 "2021-11-22T09:09:41Z")

</div>

Hello! May be yours have some experience for this?

This is a call center app. I have a sheet of unsolved calls, and operators taking the oldest row use the relation by the marked “unsolved” row.

But all logged in operators see the same data and kicking out each other.

When operator pressed inline list with this unsolved calls it marking by operator “email”, throw set column.

But already some others already marked by themselves email, but there some delay to appear this on server.

The data in google sheet  
How to solve it?

---

<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:** [November 22, 2021, 9:29am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/2 "2021-11-22T09:29:58Z")

</div>

Hello @slscustom.ru 👋🏻

If I understand your issue correctly, operators are not seeing changes made by another operator to a row/item quickly enough and this row _needs_ to be seen by all operators.

To increase app performance, have you considered moving all of your data from Google Sheets to Glide Tables? You could leave basic columns in Google Sheets and only move your computed columns from GS to Glide Tables?

---

<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:** [November 22, 2021, 9:39am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/3 "2021-11-22T09:39:23Z")

</div>

This is a concurrency issue, and it’s a known issue with Glide. Moving to Glide tables will minimise the effect, but it won’t solve the problem completely.

To fully solve it, you essentially need to introduce a 3rd party to act as a proxy/arbitrator.

I described an approach below, using Integromat:

> [@Row Numbers](https://community.glideapps.com/t/row-numbers/27619/11):
>
> I do believe that if you had just a single GSheet, then you could solve your problem. I’m not sure what your current user journey looks like, but it would need to be a two step process, with a short delay in between each step. Here is what I’m envisaging: When a user taps a button to claim a collectable, you put them into a “holding pattern” The button that they tap sends a webhook to Integromat with two values: the UserID, and the ID (RowID?) of the item they are attempting to claim. Integrom…

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [November 22, 2021, 11:17am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/4 "2021-11-22T11:17:21Z")

</div>

Thanks for your responses!

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [November 22, 2021, 11:40am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/5 "2021-11-22T11:40:55Z")

</div>

Wow! You mean to serialize access to data through [integromat.com](http://integromat.com). All users will access to data one by one through same webhook.  
It looks like must be a native features in Glide to solve concurenry access, but for now i can use [integromat.com](http://integromat.com)  
Good idea, thanks again!

---

<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:** [November 23, 2021, 11:41am UTC](https://community.glideapps.com/t/how-to-prevent-users-to-see-a-same-data/34897/6 "2021-11-23T11:41:21Z")

</div>

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