Create Embedded Web Experiences with Tabs for Microsoft Teams

Microsoft 365

Tabs are Teams-aware microsoft-teamsweb pages embedded in Microsoft Teams. They can be added as part of a channel or a group chat inside a team or as a personal app for an individual user. As part of your app you can add custom tabs to embed your own web content in Teams. There are two types of tabs available in Teams - channel/group and personal. In this module, you will learn how to create tabs and add them to your Microsoft Teams app.

At the end of this module, you should be able to:

  • Evaluate the differences between personal and channel/group tabs
  • Create a channel/group tab with a configuration experience
  • Create a tab that leverages authentication to call a protected REST API


  • Experience using Microsoft Teams at the beginner level
  • Ability to program with JavaScript and Node.js
  • Experience using Visual Studio Code at the beginner level