top of page

JSON-based Adaptive Cards in Copilot Studio

Context: Conversational AI interfaces often rely on plain text, which can limit user engagement and clarity—especially when presenting structured data, forms, or actionable content. As organizations build more sophisticated Copilot experiences, there's a growing need for rich, interactive UI elements that enhance usability and streamline workflows within the chat interface.


Solution: Adaptive Cards in Microsoft Copilot Studio offer a flexible, JSON-based framework for embedding rich, interactive content directly into conversations. These cards can display text, images, buttons, inputs, and more—allowing makers to create dynamic, context-aware experiences. Adaptive Cards are fully customizable and can be triggered from Power Fx expressions, system messages, or user interactions. They support scenarios like form submissions, data previews, and multi-step workflows, all within the chat interface. Makers can design cards using the Adaptive Card Designer and integrate them seamlessly into Copilot Studio flows.


Impact: Adaptive Cards elevate the user experience in Copilot Studio by transforming static conversations into interactive, guided journeys. They reduce friction in data collection, improve clarity in decision-making, and enable users to take action without leaving the chat. Whether it's submitting a support ticket, reviewing a report, or selecting from a list of options, Adaptive Cards make Copilots more intuitive, responsive, and enterprise-ready. Adaptive Cards are especially appreciated in products like Microsoft Teams and Outlook, because the designer of the UI can't predict whether the user is in dark or light mode, for example. In either case, no worries! The Adaptive Card just adapts!

bottom of page