# 📣 Introducing default chat channels (automatically add users)

**URL:** https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141
**Category:** Announcements
**Tags:** chat, new-feature
**Created:** [July 18, 2022, 8:57pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141 "2022-07-18T20:57:34Z")
**Posts on this page:** 13
**Page:** 2

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [September 1, 2022, 4:39pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/30 "2022-09-01T16:39:34Z")

</div>

> [@alehandrof](#):
>
> What remains unclear to me is whether this check is run periodically. In other words, if a previously inactive user interacts with the site tomorrow will they automatically join the chat channel or not?

Yep, [the job runs every hour](https://github.com/discourse/discourse-chat/blob/main/app/jobs/scheduled/auto_join_users.rb) and should cover this scenario.

> [@alehandrof](#):
>
> I understand from this thread that only “active” users join the channel. That’s fine – though the label on the option should be updated to more accurately describe the feature.

Definitely open to suggestions to improve the copy here to make this part more clear!

---

<div class="post-metadata">

### Author: ![alehandrof](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/alehandrof/32/119526_2.png) [@alehandrof](https://meta.discourse.org/u/alehandrof)
#### Post date: [September 6, 2022, 10:30am UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/31 "2022-09-06T10:30:41Z")

</div>

> [@mcwumbly](#):
>
> Definitely open to suggestions to improve the copy here to make this part more clear!

Well, the current copy is “Automatically add all new and existing users”, which is clearly false.

How about “Automatically add users who [whatever the criteria are]”?

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [September 6, 2022, 1:56pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/32 "2022-09-06T13:56:54Z")

</div>

Here’s a first pass:

[https://github.com/discourse/discourse-chat/pull/1236](https://github.com/discourse/discourse-chat/pull/1236)

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [January 31, 2023, 6:03pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/33 "2023-01-31T18:03:25Z")

</div>

> Check hourly which users have been active in the last 3 months. Add them to this channel if they have access to the Beginners Feedback category.

Could I get some clarification on what ‘access’ means exactly? I have a category where everyone can `see`, but only certain groups can create or reply. It seems to me that the users who can only see shouldn’t be added to the channel automatically, and shouldn’t be able to participate at all in that channel until they are in the group. Maybe it works this way already, but I want to make sure before moving forward. Thanks!

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [January 31, 2023, 8:21pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/34 "2023-01-31T20:21:15Z")

</div>

As of December, “reply” permission is required to be able to join (access) a channel:

[https://github.com/discourse/discourse/pull/19488](https://github.com/discourse/discourse/pull/19488)

So I believe this now works as you’d like it to work for your scenario.

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [January 31, 2023, 11:29pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/35 "2023-01-31T23:29:07Z")

</div>

Thanks Dave, that is how I would like it to work, unfortunately I just tried it and it doesn’t work that way. I have my category set up like this:

 ![CleanShot 2023-01-31 at 16.24.09@2x](https://global.discourse-cdn.com/meta/original/4X/1/9/0/19046fdbc366b95d02255e3095a8da56001b2374.jpeg)

The Beginners group only has 2 members right now, the Beginner\_Support group has 12. The channel after turning on Automatically add users now has 774 members, which is probably about the right amount of active users for everyone…

 ![CleanShot 2023-01-31 at 16.27.12@2x](https://global.discourse-cdn.com/meta/original/4X/b/1/3/b13f42936cad1f995ec65618ac163e9a801417f1.jpeg)

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [February 1, 2023, 3:42am UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/36 "2023-02-01T03:42:51Z")

</div>

OK, yep, that doesn’t look like what I’d expect at this point. I’ll take a look tomorrow and let you know what I find.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [February 1, 2023, 9:57pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/37 "2023-02-01T21:57:50Z")

</div>

> [@mcwumbly](#):
>
> I’ll take a look tomorrow and let you know what I find.

I do see the issue you’re seeing here. I still need to spend a bit more time tinkering to understand the details of what is and isn’t working properly so we can get something queued up to address this.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [February 3, 2023, 2:38am UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/38 "2023-02-03T02:38:55Z")

</div>

OK, here’s what I’m seeing for a user “Bob” who only has “See” access to the category for the channel:

1. I do see Bob in the members list (unexpected)
2. Bob does not see the channel in the sidebar initially (ok)
3. Bob does not see the channel in `/chat/channels/browse` (ok)
4. Bob _does_ see the channel if he visits `/chat/c/${channelname}/${id}` (unexpected)
5. Bob _does_ see notifications when someone mentions him in the channel (unexpected)
6. Bob _does_ see the channel in his sidebar once he gets a mention or posts in the channel after visitng it directly (unexpected)

Will add this to our list to fix up.

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [February 6, 2023, 7:55pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/39 "2023-02-06T19:55:43Z")

</div>

A post was split to a new topic: [Allow visitors and search engines to see chat channels](https://meta.discourse.org/t/allow-visitors-and-search-engines-to-see-chat-channels/254267)

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [May 25, 2023, 6:00pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/40 "2023-05-25T18:00:15Z")

</div>

We merged the following pull requests which should address this issue:

[https://github.com/discourse/discourse/pull/20213](https://github.com/discourse/discourse/pull/20213)

[https://github.com/discourse/discourse/pull/21700](https://github.com/discourse/discourse/pull/21700)

Initially, we had planned to allow read-only users to preview chat channels, but designing the user experience for that turned out to be a bit more complicated than we originally anticipated, so we removed that feature for now in the name of simplicity.

Note: if you had channels set up with auto-join that included groups with read-only permissions, you may need to edit the channel settings once to force the membership list to synchronize with these new rules.

---

<div class="post-metadata">

### Author: ![davidkingham](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/davidkingham/32/119528_2.png) [@davidkingham](https://meta.discourse.org/u/davidkingham)
#### Post date: [May 25, 2023, 9:57pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/41 "2023-05-25T21:57:16Z")

</div>

That works brilliantly, thank you Dave!

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [May 12, 2025, 3:38pm UTC](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141/42 "2025-05-12T15:38:14Z")

</div>



[Previous page](https://meta.discourse.org/t/introducing-default-chat-channels-automatically-add-users/233141.md?page=1)
