How to Embed a Microsoft Teams Town Hall in a SharePoint Page (and why you should)

Town halls are where leadership aligns the organization and answers questions at scale. Making the event visible on your intranet gives employees one more entry point to attend live, review the agenda and resources, and watch the recording later—all without hunting for the invite.

Since Microsoft added embed support for Teams Town Hall, organizers can copy an embed code from the Microsoft Teams scheduling window to add it directly in SharePoint. Attendees get the same engagement features (Q&A, captions, reactions) in the embedded player, with access controlled by the event’s permissions.

Part 1 — Configure the Town Hall in Teams

  1. In Microsoft Teams open the Calendar, select New meeting and then Town hall.
  2. Add presenters and co‑organizers.
  3. Fill in title, date/time, and Event access (organization‑only or public).
  4. Q&A: keep it on for moderated questions.
  5. Recording: Town Halls record automatically when the event starts (you can turn this off in Meeting options if needed).
  6. Click Save and Send Invites, to save your event configurations.
  7. At the top of the window click Share event
  8. Copy the Video embed HTML This code is the one you’ll paste into SharePoint. Attendee access to the embedded player is governed by the Town Hall’s access settings.

Part 2 — Add the Town Hall to a SharePoint page

  1. Go to your intranet site and select New and then Page (or open an existing page).
  2. Add the Embed web part.
  3. Paste the Town Hall embed code you copied from Teams.
  4. Set Resize to fit the page to On.
  5. Add supporting web parts:
    • Text web part with overview and agenda.
    • People web part for speakers.
    • Quick Links to deck, safety guidelines, FAQs, registration form, etc.
    • Countdown timer to the start date/time.
  6. Publish the page.

In case you are not allowed to embed content from Microsoft Teams in your SharePoint site you will need to add the team.microsoft.com domain to the list of HTML Field Security. You can learn more about it here.

What viewers will see (before, during, after)

  • Before: event title/time and a pre‑event state until the broadcast starts.
  • During: the live stream with Q&A, captions, reactions inside the embedded player (matching the Teams attendee experience).
  • After: if you publish the recording, attendees can watch the on‑demand version. Publishing is managed by policy; when you publish, attendees also get an email with the link.

Turn the page into News and amplify reach

  • Select Promote Post as News so the page shows up in site and hub News web parts.
  • Rely on the Auto News Digest to email relevant posts users haven’t read yet.

Other ways users can access a Town Hall (use them all)

  • Teams & Outlook invite: the join link remains the primary way to attend.
  • Teams > Town halls: attendees can open the event page and join from the Teams client or web.


No comments yet

Leave a Reply


I've been working with Microsoft Technologies over the last ten years, mainly focused on creating collaboration and productivity solutions that drive the adoption of Microsoft Modern Workplace.

%d bloggers like this: