Create teams

Completed

By default, all users can create teams using the Teams client and invite members unless you restrict the creation of teams to Global Administrators or Teams Service Administrators. Administrators can also create teams in the Teams admin center or PowerShell. Creating new teams can be done by using one of the following methods:

  • Teams admin center
  • Teams client
  • PowerShell
  • Automation using Microsoft Graph API and Power Automate

Create a team from Teams admin center

You can use Teams admin center to create a team from scratch.

  1. In Teams admin center on the left pane select Teams, and then select Manage teams.

  2. On Manage teams pane, select Add.

  3. In Add a new team window, define the following:

    • Team Name

    • Description

    • Team owner

    • Privacy

      • Public – A team where everybody can join
      • Private – A team where you need an invitation.

    Note

    You can specify the Sensitivity of the team if the sensitivity labels have been configured.

  4. Select Apply.

    Screenshot of creating a team.

Create a team from Teams Client

When you use Teams Client, you can create a team:

  • From scratch

  • From a template

  • From an existing group

  • From an existing team

    If you want to use the same data, channels, and settings from an existing team to create a new team, you can make a copy and then choose how your new team is organized and set up. Use the check boxes to pick which parts of the team you want to copy: channels, tabs, settings, apps, and even members.

    Screenshot of copying teams setting.

To create a team from the Teams Client, follow these steps:

  1. Select Teams on the left side of the app, then select Join or create a team at the bottom of your teams list.

  2. Hover over the Create a team card and select Create team.

  3. On the Create your team page, select a way to create a team.

    • From scratch
    • From a group or team
    • From a template

    Screenshot of creating a team from Teams Client.

  4. On the What kind of team will this be? Page, select the type of team you want to create.

    • Private – A team where you need an invitation.

    • Public – A team where everyone in your organization can join.

    • Org-Wide – A team where everyone in your organization is a member. (Org-wide option will be visible only if you are logged in as Global administrator)

    Screenshot of different team types

  5. Define the following information:

    • Team Name

    • Description

  6. Select Create to create the team.

Note

You can now add members to the team or skip to finish creating a team. Whenever you create a team it is a best practice to configure at least two owners for the self-service needs of the team. If a group owner leaves your company the group could find itself without an owner. The content in the group is unaffected by this - the content belongs to the group and isn't tied to the owner's account. But not having a group owner means there's nobody with permissions to manage the group. Anytime the single owner is not available and modifications in the team are required, the members will have to contact a Teams administrator. This problem can be resolved by any administrator in your organization. For more information, please refer to Assign a new owner to an orphaned group.

Create a team from PowerShell

To create a new team from PowerShell, you must run the New-Team cmdlet in a PowerShell session that has the Microsoft Teams PowerShell module installed. For example, to create a new team named "Sales" that is a private team and the owner is "Alex Wilber", run the following cmdlet:

New-Team -DisplayName Sales -Visibility Private -Owner Alex.Wilber@contoso.com -Description "This is a team for the Sales Department."

You can also create a team with the pre-defined template by using -Template parameter. For example, to create a new team named "CompSci 101" with the pre-defined template "EDU_Class", run the following:

New-Team -DisplayName "CompSci 101" -Description "Official team for the CompSci 101 Class." -Template EDU_Class

Using PowerShell to create a team allows you to configure permissions for adding and deleting channels, messages and users, modifying channels, blocking access to GIF files, and posting memes instead of having to go back and change these settings later.

Note

If you don’t specify an owner then the account running the PowerShell cmdlet, the user who creates the team will be added as both a member and an owner. For more information about other parameters, please refer to New-Team.

Create teams with Microsoft Graph

You can use the Microsoft Teams API in Microsoft Graph to create teams in multiple ways. You can use Microsoft Graph to create a new team from scratch or add a team to an existing group.

With Microsoft Graph APIs, you can automate creating, managing teams, channels, tabs and apps as well as populate them with users. You can also use Microsoft Graph to automate team lifecycles.

Screenshot of automate team lifecycles.

Microsoft Graph APIs can also enhance apps inside and outside of Teams. For more information, see Use the Microsoft Graph API to work with Microsoft Teams.

Extensibility feature Scenario
Tabs Surface enhanced content within Microsoft Teams.
Connectors Post updates from external services to channels.
Actionable Messaging Add enhanced interaction to your connector cards.
Websites Surface enhanced content in your web pages.
Bots Help users get tasks done, in conversations.
Activity Feed Engage users via feed notifications.
Messaging Extensions Allow users to query and share information in conversations.
Services Enhance your client applications with Microsoft Graph data via your web service.
Calling and online meetings Create Microsoft Teams apps with bots that can initiate and participate in audio/video calls, route/transfer calls based on interactive voice response (IVR) flows, and participate in online meetings.

Create teams with Power Automate

You can also use the connectors for Power Automate to automate the teams creation as well as team lifecycles management. For more information, see Actions of connector for Microsoft Teams.

Screenshot of create a team action in power automate.