[GH-ISSUE #496] Feature: Teams for Organizations #16926

Closed
opened 2026-04-15 14:53:22 -05:00 by GiteaMirror · 4 comments
Owner

Originally created by @gixnluca on GitHub (Nov 11, 2024).
Original GitHub issue: https://github.com/better-auth/better-auth/issues/496

Is your feature request related to a problem? Please describe.
Organization with tens or hundreds of members will need to become more structured. It's very unlikely that all members need to be able to see everything.

Describe the solution you'd like

  • An admin would be able to create Teams and specify some basic attributes like a logo/icon/emoji/color, description and wether a team is invite-only or open (free for any org member to join).
  • A member would join the Organization and then a Team based on either Invitation (specify which Team within the org when sending invite) or freely (pick any Team within the org).

When it comes to roles, we could partially inherit from Organization level:

  • Organization admins will have the option to create and join any team with admin permissions.
  • Organization members can only join if invited or if the team is open.

And have some Team-specific roles:

  • Organization members can be promoted to Team admins/leads while still being members at org-level.

Describe alternatives you've considered
Nothing really, there needs to be a parent-children relationship and cannot be achieved with multiple orgs.

Additional context
Linear (https://linear.app) handles it very nicely in my opinion. Organization can have many teams, Members are related first to the Oganization and then to as many Teams as needed.

Originally created by @gixnluca on GitHub (Nov 11, 2024). Original GitHub issue: https://github.com/better-auth/better-auth/issues/496 **Is your feature request related to a problem? Please describe.** Organization with tens or hundreds of members will need to become more structured. It's very unlikely that all members need to be able to see everything. **Describe the solution you'd like** - An admin would be able to create Teams and specify some basic attributes like a logo/icon/emoji/color, description and wether a team is invite-only or open (free for any org member to join). - A member would join the Organization and then a Team based on either Invitation (specify which Team within the org when sending invite) or freely (pick any Team within the org). When it comes to roles, we could partially inherit from Organization level: - Organization admins will have the option to create and join any team with admin permissions. - Organization members can only join if invited or if the team is open. And have some Team-specific roles: - Organization members can be promoted to Team admins/leads while still being members at org-level. **Describe alternatives you've considered** Nothing really, there needs to be a parent-children relationship and cannot be achieved with multiple orgs. **Additional context** Linear (https://linear.app) handles it very nicely in my opinion. Organization can have many teams, Members are related first to the Oganization and then to as many Teams as needed.
GiteaMirror added the locked label 2026-04-15 14:53:22 -05:00
Author
Owner

@gixnluca commented on GitHub (Feb 18, 2025):

@Bekacru you're the best!

<!-- gh-comment-id:2666951139 --> @gixnluca commented on GitHub (Feb 18, 2025): @Bekacru you're the best!
Author
Owner

@AndiCrisan commented on GitHub (Feb 28, 2025):

Excited for this one to get through!

<!-- gh-comment-id:2691156696 --> @AndiCrisan commented on GitHub (Feb 28, 2025): Excited for this one to get through!
Author
Owner

@khabubuphathu commented on GitHub (Apr 30, 2025):

I wish there was a way to make an organization member to be part of many teams.

<!-- gh-comment-id:2842480199 --> @khabubuphathu commented on GitHub (Apr 30, 2025): I wish there was a way to make an organization member to be part of many teams.
Author
Owner

@rozazhaidenova1980-create commented on GitHub (Oct 26, 2025):

darкаura

<!-- gh-comment-id:3448302602 --> @rozazhaidenova1980-create commented on GitHub (Oct 26, 2025): darкаura
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#16926