Set up webinars in Microsoft Teams


This article describes some features in webinars that are in preview and will require a Teams Premium license.

Microsoft now offers a new webinar experience; this article describes how to update your settings to use these features.

We recommend that you use the new webinar experience if you plan to use webinars.

Meeting registration includes basic webinar functionality, the ability to require registration for meetings, and an attendance report. By enabling the new webinar experience, you have the ability to use meeting registration and many new webinar features, such as:

  • Dedicated event and registration page for your webinar
  • Co-organizers
  • Presenter bios on the event page
  • Registration status overview and management

Read more about the new features available for your end users in Get started with Teams webinars.

If your organization has meeting registration enabled, all newly created webinars will have the new experience. Previously scheduled webinars will use the previous webinar experience. The new experience uses the TeamsEventsPolicy. If you have webinars turned off, they will remain off as the new experience rolls out.

Currently, the basic webinar experience is controlled by meeting registration using the Teams Meeting policy (Set-CsTeamsMeetingPolicy). In the future, the meeting registration setting won't control webinars; webinars are transitioning over to being controlled by the Teams Events policy (Set-CsTeamsEventsPolicy).

The new webinar experience is configured in PowerShell. See examples on how to set up the new webinar experience.

For more information about the differences between meetings, webinars, and live events, see Meetings, webinars, and live events.


For on-premises users, the new webinar experience isn't available yet.

The new webinar experience isn't available for Microsoft 365 GCC, Microsoft 365 GCC High, or Microsoft 365 DoD. The existing webinar experience isn't available for Microsoft 365 GCC High or Microsoft 365 DoD.


To let users set up webinars, Microsoft Lists must be configured in SharePoint by enabling the creation of personal lists for eDiscovery purposes. To learn more, see Control settings for Microsoft Lists.

Set up new webinar experience

You must use PowerShell to set up the new webinar experience for your organization. The ability to configure the new webinar experience in the Teams admin center isn't available yet.

Meeting registration must be on to use the new webinar experience.

Configure the new webinar experience with PowerShell

To set up the new webinar experience, use the following attributes within the Windows PowerShell Set-CsTeamsEventsPolicy cmdlet.

Parameter Default Setting Description
AllowWebinars Enabled This setting determines if a user can create webinars.
EventAccessType Everyone This setting determines which users can access the event registration page or the event site to register, as well as which user type is allowed to join the session(s) in the event.

Before you can run these cmdlets you must be connected to Microsoft Teams PowerShell. For more information, see Manage Teams with Microsoft Teams PowerShell.

  1. Turn on meeting registration.

    Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowMeetingRegistration $True
  2. Activate the new webinar experience.

    Set-CsTeamsEventsPolicy -Identity <policy name> -AllowWebinars Enabled
  3. Configure who can register for webinars and meetings.

    • Allow only users in your organization to register for webinars and meetings

      Set-CsTeamsEventsPolicy -Identity <policy name> -EventAccessType EveryoneInCompanyExcludingGuests
    • Allow everyone, including anonymous users, to register for webinars and meetings

      Set-CsTeamsEventsPolicy -Identity <policy name> -EventAccessType Everyone


If Anonymous users can join a meeting is turned off in Meeting settings, anonymous users can't join webinars. To learn more and enable this setting, see Meeting settings in Teams.

Configure meeting registration

If you want to use webinars, meeting registration must be turned on.

You can use the Teams admin center under Meetings > Meeting policies to set up meeting registration and webinars.

Meeting registration

If you turn on Meeting registration, users in your organization can schedule webinars and meetings requiring registration. By default, this setting is turned on. If you want to turn off meeting registration and webinars, set this policy to Off.

Private meeting scheduling must be on for meeting registration to work. Find out more about private meeting scheduling.

For students in education tenants, this policy is turned off by default. For more information on how to enable private meeting scheduling for students, see Teams for Education policies and policy packages.

Who can register


This policy does not apply to the new webinar experience. To configure who can register for the new webinar experience, use Set-CsTeamsEventsPolicy -EventAccessType, as shown in configure the new webinar experience with PowerShell.

This policy controls which users can register and attend webinars with meeting registration only. This policy has two options, which are only available if Meeting registration is turned on. By default, Who can register is set to Everyone.

If you select Everyone, all users, including anonymous users, can register for and attend webinars. If you select Everyone in the organization, only users in your organization can register for and attend webinars. If meeting registration is turned off, the Who can register setting won't be available and no one can register for webinars.

The default value for Who can register is Everyone in the organization in education tenants. For more information, see Teams for Education Policy Wizard.

Collect webinar and meeting registration attendance

You can use the Teams admin center under Meetings > Meeting policies to turn on Engagement report.

When this setting is on, organizers can see reports of who registered and attended the webinars or meetings they set up. This policy is on by default. For more information, see Meeting policies in Teams - Engagement report. For information on the end-user experience, see View and download meeting attendance reports.

In PowerShell, the AllowEngagementReport parameter can be used to turn this on. This policy is on by default. To turn it off, run the following command in PowerShell:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowEngagementReport Disabled

Read Set-CsTeamsMeetingPolicy for more information on the cmdlet.

Turn off webinars

You can turn off webinars using PowerShell. This will turn off the new webinar experience as well as webinars with meeting registration only.

Use the following PowerShell script to turn off webinars:

Set-CsTeamsMeetingPolicy -Identity <policy name> -AllowMeetingRegistration $False
Set-CSTeamsEventsPolicy -Identity <policy name> -AllowWebinars Disabled