โ† Back to Blog

Power Automate: How to Style HTML Tables with CSS

Stop sending ugly emails! Learn to apply custom CSS to the Power Automate Create HTML Table action and use our free generator to style data instantly.

Power Automate: How to Style HTML Tables with CSS

Stop Sending Ugly Emails

By default, the Power Automate "Create HTML table" action generates a functional but incredibly ugly table. If you're sending automated daily reports, approval requests, or SharePoint list summaries to executives, an unstyled, borderless table looks unprofessional.

Fortunately, you can inject custom CSS directly into your flow before sending the email.

This guide will show you the exact architecture needed to style your tables, and introduce a free tool to generate the CSS instantly without writing code.

---

1. The Power Automate Architecture

To style an HTML table in Power Automate, you need three actions in this specific order:

  • Create HTML table: This action takes your array of data (e.g., from "Get items" in SharePoint) and converts it to raw HTML.

  • Compose (for CSS): This is where you store your