Create engaging messages with Adaptive Cards

Microsoft 365
Adaptive Cards
Microsoft Teams

Adaptive Cards are platform-agnostic snippets of UI, authored in JSON, that apps and services can openly exchange. When delivered to a specific app, the JSON is transformed into native UI that automatically adapts to its surroundings. It helps design and integrate light-weight UI for all major platforms and frameworks. In this module, you'll learn how to create engaging messages with Adaptive Cards to create Outlook Actionable Messages and conversations in Microsoft Teams.

Learning objectives

By the end of this module, you'll be able to:

  • Explain the advantages of using Adaptive Cards in Microsoft Teams and Outlook Actionable Message solutions
  • Demonstrate how to create a conversational bot that replies to messages with Adaptive Cards in Microsoft Teams
  • Demonstrate how to send and receive Outlook Actionable Messages with Adaptive Cards


  • Experience using Microsoft Outlook at the beginner level
  • Experience using Microsoft Teams at the beginner level
  • Ability to program with TypeScript and Node.js
  • Ability to develop with ASP.NET Core at the intermediate level
  • Experience using Visual Studio Code at the beginner level
  • Access to a Microsoft 365 tenant
  • Access to a Microsoft Azure subscription