DEV Community

AutomateHQ
AutomateHQ

Posted on

Microsoft Teams is a Mess — Here's How to Organise It Properly

If your Microsoft Teams environment looks like a digital junk drawer, you are not alone. After deploying Microsoft 365 solutions for dozens of businesses, I can tell you that almost every company struggles with the same issue: Teams sprawl.

What starts as a clean, organised workspace quickly devolves into hundreds of inactive teams, duplicate channels, and files scattered across personal chats and SharePoint sites.

Here is the exact framework I use to clean up Microsoft Teams and keep it organised permanently.


Why Teams Gets So Messy

The root cause of Teams sprawl is usually a lack of governance. By default, anyone can create a Team. When users don't know where to put something, they create a new Team. When they need to work with a specific group of people, they create a new Team.

This leads to:

  • Duplicate Teams: "Marketing" and "Marketing Team"
  • Ghost Teams: Teams created for a single project that ended two years ago
  • File Chaos: Documents shared in private chats instead of channels, making them impossible to find later

The 3-Tier Architecture Framework

To fix this, you need a logical structure. I use a 3-tier architecture that applies to almost any business:

Tier 1: Departmental Teams (Permanent)

These are your core business units: HR, Finance, Marketing, IT.

  • Who is in it: Everyone in that department.
  • What goes here: Standard operating procedures, departmental policies, and ongoing operational work.
  • Lifespan: Permanent.

Tier 2: Project Teams (Temporary)

These are cross-functional teams created for specific initiatives.

  • Who is in it: Only the people actively working on the project.
  • What goes here: Project deliverables, meeting notes, and working drafts.
  • Lifespan: Temporary. When the project ends, the Team should be archived.

Tier 3: Company-Wide Teams (Permanent)

Usually just one or two Teams for general announcements.

  • Who is in it: Everyone in the company.
  • What goes here: Town hall recordings, company policies, social announcements.
  • Lifespan: Permanent.

How to Clean Up Your Existing Mess

You can't just delete Teams randomly. Here is the safe way to clean up:

1. Run a Teams Usage Report

Go to the Teams Admin Center and run a usage report for the last 90 days. Identify any Teams with zero activity.

2. Archive, Don't Delete

For inactive Teams, use the Archive feature. This freezes the Team, preventing new messages or file uploads, but keeps the data searchable and accessible if needed.

3. Consolidate Duplicates

If you have "Sales 2024" and "Sales Team", move the files from one to the other and archive the duplicate.


Setting Up Governance to Prevent Future Sprawl

Once it's clean, you need to keep it that way.

Restrict Team Creation

Do not let everyone create Teams. Restrict Team creation to a specific group of users (like IT or department heads). Microsoft has official documentation on how to do this using PowerShell.

Implement a Naming Convention

Use prefixes to make Teams instantly recognisable:

  • DEP - Marketing (Department)
  • PRJ - Website Redesign (Project)
  • EXT - Client A (External/Guest access)

Set Expiration Policies

If you have Azure AD Premium, set up Microsoft 365 Group Expiration Policies. This automatically asks Team owners to renew their Team every 180 or 365 days. If they don't, the Team is soft-deleted.


Want to Automate Your Microsoft 365 Governance?

Cleaning up Teams is just the start. If you want to automate your entire Microsoft 365 environment — from onboarding users to managing SharePoint permissions — I've built the exact tools you need.

Get the Complete Microsoft 365 Automation Bundle ($39)

It includes ready-to-use Power Automate flows, governance templates, and SharePoint configurations that will save you hundreds of hours of manual IT work.


How many Teams does your company have? Let me know in the comments — the current record I've seen is 4,200 Teams for a 300-person company!


Ready-Made Templates to Save You Hours

If you want to skip the setup time and get straight to results, I have packaged the most useful resources here:

AI Business Automation Prompt Pack ($19) — 50+ ready-to-use AI prompts for Power Automate, SharePoint, and Microsoft 365.

Microsoft Power Platform Starter Kit ($29) — Complete guide covering Power Automate, Power Apps, Power BI, and Dataverse.

SharePoint Intranet Setup Guide ($39) — Step-by-step guide to building a professional SharePoint intranet.

Power Automate Flow Templates Pack ($49) — 5 production-ready flows you can import and deploy in under 30 minutes.

Top comments (0)