Consistently managing email communication across environments is a crucial part of any enterprise application. Dataverse provides a built‑in Email Template entity, and Power Automate allows us to dynamically populate these templates and send personalized emails to users.
This article explains step-by-step how to:
Create and store Email Templates inside Environment → Settings → Templates → Email Templates
Retrieve those templates from Power Automate using the Dataverse connector
Dynamically replace placeholder values in the Subject and Body
Send automated emails using Power Automate
Part 1: Creating an Email Template in Dataverse
Step 1 — Navigate to Email Templates
Open Power Apps → choose your Environment.
Go to Settings (the gear icon in the top-right).
Select Templates → Email Templates.

Step 2 — Create New Template
Click + New Template
Choose the category (e.g., Global Template, or entity-specific like Contact, Account, etc.).
Provide details:
Template Name
Subject
Body (HTML allowed)

Step 3 — Use Placeholder Variables
Inside subject/body, add placeholders you want to replace dynamically. Example:
Subject: Hello {{UserName}}, your request has been processed
Body:
Dear {{UserName}},<br><br>
Your ticket {{TicketNumber}} has been successfully approved.<br>
Regards,<br>
Support Team
These placeholders (
{{UserName}},{{TicketNumber}}) will later be replaced dynamically through Power Automate.
Step 4 — Save Template
Click Save & Close.
Your template now exists inside Dataverse Email Template table.




Join the conversation! Your thoughts help the community grow.