# Creating a messenger

**URL:** <https://community.thunkable.com/t/creating-a-messenger/1041874>\
**Category:** Questions about Thunkable X\
**Created:** [December 28, 2020, 8:39pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874 "2020-12-28T20:39:11Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![lukas\_b\_98knm](https://avatars.discourse-cdn.com/v4/letter/l/f05b48/32.png) [@lukas\_b\_98knm](https://community.thunkable.com/u/lukas_b_98knm)\
**Post date:** [December 28, 2020, 8:39pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/1 "2020-12-28T20:39:11Z")

</div>

Hi everyone,

I was just wondering whether it is possible to build a messenger with Thunkable. I have seen some solutions online where you could do that and store a couple of messages in the labels, but eventually, the messages were removed by others and it did not seem possible to scroll back to the first message sent. Is there a way to do a proper messenger storing and displaying all messages?

Thanks

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [December 28, 2020, 9:37pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/2 "2020-12-28T21:37:07Z")

</div>

You will need a database eg Firebase to store the messages, but this can become expensive if you have lots of users. You could set up your own database instead.

---

<div class="post-metadata">

**Author:** ![lukas\_b\_98knm](https://avatars.discourse-cdn.com/v4/letter/l/f05b48/32.png) [@lukas\_b\_98knm](https://community.thunkable.com/u/lukas_b_98knm)\
**Post date:** [December 28, 2020, 10:08pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/3 "2020-12-28T22:08:13Z")

</div>

Thanks for your response. I understand what I need for the backend, but would it be possible to show all the messages users have sent on the front end? Thunkable provided an explanation video, but there, only a few messages were shown as they were stored in labels and there is only a finite number of tables you can display. Basically, my question is: Is it possible to show all user sent messages from the beginning in a messenger?

---

<div class="post-metadata">

**Author:** ![Dean\_Artis](https://avatars.discourse-cdn.com/v4/letter/d/a8b319/32.png) [@Dean\_Artis](https://community.thunkable.com/u/Dean_Artis)\
**Post date:** [December 28, 2020, 10:47pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/4 "2020-12-28T22:47:01Z")

</div>

Yes. Save all the messages in a database then display them when user requests it.

---

<div class="post-metadata">

**Author:** ![gm\_shack](https://avatars.discourse-cdn.com/v4/letter/g/c5a1d2/32.png) [@gm\_shack](https://community.thunkable.com/u/gm_shack)\
**Post date:** [December 30, 2020, 5:30am UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/5 "2020-12-30T05:30:50Z")

</div>

you can use a list viewer

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 12:19pm UTC](https://community.thunkable.com/t/creating-a-messenger/1041874/6 "2024-11-08T12:19:20Z")

</div>


