Building custom solutions that extend, automate, and integrate Microsoft 365 apps.
Hi Shibil C,
Thank you for posting your question in the Microsoft Q&A forum.
Based on my research, the Q&A Assist reply is directionally correct, but there are a few “gotchas” worth calling out so you can quickly validate why it works for some recipients/clients and not others.
First, Outlook Actionable Messages can be supported for Outlook.com mailboxes, but only when opened in a supported client. Microsoft states that actionable messages are available to mailboxes on Exchange Online or Outlook.com with a supported client.
At the same time, mobile client support has important developer constraints. While the support matrix shows Outlook for iOS as supported, Microsoft explicitly notes that (for developers) Outlook mobile supports Actionable Messages v1.4+ and Adaptive Cards v1.0 and below. If your card JSON targets a newer Adaptive Card version (e.g., 1.2/1.3/1.4) or uses elements outside Outlook’s supported subset, buttons may appear to do nothing or the experience may fall back. Also, actionable messages are not supported in Outlook on the web when accessed from a mobile browser, which can be mistaken for “mobile support” if users are opening Outlook.com/OWA via Safari/Chrome.
Second, regarding fallback / alternate experience: You can implement a practical fallback by always including a meaningful HTML body (for example, a “Complete this action on the web” link) so that users on unsupported clients still have a way to finish the workflow. Microsoft explicitly recommends keeping a good HTML body even if you plan to hide it, because the HTML body is the only thing unsupported email clients can display, and cards are not included when replying/forwarding (only the HTML body is).
One important detail: the Q&A Assist reply doesn’t explicitly mention that Outlook Actionable Messages provide an Outlook-specific property hideOriginalBody. When set to true, it hides the HTML body only in supported clients where the card renders, while leaving the HTML body available for unsupported clients (and for reply/forward). In other words, hideOriginalBody helps you separate the “card experience” vs. “HTML fallback experience” depending on client capability, but it is not a fallback mechanism by itself, you still need to author the HTML fallback content
Additional information about registration and scope (this is commonly overlooked and is especially relevant when recipients are “outside” your org):
- To send actionable messages beyond yourself, Microsoft indicates you must register using the Actionable Email Developer Dashboard and include the
originator(provider ID) when sending to others, otherwise the card can be removed/not rendered. - The dashboard scope matters: Organization scope is intended to enable actionable messages to users within your organization; Global scope is intended to enable for any Office 365 email user, and is subject to Microsoft’s approval process.
Because personal Outlook.com/Hotmail recipients are not “within your organization”, if your provider is only approved at Organization scope, it’s worth double‑checking whether your recipient scenario effectively falls “outside org” and whether your provider registration scope/approval aligns with that.
I hope the information above helpful.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.