An Adaptive Card that looks right in Teams can render badly on your website and come out as an empty box in a live chat widget. Hosts support different schema versions, and hand-editing JSON tells you nothing about which ones.
The Adaptive Cards Designer previews a card against each host before you ship it.
Design against the version your target host supports, not the newest one available.
| Host | Schema version |
| Microsoft Copilot Studio | 1.6 and earlier |
| Web Chat, the default website integration | 1.6, but no Action.Execute |
| Live chat widget for Omnichannel for Customer Service | 1.5 |
Warning: Reaching for an element the host does not understand is the usual reason a card renders perfectly in Teams and as a blank box everywhere else.
❌ Figure: Bad example - Editing card JSON and redeploying just to see how it looks
✅ Figure: Good example - Using Adaptive Cards Designer to preview the card against its target host