Catalog listing Microsoft Learn module

Deliver rich agent responses using Adaptive Cards in Microsoft Copilot Studio: Review

Named reviewer score 4.1 / 5
  • Teaching 4.0
  • Hands-on 4.0
  • Freshness 5.0
  • Value 5.0
  • Career fit 3.0

Provider: Microsoft Learn Format: Self-paced reading module with interactive elements Time: About 40-60 minutes, including tinkering Price: Free on Microsoft Learn. — Check current pricing on the official site.

This catalog page is listed from an official provider feed. It is not independently verified for search indexing yet.

Visit the official course

Reviewer's verdict

A necessary and effective 40-minute stop for anyone wanting their Copilot Studio bot to look professional. It's the official guide to making your bot do more than just send plain text.

Decision summary

4.1/5 Last verified: August 31, 2026

Best for

Makers who have built a basic Copilot Studio bot and want to make the UI richer.

Watch for

The 'Collect Input' section is very brief; you'll need external docs for complex forms.

  • Teaching 4.0
  • Hands-on 4.0
  • Freshness 5.0
  • Value 5.0
  • Career fit 3.0

Who it's for

Makers who have built a basic Copilot Studio bot and want to make the UI richer.

Who should skip it

Absolute beginners to Copilot Studio or those looking for deep JSON schema tutorials.

Pros

  • Covers the 'what' and 'why' of Adaptive Cards for both info and input.
  • Clear, direct walkthroughs that map directly to the Copilot Studio interface.
  • Good explanation of channel-specific rendering issues (e.g., Teams vs. web).

Cons

  • The 'Collect Input' section is very brief; you'll need external docs for complex forms.
  • Stays within the GUI; doesn't show how to dynamically generate card JSON from an external API call.
  • Knowledge Check is a simple multiple-choice quiz.

The Adaptive Card Designer linked inside the module was the most useful part. The module itself just walks you through the UI buttons in Copilot Studio, which is fine, but the real learning happened when I took the JSON from their examples and started breaking it in the designer. I probably spent more time there than in the actual reading.

The content covers the basics well: using a card to show information, and using a card to get information back from the user. The examples for collecting input are straightforward—think a simple form for name and email. It gets the job done for that. I hit a wall, though, trying to figure out how to make a card's content depend on a previous answer. The module doesn't go that deep.

One thing I really appreciated was the section on channel considerations. I hadn't thought about how a card might look great in the test web chat but fall apart in Microsoft Teams. It gives you a Power Fx snippet for checking the channel, which I copied immediately. This feels like one of those small, practical details that saves you hours of debugging later. It’s a very specific, tool-focused tutorial, not a conceptual deep-dive into card schemas. It did exactly what the title promised.

Last verified: August 31, 2026. We re-check course details periodically — see our methodology. Pricing and availability can change; always confirm on the official site.

Community reviews

No community reviews yet — be the first to share your experience.

Reader-submitted experiences, separate from the named reviewer score above.

Not sure which course fits you?

Answer a few questions about your goals, experience, time, and budget — get a personalized shortlist in about three minutes.