Develop messaging extensions for Microsoft Teams

Messaging extensions are a powerful new way for users to engage with your app within Microsoft Teams. With this capability, users can query or post information to and from your service and post that information, in the form of cards, right into a message.

Example of messaging extension card

Messaging extensions appear along the bottom of the compose box. A few are built in, such as Emoji, Giphy, and Sticker. Choose the More Options () button to see other messaging extensions, including those that you add from the app gallery or upload yourself.

How would you use messaging extensions? Here are a few possibilities:

  • Work items and bugs
  • Customer support tickets
  • Usage charts and reports
  • Images and media content
  • Sales opportunities and leads

Types of messaging extensions

There's primarily two kinds of messaging extensions you can create for Teams today. The following topics will guide you through the process of creating them: