Team Hierarchy & Structure
Overview
Communities can be organised into hierarchical structures that mirror your organisation. Parent-child relationships between teams help with reporting roll-ups, content inheritance, and organisational clarity.
This guide covers setting up team hierarchy, using the Org Chart, and understanding how hierarchy affects other features.
Functionality Breakdown
Hierarchy Concepts
Concept | Description |
|---|---|
Parent team | The team that sits above this community in the hierarchy |
Sub-teams | Teams that sit below this community in the hierarchy |
Nested users | All users in a team plus all users in its sub-teams |
Roll-up reporting | Reports that aggregate data from sub-teams |
How Hierarchy Works
A community can have one parent team (optional)
A community can have multiple sub-teams (optional)
Hierarchy can be any depth (teams under teams under teams)
Circular references are prevented (A can't be under B if B is under A)
Pre-requisites
To configure team hierarchy, you'll need:
Owner or Admin role
Existing teams to link together
Required User Roles
Action | Required Role |
|---|---|
Set parent team | Owner, Admin |
Add sub-teams | Owner, Admin |
View Org Chart | Owner, Admin, HR |
Quick Start Guide
Setting Up Hierarchy
When creating a new community:
In the creation wizard, navigate to the Hierarchy step
Select a Parent team from the dropdown (optional)
Select Sub-teams to nest under this community (optional)
Continue with the wizard
For an existing community:
Navigate to the community
Click Edit
Go to the Hierarchy step
Select a Parent team from the dropdown
Select Sub-teams to add
Save your changes
š” Tip: You can only select teams that aren't already sub-teams of another team (to prevent conflicts).
Viewing the Org Chart
The Org Chart provides a visual representation of your team hierarchy:
Navigate to People, then Teams
Click Org Chart (or look for the org chart icon)
The chart displays all teams in a hierarchical tree view
Click on any team to:
View the team
Edit the team
See members
Understanding the Org Chart
The Org Chart shows:
Top-level teams at the top (teams with no parent)
Sub-teams branching below their parents
Team names and basic info
Clickable nodes for navigation
ā ļø Warning: Very deep hierarchies may be harder to visualise. Consider keeping hierarchy to 3-4 levels for clarity.
How Hierarchy Affects Features
Reporting Roll-ups
When viewing reports for a team, you can include sub-team data:
Navigate to any team report (Activity, People, Content, Tasks)
Enable Include sub-teams option
The report aggregates data from the selected team AND all its sub-teams
This is useful for:
Department heads viewing all their teams
Programme managers overseeing multiple cohorts
Regional managers with location-based sub-teams
Content Visibility
Content can cascade down through hierarchy:
When setting content visibility to "Selected" teams
Enable Visible to sub-teams option
Content becomes visible to the selected team AND all its sub-teams
This is useful for:
Company-wide policies visible to all departments
Regional training cascading to local teams
Programme content visible to all cohorts
Member Inheritance
Users in sub-teams are considered part of the parent team for certain features:
Nested user counts include sub-team members
Reports can roll up sub-team data
Content visibility can cascade down
However, sub-team members are NOT automatically members of the parent:
They don't appear in the parent's Members tab
They don't see the parent's Feed posts
They must explicitly join the parent to participate
Hierarchy Best Practices
Organisational Alignment
Mirror your company structure:
Company HQ (top-level)
āāā Sales Department
ā āāā Sales Team UK
ā āāā Sales Team US
ā āāā Sales Team APAC
āāā Engineering Department
ā āāā Frontend Team
ā āāā Backend Team
ā āāā DevOps Team
āāā Marketing Department
āāā Brand Team
āāā Digital TeamProgramme Structure
Organise cohort programmes:
Leadership Development Programme
āāā Cohort 2024-Q1
āāā Cohort 2024-Q2
āāā Cohort 2024-Q3
āāā Cohort 2024-Q4Guild Organisation
Group related guilds:
Learning & Development
āāā Onboarding Guild
āāā Management Development Guild
āāā Technical Skills GuildStand-in Manager
When a community manager is away, you can assign a stand-in to handle their responsibilities.
What Stand-in Managers Can Do
Approve/decline join requests
Add/remove members
View team reports
Manage community settings (if also a secondary manager)
Assigning a Stand-in Manager
Edit your Community
Navigate to the Managers step
In the Stand-in manager section, search for a user
Select the user
Save your changes
Stand-in Limitations
Cannot assign someone who is themselves "on break"
Stand-in doesn't automatically become a secondary manager
Stand-in assignment doesn't affect hierarchy
FAQs
Q: Can a community have multiple parent teams?
No. A community can only have one parent team. This prevents complex multi-inheritance scenarios.
Q: What happens to sub-teams if I delete a parent?
Sub-teams become top-level teams (their parent_team_id is set to null). They are not deleted.
Q: Can I move a community to a different parent?
Yes. Edit the community and change the parent team selection. The move is immediate.
Q: Do sub-team members automatically join the parent community?
No. Being in a sub-team doesn't make you a member of the parent. You must explicitly join.
Q: How deep can hierarchy go?
There's no hard limit, but very deep hierarchies (5+ levels) can be hard to manage and visualise.
Q: Can I bulk-set hierarchy via CSV import?
Yes. Use the parent_team_name column in the Teams CSV import to set parent relationships.
Q: Can standard teams be in the same hierarchy as communities?
Yes. Hierarchy works for both standard teams and communities. You can mix them.
Troubleshooting
Issue | Solution |
|---|---|
Can't select a team as parent | The team may already be a sub-team of this community (circular reference). |
Org Chart not loading | Try refreshing the page. Large hierarchies may take a moment to render. |
Sub-team not appearing in reports | Ensure "Include sub-teams" is enabled in the report filters. |
Content not visible to sub-teams | Check that "Visible to sub-teams" is enabled on the content visibility settings. |
Can't find team in hierarchy dropdown | The team may be deleted or you may not have permission to view it. |
Stand-in manager can't be assigned | The selected user may be "on break" themselves. |