How to Fix Power Automate’s Teams ‘Post a Message’ Action

If you’ve built a Power Automate flow that triggers from a Dataverse action and posts a message to a Microsoft Teams chat or channel, you may have run into a frustrating quirk — one that’s easy to miss during design but shows up the moment you test. The issue is specific to the “Post a Message in a Chat or Channel” action step, and it behaves differently depending on which Power Automate designer you’re using. This appears to be a byproduct of the current hybrid designer experience in Power Automate, where the new and old canvas don’t fully align on how HTML is handled behind the scenes.
Key Takeaways
- The quirk is designer-dependent: The new Power Automate designer automatically inserts page breaks into the HTML of the Teams message action, but URLs appear as plain, unclickable text instead of hyperlinks.
- The old designer flips the problem: Switching to the old canvas restores clickable URLs, but strips out all page break formatting — leaving your carefully structured message as one unreadable block of text.
- Fix for the new designer: Keep your page breaks as-is (they’re handled automatically), but manually wrap your URL in an HTML anchor tag (
<a href="URL">URL</a>) to make it clickable. - Fix for the old designer: Your URL will be clickable by default, but you’ll need to manually add the HTML line break tag (
<br>) at the end of each line to restore your page break formatting. - It’s a temporary issue: This quirk appears to be tied to the ongoing hybrid designer transition in Power Automate and will hopefully be resolved as the platform matures — but until then, a small HTML tweak in either canvas gets you the result you need.