# 💬 Updated: Group Chat Template v2!

**URL:** <https://community.glideapps.com/t/updated-group-chat-template-v2/20277>\
**Category:** Project Showcase\
**Created:** [December 25, 2020, 3:39am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277 "2020-12-25T03:39:42Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [December 25, 2020, 3:39am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/1 "2020-12-25T03:39:42Z")

</div>

# Now available in the Glide Template Store!

Group Chat is a spin on my Messenger Template that, well, allows for group messaging!

### Features:

- **Efficient** : only one row per person and one row per chat
- **Private** : row owners per chat to prevent prying eyes, anonymized users default setting, user history per app, chat host can control who is/is not in the group
- **Fun** : compound actions to create floating action menus and responsive “add user to chat” functionality

### Grab the template here:

[https://go.glideapps.com/app/pchmvsMdRCPAACwlMH6F-template](https://go.glideapps.com/app/pchmvsMdRCPAACwlMH6F-template)

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/3/231f160ab79e7898f5210fc7f84a12e1fbbce9de.jpeg "Glide: Group Chat Promo") ](https://www.youtube.com/watch?v=TG1gvXbk9W4)

### EDIT: Updated on 5/4/21

https://www.loom.com/embed/29bfa128950b4846bf5637e4d45048f1

---

<div class="post-metadata">

**Author:** ![kabookie](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kabookie/32/10994_2.png) [@kabookie](https://community.glideapps.com/u/kabookie)\
**Post date:** [December 25, 2020, 3:56am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/2 "2020-12-25T03:56:01Z")

</div>

Very cool. Here’s hoping that Santa David grants your Christmas wish!

---

<div class="post-metadata">

**Author:** ![gp9293](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/gp9293/32/16743_2.png) [@gp9293](https://community.glideapps.com/u/gp9293)\
**Post date:** [December 25, 2020, 12:06pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/3 "2020-12-25T12:06:57Z")

</div>

Bravo. I am ready for the template. No pressure!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [December 26, 2020, 10:10pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/4 "2020-12-26T22:10:03Z")

</div>

# 🤩 It’s almost ready—

[![](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/3/231f160ab79e7898f5210fc7f84a12e1fbbce9de.jpeg "Glide: Group Chat Promo") ](https://www.youtube.com/watch?v=TG1gvXbk9W4)

---

<div class="post-metadata">

**Author:** ![kyleheney](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/kyleheney/32/41173_2.png) [@kyleheney](https://community.glideapps.com/u/kyleheney)\
**Post date:** [December 26, 2020, 10:30pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/5 "2020-12-26T22:30:35Z")

</div>

Looking awesome!

---

<div class="post-metadata">

**Author:** ![ehdubya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ehdubya/32/24087_2.png) [@ehdubya](https://community.glideapps.com/u/ehdubya)\
**Post date:** [December 26, 2020, 11:12pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/6 "2020-12-26T23:12:50Z")

</div>

Super cool! 🕶 Great work guys!

---

<div class="post-metadata">

**Author:** ![joderson](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/joderson/32/1942_2.png) [@joderson](https://community.glideapps.com/u/joderson)\
**Post date:** [December 27, 2020, 12:51am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/7 "2020-12-27T00:51:43Z")

</div>

that’🆒  
excellent job @Robert_Petitto

---

<div class="post-metadata">

**Author:** ![SantiagoPerez](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/santiagoperez/32/16807_2.png) [@SantiagoPerez](https://community.glideapps.com/u/SantiagoPerez)\
**Post date:** [December 27, 2020, 1:20am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/8 "2020-12-27T01:20:42Z")

</div>

Good job, man!

---

<div class="post-metadata">

**Author:** ![Lucas\_Pires](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/lucas_pires/32/64863_2.png) [@Lucas\_Pires](https://community.glideapps.com/u/Lucas_Pires)\
**Post date:** [December 27, 2020, 3:17am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/9 "2020-12-27T03:17:40Z")

</div>

Amazing, @Robert_Petitto!! Love the floating menu, neat 😁

---

<div class="post-metadata">

**Author:** ![Rosewebstudio](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/rosewebstudio/32/12261_2.png) [@Rosewebstudio](https://community.glideapps.com/u/Rosewebstudio)\
**Post date:** [December 27, 2020, 3:46am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/10 "2020-12-27T03:46:41Z")

</div>

@Robert_Petitto awesomesauce indeed 👏

---

<div class="post-metadata">

**Author:** ![Nadir\_Abdelrahman\_MD](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nadir_abdelrahman_md/32/5237_2.png) [@Nadir\_Abdelrahman\_MD](https://community.glideapps.com/u/Nadir_Abdelrahman_MD)\
**Post date:** [December 27, 2020, 4:15am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/11 "2020-12-27T04:15:15Z")

</div>

I love it.

---

<div class="post-metadata">

**Author:** ![Eric\_Penn](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eric_penn/32/73888_2.png) [@Eric\_Penn](https://community.glideapps.com/u/Eric_Penn)\
**Post date:** [December 27, 2020, 5:49am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/12 "2020-12-27T05:49:32Z")

</div>

🤯

---

<div class="post-metadata">

**Author:** ![Pratik\_Shah](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pratik_shah/32/12416_2.png) [@Pratik\_Shah](https://community.glideapps.com/u/Pratik_Shah)\
**Post date:** [December 27, 2020, 8:08am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/13 "2020-12-27T08:08:37Z")

</div>

@Robert_Petitto That’s so perfect. I also like the promo video. Bravo

---

<div class="post-metadata">

**Author:** ![Krivo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/krivo/32/5363_2.png) [@Krivo](https://community.glideapps.com/u/Krivo)\
**Post date:** [December 27, 2020, 10:01am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/14 "2020-12-27T10:01:46Z")

</div>

@Robert_Petitto Very nice looking app 🙂

A few questions on **privacy** :

- Are you using row owers to secure the chat information to the involved people - so you cannot get hold of the chat by doing app inspection?
- When a person leaves the chat is there a way for the app owner to find out that the person did actual participate in that chat - say the the person shared his bank account information - and he now wants to clean up all traces of person information in the chat app? Possibly a e-mail history column
- Do you use anonymous emails in the chat so the email cannot be found by outsiders by app inspection?
- Can the app owner owner delete an user all together and then remove all his/her comments in the app? Actually it might be beneficial to see that there has been a comment but it is now removed - it will help the other people in the chat understand why some later chat messages could be referring to a deleted chat message.

I think such questions are important for the people who are going to use the template as they themselves would have to outline this information to their users. The app owner is responsible for the users personal information that they put in the app.

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [December 27, 2020, 10:02am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/15 "2020-12-27T10:02:41Z")

</div>

Great work

---

<div class="post-metadata">

**Author:** ![erwblo](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erwblo/32/75_2.png) [@erwblo](https://community.glideapps.com/u/erwblo)\
**Post date:** [December 27, 2020, 10:07am UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/16 "2020-12-27T10:07:32Z")

</div>

It would be nice if you could easily copy a set of components from one app to another, functionality + datastructure + interaction.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [December 27, 2020, 5:54pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/17 "2020-12-27T17:54:55Z")

</div>

Good point! Just revised it!

> **Are you using row owners?**  
> Yes, each chat’s users are now row owners—I had to build a combination of formulas in the spreadsheet to make this happen. @Mark, it would be nice to allow Split Column to be a row owner column to avoid this.

> **When a person leaves the chat is there a way for the app owner to find out that the person did actual participate in that chat ?**  
> Yes, the “invited users” column will always include all users that ever participated in the chat.

> **Do you use anonymous emails in the chat?**  
> This can be enabled in settings with no adverse effects. I had it disabled for the sake of the promo video.

> **Can the app owner owner delete a user all together and then remove all his/her comments in the app?**  
> Yes, as the app owner, you can remove the user and all comments from the Privacy menu in the App Settings.

Thanks for the reminders and recommendations, @Krivo and for the genius idea of stacked floating buttons. It was a lot of fun to design!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [December 31, 2020, 7:25pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/18 "2020-12-31T19:25:53Z")

</div>

### Grab the template here:

> **[Group Chat](https://go.glideapps.com/app/pchmvsMdRCPAACwlMH6F-template)**
>
> v1.1 Create private one-on-one and/or group chats! Invite new or existing members, add users to existing chats, and opt to leave existing chats. Now includes chat row owners and anonymized emails for added privacy and security!

---

<div class="post-metadata">

**Author:** ![ray\_d](https://avatars.discourse-cdn.com/v4/letter/r/ea5d25/32.png) [@ray\_d](https://community.glideapps.com/u/ray_d)\
**Post date:** [January 7, 2021, 9:39pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/19 "2021-01-07T21:39:40Z")

</div>

How did you do the secondary floating button menu from the first floating button? I can’t seem to find how to do this in the editor.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/9/99525133afd4569574e849331bcf1f04dd9417e3.jpeg)

---

<div class="post-metadata">

**Author:** ![PabloMFalero](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/pablomfalero/32/31166_2.png) [@PabloMFalero](https://community.glideapps.com/u/PabloMFalero)\
**Post date:** [January 7, 2021, 9:44pm UTC](https://community.glideapps.com/t/updated-group-chat-template-v2/20277/20 "2021-01-07T21:44:38Z")

</div>

I’ve done it using component visibility and adding and subtracting numbers, don’t know if Robert did it the same way. So let’s say the menu button adds +1 and the close -1. Then you can play with the visibility based on the values. The number column has to be user specific

[Next page](https://community.glideapps.com/t/updated-group-chat-template-v2/20277.md?page=2)
