# Listener for dynamic named cloud variable

**URL:** https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314
**Category:** Questions about Thunkable X
**Tags:** firebase
**Created:** [August 5, 2022, 9:47pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314 "2022-08-05T21:47:09Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![andersv](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andersv](https://community.thunkable.com/u/andersv)
#### Post date: [August 5, 2022, 9:47pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/1 "2022-08-05T21:47:09Z")

</div>

I have looked but am unable to find out how to listen to a dynamic named variable stored in a firebase to enable peer-to-peer communication.

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [August 6, 2022, 7:13am UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/2 "2022-08-06T07:13:20Z")

</div>

This option is not available in DnD yet.

---

<div class="post-metadata">

### Author: ![andersv](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andersv](https://community.thunkable.com/u/andersv)
#### Post date: [August 6, 2022, 9:11am UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/3 "2022-08-06T09:11:01Z")

</div>

Will it be? Because otherwise how can a Thunkable developer make solutions for many clients?

Example: I make a game and put it on App Store - it is downloaded by Alice and Bob - they share data and play - Charlie and Dorris also download but should not share data with Alice and Bob.

Same with data entry type apps - Alice (my client) fills out her own Airtable sheet and Bob (also my client) fills out another sheet that he does not want to share with Alice.

Thunkable needs to address how their users can service their own users, why would anyone spend the effort using it otherwise?

---

<div class="post-metadata">

### Author: ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)
#### Post date: [August 6, 2022, 2:06pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/4 "2022-08-06T14:06:33Z")

</div>

> [@andersv](#):
>
> fills out another sheet that he does not want to share with Alice.

This situation should not happen anyway unless I did not understand what you mean.

I have an app with a master bucket in Firebase (example **myApp** ). Under that I have a key named **users**.

I have a cloud variable which is `myApp/users`. I detect (listens to) changes under this and with every change I check if this change belongs to the user to perform my functions on it. This is not displayed to app users but internally in my code. Users will not see each other entries unless I show it to them.

In addition, you can implement database rules (which I have not) to stop any user seeing the entries of others.

See my **FB Chat** app which demonstrates the idea.  
[https://x.thunkable.com/projectPage/62bee1f46ab61900116b9ba3](https://x.thunkable.com/projectPage/62bee1f46ab61900116b9ba3)

---

<div class="post-metadata">

### Author: ![andersv](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andersv](https://community.thunkable.com/u/andersv)
#### Post date: [August 7, 2022, 8:52pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/5 "2022-08-07T20:52:12Z")

</div>

How would it ever be possible to make anything using data with more than a few users? I think Thunkable is going to require some backend data handling TLC to become even a remote option.

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [August 7, 2022, 10:42pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/6 "2022-08-07T22:42:54Z")

</div>

If they bring their own airtable api key, you can use any airtable base you want via the api connector. You’re not limited! 🙂

---

<div class="post-metadata">

### Author: ![andersv](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andersv](https://community.thunkable.com/u/andersv)
#### Post date: [August 8, 2022, 6:09am UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/7 "2022-08-08T06:09:17Z")

</div>

I make an APP - compile it to App Store (I want the money for my effort). Alice downloads it and wants to use her own airtable, Bob downloads same app and wants to use his own airtable. Is there a component so I can let them set their own api connector from the same app compile?

---

<div class="post-metadata">

### Author: ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)
#### Post date: [August 8, 2022, 10:23am UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/8 "2022-08-08T10:23:09Z")

</div>

A data import feature in your app could be accomplished using their apiKey. you can get a list of bases, return it to the user. Have them select the base and table and bam.

How will you ensure your users have similar airtable? The data schema will need to be the same between tables (very doable) or you will need to also data mapping which is a pain.

---

<div class="post-metadata">

### Author: ![andersv](https://avatars.discourse-cdn.com/v4/letter/a/e47774/32.png) [@andersv](https://community.thunkable.com/u/andersv)
#### Post date: [August 8, 2022, 2:51pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/9 "2022-08-08T14:51:25Z")

</div>

Hi,  
If considering catering for many users, the best tools you could consider with relative ease would be: 1. A dynamic listener for firebase real time, and 2. Ability to use current local table method with a dynamic airtable link - just forcing it in when saving.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [November 6, 2022, 2:51pm UTC](https://community.thunkable.com/t/listener-for-dynamic-named-cloud-variable/1989314/10 "2022-11-06T14:51:26Z")

</div>

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