# Limiting Channels to a single Team doesn't make sense

**URL:** <https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679>\
**Category:** Community Support\
**Created:** [January 3, 2023, 2:23am UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679 "2023-01-03T02:23:55Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![lewy](https://avatars.discourse-cdn.com/v4/letter/l/43a26b/32.png) [@lewy](https://forums.rocket.chat/u/lewy)\
**Post date:** [January 3, 2023, 2:23am UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679/1 "2023-01-03T02:23:55Z")

</div>

Currently each Channel can only be assigned to a single Team.  
This doesn’t make sense to me. What I expected was that I can add someone to a Team and the automatically get joined to a selection of Channels. However I would expect that another team can also share those Channels. This would reduce my admin workload a lot.

Here’s my real world use case.  
We have a bakery/cafe business.

I have 4 teams:

1. `Bakery-Team`
2. `Cafe-Team`
3. `Manager-Team`
4. `Admin-and-Finance-Team`

Then I have a number of channels:

1.` Customer-Support`  
2. `Software-Help`  
3. `Daily-Check-In`  
4. `Equipment`  
5. `Baking-Technical`  
6. `Equipment`  
… etc.

Some of the clearly map to a single team. For example, `Bakery-Team` gets the `Baking-Technical` channel, cool.

However, everyone should have access to the `Software-Help` Channel (ok, I can make that an open Channel).

Then the `Customer-Support` Channel. This needs to be shared between Bakery, Cafe, and Manager teams. Admin/Finance don’t need it though. Currently this means I will need to make it private and manually add staff to it as they join. It would be much easier if I can just add it to all three teams, set it to auto-join, and then add each new staff to _one_ Team, giving them access to all the Channels that Team needs.

---

<div class="post-metadata">

**Author:** ![dudanogueira](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/dudanogueira/32/2529_2.png) [@dudanogueira](https://forums.rocket.chat/u/dudanogueira)\
**Post date:** [January 3, 2023, 10:39am UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679/2 "2023-01-03T10:39:36Z")

</div>

Hi!

Thanks for your input, we really appreciate.

As a way to reduce the management workload, one thing you could do is to script your way around it.

By using Rocket.Chat api’s you can create routines to add/remove users on certain channels/teams depending on parameters.

I believe this is the way it is as the teams came after the channels concept, and keeping it simple as a way to achieve the feature without changing too much of the behavior.

THanks!

---

<div class="post-metadata">

**Author:** ![stefan.badenhorst](https://avatars.discourse-cdn.com/v4/letter/s/ad7895/32.png) [@stefan.badenhorst](https://forums.rocket.chat/u/stefan.badenhorst)\
**Post date:** [January 6, 2023, 10:15pm UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679/3 "2023-01-06T22:15:06Z")

</div>

+1 For this functionality.

1. Many teams per channel
2. Add users to channel when a team is added
3. Remove users from channel when a team is removed.

---

<div class="post-metadata">

**Author:** ![lewy](https://avatars.discourse-cdn.com/v4/letter/l/43a26b/32.png) [@lewy](https://forums.rocket.chat/u/lewy)\
**Post date:** [February 8, 2023, 1:44am UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679/4 "2023-02-08T01:44:16Z")

</div>

> [@dudanogueira](#):
>
> By using Rocket.Chat api’s you can create routines to add/remove users on certain channels/teams depending on parameters.

Could you (or someone else) give an example of this? I don’t think I’d be able to write such a script myself.

---

<div class="post-metadata">

**Author:** ![dudanogueira](https://sea1.discourse-cdn.com/flex021/user_avatar/forums.rocket.chat/dudanogueira/32/2529_2.png) [@dudanogueira](https://forums.rocket.chat/u/dudanogueira)\
**Post date:** [February 13, 2023, 12:20pm UTC](https://forums.rocket.chat/t/limiting-channels-to-a-single-team-doesnt-make-sense/15679/5 "2023-02-13T12:20:59Z")

</div>

It’s not that complicated.

You will need to understand the APIs first, and then map all the necessary APIs for what you want to accomplish.

Here is where our docs for the APIs live:

> **[Endpoints](https://developer.rocket.chat/reference/api/rest-api/endpoints)**
