
Published:July 21, 2026
Time to read:5 min
Detecting Duplicated Leads by Email in Dynamics 365 CRM
A Short Overview of the Article
A Short Reference About the Author
Introduction
Requirement
Step-by-step Instructions
Conclusion
Frequently Asked Questions that May Interest You
Dynamics 365 duplicate detection works well for many scenarios, but it may not cover every business requirement. For example, some companies intentionally allow duplicate leads during the initial stages of the sales process. A Power Automate flow provides more flexibility by notifying users about potential duplicates without preventing record creation.
No. This flow only checks for duplicates when a lead is created or when its email address is updated. If you need to identify existing duplicate records, you should perform a separate cleanup using Dynamics 365 duplicate detection or a dedicated solution such as the UDS Duplicate Checker.
Yes. You can modify the “List rows” filter to compare additional fields such as phone number, company name, or a combination of multiple fields. This allows you to tailor the duplicate detection logic to your organization's specific business rules.
For a production environment, consider normalizing email addresses before comparison (for example, converting them to lowercase), filtering out disposable email domains, adding conditions to avoid unnecessary notifications, and including additional information about the matching lead in the email. You could also extend the flow to create tasks, post notifications in Microsoft Teams, or route potential duplicates to a dedicated review queue.
Related Content
Table of contents:





