Build Tab with Adaptive Cards

Adaptive Card tabs in Teams provide a unique method to display information. Instead of embedding web content in an iFrame, you can render Adaptive Cards to a tab. While the front end is rendered with Adaptive Cards, the backend is powered by a bot. The bot handles accepting requests and responding appropriately with the Adaptive Card that is rendered.

Warning

Adaptive Card tabs aren't available in the new Teams client. The Classic Teams client is expected to be deprecated by March 31, 2024. If your app is using Adaptive Card tabs, we recommend you to rebuild the tab as a web-based tab.

You can build your tabs with relevant user interface (UI) building blocks, which are native to desktop, web, and mobile.

This article helps you to understand:

  • Changes required to be made to the app manifest.
  • Identifies how the invoke activity requests and sends information in tab with the Adaptive Cards.
  • Effects on the dialog (referred as task module in TeamsJS v1.x) workflow.

This step-by-step guide helps you build tabs with Adaptive Cards on desktop and mobile. You'll see the following output:

Screenshot of the Tab Adaptive Card output after you have successfully completed the step-by-step guide.