Let's POWER Automate

From no-code to low-code

Menu
  • Expressions
  • Filters
  • General
  • Application specific solutions
    • Dataverse
    • Excel
    • Forms
    • Outlook
    • Planner
    • Power Apps
    • SharePoint
    • Teams
  • Triggers
  • Ready to use solutions
    • Approval Process Template
    • Task Delegation App
    • The Ultimate Power Automate expressions cheat sheet
    • Power Automate HTTP requests to SharePoint cheat sheet
    • Power Automate HTTP requests to Graph API cheat sheet
  • ABOUT ME
  • Get help with your flow
  • POWER PLATFORM SERVICES
Menu

How to add hyperlink to a Teams message sent by Power Automate

Posted on July 18, 2021July 18, 2021 by Tom

“I’d like to add a clickable hyperlink, but Power Automate sends the Teams message as a plain text and it is not recognizing the tags. Any suggestion how to make it work?”


Sometimes, when you post a Teams message, you don’t send just a plain text message. You might need to send also a hyperlink: link to a SharePoint item, a dokument, or a Teams tab. But none of the standard Teams actions has a special field to add a link. If you want to add it, you must add it to the message by yourself. And to make it a bit more complicated, you don’t always use the same formatting for the message. Depending on the action you use there’re two ways to add a hyperlink.

HTML hyperlink

Most of the Teams actions have a full HTML editor and support the HTML format. The easiest way to add a hyperlink in these actions is with the link button.

Teams message hyperlink Power Automate

The button will create the HTML hyperlink for you:

<a href="https://www.google.com">Link title</a>

It’s the same format you use when you build the hyperlink outside of the messaging action, e.g. when building a table with SharePoint items. You’ll see (and be able to edit) that link format also when you switch to the message HTML editor.

Markdown hyperlink

But as mentioned, not all actions support the HTML message format. The actions sending a message “.. as the Flow bot…” don’t have the HTML editor. They’ve got just a simple text field for the message.

These actions use the Markdown format instead of HTML, where all HTML tags will be displayed as a plain text. To add a hyperlink to your message, you must use the Markdown hyperlink format.

[Link title](Url)

e.g.
[Google](https://www.google.com)
Teams message hyperlink Power Automate

Summary

When you send a message to Teams with Power Automate that’s not a plain text, there’re two possible formats (and not only for hyperlink). Some actions use the HTML editor, which you can easily recognise by the toolbar. In these actions you can use any HTML tags, including the hyperlink.

The other actions, where the ‘Message’ is a simple text field, need the hyperlink and all other formatting in a Markdown.

But if you’re not sure how to use Markdown for complex formatting, try to search for another action. Even the actions that don’t have ‘…as the Flow bot’ in the title often allow you to post as a bot. For example, instead of ‘Post your own adaptive card as the Flow bot to a user’ you can use ‘Post message in a chat or channel’ with HTML formatting. It’ll allow you to e.g. reply to a Teams message as a flow bot, without the need to learn a new format language.


πŸš€ Master Power Automate

Join 2,000+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

3 thoughts on “How to add hyperlink to a Teams message sent by Power Automate”

  1. tessa quinones says:
    September 8, 2022 at 3:11 pm

    A little bit more step-by-step detail for us Basic Bitches would be REALLY REALLY helpful. This is too technical, to 50,000′ view that I can’t follow.

    Reply
  2. Raphael Rocha says:
    February 16, 2023 at 3:47 pm

    amazing! thanks so much! It works perfectly!

    Reply
  3. swayam says:
    March 14, 2023 at 8:06 pm

    Very Useful thanks !

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

πŸš€ Master Power Automate

Join 2,000+ professionals getting actionable Power Automate tutorials, solutions, cheat sheets & tips every week.

No spam. Unsubscribe anytime.

Working on an Approval process?

Use the Approval Process Template and the Task Delegation App to skip the hard part and deploy a fully functional approval solution on a SharePoint list in minutes! And then the next one, and the next one...

Approval Template Preview ✨ Learn more ✨

Turn ideas into flows with ease!

Grab the complete Power Automate Cheat Sheet Bundleβ€”everything you need to master expressions, SharePoint HTTP calls, and Graph API in Power Automate.

Cheat Sheet Bundle Preview ✨ Get the Cheat Sheets

Didn't find what you were looking for?
Need to adjust a solution to fit your needs?
Or would you just like to get an assistance from somebody with thousands of hours of experience with Power Automate?

Power Automate blogs worth visiting

Damien Bird
Dennis (Expiscornovus)
Paul Murana

©2025 Let's POWER Automate | Theme by SuperbThemes