logo
search
Others

How to Format Email Text in Power Automate Cloud Flows

WPS EditorWPS Editor Oct 7, 2026 868 views

Question details

The user wants to format email text with custom fonts, colors, and dynamic content within a Power Automate scheduled cloud flow.

How to Format Email Text in Power Automate Cloud Flows
Product
Microsoft Power Automate
Device & OS
not provided
Scenario
Creating automated email workflows where advanced text formatting is required beyond the basic bold, italic, and underline options.
Observed behavior
The built-in rich text editor limits font choices, sizes, colors, and background colors, making it difficult to format dynamic content without resorting to HTML code.
Before you start

Ensure you have edit access to your Power Automate cloud flow and possess a basic understanding of HTML tags, as advanced email formatting typically requires switching to the HTML code view.

Solution 1Recommended

Use HTML Code View for Advanced Formatting

Switching to the HTML editor in the 'Send an email' action allows you to apply custom inline styles, fonts, and colors to both static and dynamic content.

While the standard editor only supports basic styling, the HTML view unlocks full control over your email layout. You can wrap dynamic content tokens in HTML tags to ensure they inherit the correct styling when the flow runs.

1
Open the email action

Navigate to your Power Automate cloud flow and click to expand the 'Send an email' action.

2
Switch to code view

Click the code view icon (usually represented by </>) in the email body toolbar to switch from the rich text editor to HTML mode.

3
Apply HTML formatting

Insert standard HTML tags (such as <span>, <p>, or <font>) and use inline CSS (e.g., style="color: #FF0000; font-family: Arial;") to format your text and dynamic content.

4
Test the flow

Save your flow and run a test to ensure the recipient email client renders the HTML formatting properly.

Use HTML Code View for Advanced Formatting
Seek Community Support: For highly specific dynamic content layouts or advanced HTML techniques, post your question in the Microsoft Power Automate Community for expert guidance and workarounds.
Free Microsoft Office alternative

Looking for a Lightweight Office Alternative?

While Microsoft Power Automate is excellent for complex automated workflows, your everyday document, spreadsheet, and presentation tasks don't have to be complicated or expensive. WPS Office provides a free, highly compatible alternative to Microsoft Office, letting you seamlessly view, edit, and create files with an intuitive interface.

  1. 1. Download the software: Visit the official WPS Office website and download the free installer for your operating system.
  2. 2. Install WPS Office: Run the downloaded installer and follow the quick on-screen instructions to set it up.
  3. 3. Open and edit files: Launch the application and seamlessly open your existing Office documents to start editing immediately.
Fully compatible with Microsoft Office formats, including .docx, .xlsx, and .pptx.Lightweight architecture for fast startup and smooth editing performance.Familiar user interface for seamless migration without any learning curve.Includes a robust suite of tools for Word documents, Excel spreadsheets, and PowerPoint presentations.
microsoft office alternative - wps office

Frequently Asked Questions

Can I change the font color in Power Automate without using HTML?

The standard rich text editor in Power Automate provides very limited color options. For precise custom colors, background highlighting, or specific font sizes, you must switch to the HTML code view and apply inline CSS styling.

Why is my dynamic content losing its format in the email?

Dynamic content tokens inherit the formatting of the text immediately surrounding them, which can sometimes behave unpredictably. To ensure consistent styling, switch to the HTML view and wrap the dynamic content inside a <span> tag with explicit inline styles.

Are all HTML and CSS tags supported in Power Automate emails?

Most standard HTML tags and basic inline CSS used for text formatting (like colors, bolding, and tables) are supported. However, external style sheets (<link>), embedded styles (<style>), and JavaScript will generally be stripped out or ignored by the recipient's email client (such as Outlook or Gmail).