# 💬 Chat Component: A Complete Walkthrough

**URL:** <https://community.glideapps.com/t/chat-component-a-complete-walkthrough/67572>\
**Category:** Community Resources\
**Tags:** ai, actions, tutorial, components, collections\
**Created:** [November 6, 2023, 8:07pm UTC](https://community.glideapps.com/t/chat-component-a-complete-walkthrough/67572 "2023-11-06T20:07:34Z")\
**Posts on this page:** 1\
**Showing post:** 8

<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:** [November 9, 2023, 3:00pm UTC](https://community.glideapps.com/t/chat-component-a-complete-walkthrough/67572/8 "2023-11-09T15:00:57Z")

</div>

> [@Hugh\_D](#):
>
> bearing in mind Row Owners can be email addresses only, not User IDs/Row IDs

I completely understand where you’re coming from. I wish that Glide allowed us to use the RowID of the Users Table as an alternative to the email address when enabling row owners. Perhaps I should make a formal feature request if it doesn’t already exist.

To make a truly private chat, you’ll need to use row owners. The only way to enable row owners (in this use case) is by leveraging email address. The only way you could allow email address and maintain user privacy is by enabling “anonymous emails” in the app settings.

Perhaps someone else can chime in here.

---

_[View the full topic](https://community.glideapps.com/t/chat-component-a-complete-walkthrough/67572)._
