Citizen Developer
Timespan
explore our new search
​
Adaptive Cards: Boost Topic Interactions
Developer Tools
Oct 17, 2025 5:13 PM

Adaptive Cards: Boost Topic Interactions

by HubSite 365 about Microsoft

Software Development Redmond, Washington

Use Adaptive Cards with SharePoint and Power Fx in Power Platform and Copilot Studio to create interactive chat agents

Key insights

  • Mission 08 overview: Elaiza Benitez shows how to add Adaptive Cards to a topic to make an agent more dynamic and user-friendly.
    She demonstrates displaying device options from SharePoint, capturing user selections, and using Power Fx to redirect the conversation.
  • What Adaptive Cards are: They are interactive, platform-agnostic UI snippets expressed in JSON that apps render consistently across devices.
    Cards combine text, inputs, and buttons to collect data and trigger actions inside conversations.
  • How cards power agents: Embed cards in a topic so agents can present choices, gather responses, and call workflows without extra messages.
    Use Action.Execute with refresh properties to update content per user and continue multi-step flows.
  • No-code and low-code tools: The Adaptive Card Designer offers a drag-and-drop interface that generates JSON for you.
    Creators can add Power Fx expressions to pull dynamic data and route users without heavy coding.
  • User benefits: Cards increase engagement by letting users act directly in chat, personalize views, and get real-time updates.
    They reduce friction and make agent responses feel intuitive and relevant.
  • Practical outcome: Build a topic that shows SharePoint device options, captures a selection, and then redirects to the right flow—resulting in a smoother, more helpful agent experience.
    The agent can now present richer, interactive replies and guide users automatically based on their input.

Introduction to the video

The YouTube video published by Microsoft walks viewers through practical ways to enrich conversational agents using Adaptive Cards. The presenter, Elaiza Benitez, demonstrates how to embed interactive cards inside a topic to make agents more responsive and user-friendly. In addition, the session shows how to pull device options from SharePoint and capture user selections to drive the conversation forward. Consequently, viewers can see a complete flow from display to decision and redirection within a simulated agent interaction.


The video is part of a broader learning series aimed at makers and developers who want to build natural language experiences in platforms like Microsoft 365 Dev. Moreover, it touches on low-code techniques such as using Power Apps to redirect topics, making the approach accessible to non-developers. The session includes chapter markers that help users jump to the parts they need, and it closes with practical wrap-up tips. Thus, the video is both a demonstration and a how-to guide for teams that want to introduce interactive UI inside conversational flows.


How Adaptive Cards work in topics

Adaptive Cards are JSON-based UI snippets that render consistently across platforms. They combine visible elements like text and images with interactive controls such as input fields and buttons, which can trigger actions when users interact. In the video, the card displays device choices pulled from SharePoint, and the agent reads the selection to determine the next steps. As a result, the interaction feels immediate and personalized for the user.


The presenter demonstrates how actions on the card can invoke topic transitions, and she uses Power Fx expressions to control redirection logic. This means the agent can branch the conversation without requiring the user to type complex commands. Furthermore, the demo shows how the same card can update or refresh to reflect new states, offering a seamless conversation flow. Therefore, developers gain a pattern for combining declarative UI with conversational logic.


Benefits and real-world uses

First, interactive cards increase engagement because users can complete tasks directly in the chat without switching apps. For example, teams can approve requests, choose devices, or report issues through a single, compact interface. Second, the approach supports personalization since card content can adapt to the current user or context. Hence, agents deliver relevant options that reduce friction and speed up decision-making.


Moreover, the video emphasizes no-code and low-code advantages, which broaden who can build these experiences. The Adaptive Card Designer and declarative templates help designers quickly assemble cards that work on desktop and mobile. At the same time, integration with Copilot Studio aims to let makers use natural language to create topics that contain cards. Consequently, teams can prototype faster and iterate based on real user feedback.


Trade-offs and implementation challenges

Despite clear benefits, the video also implies trade-offs that teams must weigh before adopting cards widely. For one, richer interactions mean more moving parts: card schema, action handlers, data sources like SharePoint, and redirection logic must all stay synchronized. Therefore, maintenance can become more complex as the number of cards and branching scenarios grows. In short, simplicity on the surface can hide integration complexity behind the scenes.


Another challenge lies in testing and accessibility. Interactive cards require careful validation to ensure they behave reliably across devices and meet accessibility standards. In addition, dynamic refresh and user-specific views can create edge cases where state becomes inconsistent, especially in group conversations. Thus, teams need robust testing practices and clear error handling to avoid confusing users during live interactions.


Finally, organizations must balance control and agility when using low-code tools and templates. While natural language and drag-and-drop designers speed up creation, they can produce divergent implementations that complicate governance. Hence, leaders should establish guidelines and reusable patterns to keep experiences consistent and secure. Otherwise, rapid innovation may lead to technical debt over time.


Practical steps and key takeaways

Practically speaking, the video encourages starting with small, focused topics that use cards for single tasks, such as device selection or approvals. Then, teams should connect those cards to reliable data sources like SharePoint and implement clear redirection rules using Power Fx. This staged approach reduces risk and makes it easier to test behavior before scaling to more complex workflows. Consequently, teams learn faster and can refine designs based on real usage.


In conclusion, the video from Microsoft illustrates a pragmatic path to make agents feel more intuitive and personal through Adaptive Cards. While the technique promises higher engagement and easier creation, it also requires thoughtful design, testing, and governance to scale successfully. Overall, the session provides a balanced view that helps teams weigh benefits against the operational work required to maintain quality. For editorial readers, the takeaways include actionable patterns and a realistic sense of the effort needed to deploy card-driven conversational experiences.


Developer Tools - Adaptive Cards: Boost Topic Interactions

Keywords

Adaptive Cards, interactive Adaptive Cards, Adaptive Cards for Teams, enhance user interactions, user engagement with Adaptive Cards, Adaptive Cards design, interactive messaging cards, Adaptive Cards developer tips