Collect Input in Microsoft Teams with Task Modules

Microsoft 365

Task modules are modals that you can populate with either an Adaptive Card or an embedded web/content page for use in your custom Microsoft Teams app’s user experience for workflows that require data input. Task modules allow you to gather information in a Teams-aware popup. In this module, you'll learn how to create and add task modules to your Microsoft Teams app.

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

  • Create a task module for a tab
  • Demonstrate how to create a task module that includes an adaptive card
  • Create a task module for a bot


  • Experience using Microsoft Teams at the intermediate level
  • Ability to program with JavaScript, TypeScript, and Node.js
  • Experience using Visual Studio Code at the intermediate level
  • Access to a Microsoft 365 tenant