Microsoft Teams Markdown



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.

Microsoft Teams Markdown

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

Teams

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.

Microsoft Teams Markdown

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 valueDescription
plainThe text should be treated as raw text with no formatting applied at all
markdownThe text should be treated as Markdown formatting and rendered on the channel as appropriate; see Formatting text content for supported styles
xmlThe 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.

StyleText-only messagesCards (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

Microsoft teams text formatting

Support for text formatting varies by type of message and by platform.

Text-only messages

StyleDesktopiOSAndroid
bold
italic
header (levels 1–3)
strikethrough
horizontal rule
unordered list
ordered list
preformatted text
blockquote
hyperlink
image link
Teams

Examples of text formatting

StyleExampleMarkdownXML (HTML)
boldtext**text**<strong>text</strong>
italictext*text*<em>text</em>
header (levels 1–3)Text### Text<h3>Text</h3>
strikethroughtext~~text~~<strike>text</strike>
unordered list
  • text
  • text
* text
* text
<ul><li>text</li><li>text</li></ul>
ordered list
  1. text
  2. text
1. text
2. text
<ol><li>text</li><li>text</li></ol>
preformatted texttext`text`<pre>text</pre>
blockquote
text
>text<blockquote>text</blockquote>
hyperlinkBing[Bing](https://www.bing.com/)<a href='https://www.bing.com/'>Bing</a>
image link![Duck on a rock](http://aka.ms/Fo983c)<img src='http://aka.ms/Fo983c' alt='Duck on a rock'></img>