Hello, First I want to salute the initiative to add Approvals to Teams, so all approval process would be more 'user friendly' and quicker than going to Power Automate portal. It still has a major problem because its lack of support for markdown. Any approval will need some or more details for th. The markdown that I'm using for formatting isn't being rendered in any Teams app at all (tried Teams on desktop, mobile, and web). I've read other issues with this and the resolutions are all for email formatting which works fine for me.

Approvals in Microsoft Teams enables everyone, from frontline workers to corporate headquarters employees, to easily create, manage, and share approvals directly from your hub for teamwork.
We’ve been listening to your feedback and have added lots more capabilities to make creating, managing, and sharing Approvals even easier!
Create an Approval template for your organization
You can quickly create an Approval template by selecting our out of box templates or making your own from the Approvals app. Just go to the overflow menu which will be visible if you are a Teams Admin and/or Team Owner and click on Template management.
Follow the instructions to name your template, select the approvers, add in the necessary form fields, and final workflow settings and hit publish!
The very first organization template will create an AAD group to manage the templates, feel free to update this with more admins as you need for your organization. Support for template based approvals will be launching in April.
Create an Approval Request from a Template
With the addition of Approval templates, you now create approvals from templates your admin and/or team owner has enabled for you. Below is a quick overview of how to use it. Support for template based approvals will be launching in April.
Microsoft Teams Chat Markdown

New attachment capabilities
The Approvals hub is now even more integrated with Teams, you can now attach files directly from OneDrive and Sharepoint as well as attach a generic link for content if it isn’t already hosted in Teams. This will be rolling out in the coming weeks!
Microsoft Teams Download Windows 10
Markdown support
We heard your feedback and have now added markdown support in both adaptive cards and the details view!Now you can ensure all your approvals are formatted correctly for all your approval processes! This is rolling out in the coming weeks!
Resources
Get the most out of approvals in Microsoft Teams using these resources:
-->Important
This article is based on the v3 Bot Framework SDK. If you are looking for current documentation version 4.6 or later of the SDK, see the conversational bots section.

You can set the optional TextFormat
property to control how your message's text content is rendered.
Microsoft Teams supports the following formatting options:
TextFormat value | Description |
---|---|
plain | The text should be treated as raw text with no formatting applied at all |
markdown | The text should be treated as Markdown formatting and rendered on the channel as appropriate; see Formatting text content for supported styles |
xml | The text is simple XML markup; see Formatting text content for supported styles |
Formatting text content
Microsoft Teams supports a subset of Markdown and XML (HTML) formatting tags.
Currently, the following limitations apply:
- Text-only messages do not support table formatting
For information on formatting in cards see the Teams Card Reference.
Cross-platform support
To ensure that your formatting works across all platforms supported by Microsoft Teams, be aware that some styles are not currently supported across all platforms.
Style | Text-only messages | Cards (XML only) |
---|---|---|
bold | ✔ | ✖ |
italic | ✔ | ✔ |
header (levels 1–3) | ✖ | ✔ |
strikethrough | ✖ | ✔ |
horizontal rule | ✖ | ✖ |
unordered list | ✖ | ✔ |
ordered list | ✖ | ✔ |
preformatted text | ✔ | ✔ |
blockquote | ✔ | ✔ |
hyperlink | ✔ | ✔ |
image link | ✔ | ✖ |
Support by individual platform

Support for text formatting varies by type of message and by platform.
Text-only messages
Style | Desktop | iOS | Android |
---|---|---|---|
bold | ✔ | ✔ | ✔ |
italic | ✔ | ✔ | ✔ |
header (levels 1–3) | ✖ | ✖ | ✖ |
strikethrough | ✔ | ✔ | ✖ |
horizontal rule | ✖ | ✖ | ✖ |
unordered list | ✔ | ✖ | ✖ |
ordered list | ✔ | ✖ | ✖ |
preformatted text | ✔ | ✔ | ✔ |
blockquote | ✔ | ✔ | ✔ |
hyperlink | ✔ | ✔ | ✔ |
image link | ✔ | ✔ | ✔ |

Examples of text formatting
Style | Example | Markdown | XML (HTML) |
---|---|---|---|
bold | text | **text** | <strong>text</strong> |
italic | text | *text* | <em>text</em> |
header (levels 1–3) | Text | ### Text | <h3>Text</h3> |
strikethrough | ~~text~~ | <strike>text</strike> | |
unordered list |
| * text * text | <ul><li>text</li><li>text</li></ul> |
ordered list |
| 1. text 2. text | <ol><li>text</li><li>text</li></ol> |
preformatted text | text | `text` | <pre>text</pre> |
blockquote | text | >text | <blockquote>text</blockquote> |
hyperlink | Bing | [Bing](https://www.bing.com/) | <a href='https://www.bing.com/'>Bing</a> |
image link |  | <img src='http://aka.ms/Fo983c' alt='Duck on a rock'></img> |
