Manage team templates in the admin center

Manage the team templates that your end users see by creating templates policies in the admin center. Within each templates policy, you can designate which templates are shown or hidden. Assign different users to different templates policies so that your users view only the subset of team templates specified.

Watch this short video to learn how to manage templates policies.

Create templates policies and assign available templates

  1. Sign in to the Teams admin center.

  2. Go to Teams > Templates policies.

  3. Choose Add.

    The templates policies is selected and Add is highlighted.

  4. Give the policy a name and add a short description.

  5. In the Viewable templates list, select the templates you want to hide, and then select Hide.

    The selected templates with hide highlighted.

    You can see the templates you've chosen to hide in the Hidden templates list.

  6. To unhide certain templates, go the Hidden templates list.

  7. Select the templates to unhide, and then select Show.

    The selected templates that aren't hidden.

    The selected templates will appear in the Viewable templates list.

  8. Choose Save.

    Your new templates policy is displayed in the Templates policies list.

Assign templates policies to users

You can assign a templates policy directly to users, either individually or at scale through a batch assignment. Keep in mind that it may take up to 24 hours for your new policy to take effect for your users.


Currently, assigning templates policies to users based on group membership, such as to all users in a security group, isn't supported. This capability will be available in the future.

For an overview of the ways to assign policies in Teams, see Assign policies in Teams.

Assign a templates policy to individual users

You can use the Teams admin center or PowerShell to assign a templates policy to an individual user or to a small number of users at a time. To learn more, see Assign a policy to individual users.

Assign a templates policy to a batch of users

You can use PowerShell to assign a templates policy to large sets of users at a time. To do this, use the New-CsBatchPolicyAssignmentOperation cmdlet together with TeamsTemplatePermissionPolicy as the PolicyType to submit a batch of users and the templates policy that you want to assign. For example:

New-CsBatchPolicyAssignmentOperation -OperationName <Any operation name> -PolicyType TeamsTemplatePermissionPolicy -PolicyName <policy name> -Identity <users identity | list of user identities>

The assignments are processed as a background operation and an operation ID is generated for each batch. You can then use the Get-CsBatchPolicyAssignmentOperation cmdlet to track the progress and status of the assignments in a batch.

To learn more, see Assign a policy to a batch of users using PowerShell.

Size limits for templates policies

You can hide a max of 100 templates per policy. The Hide button is disabled if the given policy already has 100 templates hidden.

Frequently asked questions

Q: If a new template is created, will the template be included in my policies?

A: Any new templates will be visible by default. You can choose to hide the template in the admin center in the Templates Policies section.

Q: What happens if a template is deleted?

A: Any deleted templates will no longer be present in any templates policies.

Q: Can I assign multiple users to a templates policy in the Teams admin center?

A: Yes.

  1. In the Teams admin center, go to Users > Manage users.
  2. In the list of users, select the users you want to assign to the templates policy.
  3. Select Edit settings, and then under Templates policy, choose the policy you want to assign.
  4. Choose Apply.

To learn more, see Assign a policy to individual users.

Q: How do I view all users assigned to a specific policy?

A: In the Teams admin center:

  1. Go to Users > Manage users.

  2. Select Filter, set a filter for the templates policy, and then choose Apply.

    The selected templates policy and view users.

Q: Can I manage templates policies via PowerShell?

A: No, managing templates policies in PowerShell isn't supported. However, you can use PowerShell to assign templates policies to users.

Q: Are templates policies applicable to EDU?

A: No, templates policies for EDU aren't supported.