Become a Dynamics 365 expert with Syvantis Learn
Provide additional details about the offer you're running.
This store requires javascript to be enabled for some features to work correctly.
Your processes are only as good as your data. If it’s incomplete, messy, or unorganized, data can lead you astray. Your business applications should include features to help facilitate a clean database so those apps yield the best analytics and actionable insights.
In a CRM—Customer Relationship Management—solution, your account and contact records are crucial. This app is, after all, the way you track your customers’ actions, your communications with them, their preferences, needs, and history with your company. These records need to be complete, and they need to be correct. There’s no negotiation there.
Your database can hold a lot of these records, which can be pulled in from a variety of avenues (manual entry, integrations with eCommerce, websites, marketing pages and forms, etc.). Without oversight, it’s easy for a database to quickly become inundated with the exact type of record that makes your data useless (think incomplete, duplicate, unorganized records). Plus, extra records fill up your data capacity faster and can impact the system’s performance.
But Dynamics 365 Sales offers duplicate detection for your records. Duplicate detection works by flagging fields with identical unique values (last names, email addresses, phone numbers, company names, etc.—info that is unlikely to be common) across several records. From there, you can decide how to handle these overlaps.
Now, CRM also includes a new duplicate lead detection feature that detects not only exact matching records but near matches as well. This is a great addition because, as all sales and marketing individuals know, the Leads entity is perhaps the messiest entity in a CRM due to their impermanent nature. After all, they are potential customers at the beginning of the sales funnel. Some of them work out, and lots don’t.
So, let’s discuss how we can use this new feature to detect duplicate leads when they enter our system!
Before anything happens, you have to enable the feature, and you’ll need the System Administrator role to do so.
Go to the Area picker in the bottom left menu of Dynamics 365 Sales. Pick the “App Settings” area. In the left navigation bar you’ll see the section “Data Improvement” under which is “Duplicate detection.” (This is specific to the new lead duplicate detection feature. To see current duplicate detection rules, you can head to “Advanced Settings” in the Power Platform Admin Center.)
Toggle the setting on! The setting may take time (hours or even a few days) to activate, and you also may need to close out and reopen your app before you can use the feature.
When you enable duplicate detection for leads and you have a record selected, you’ll see a “View Duplicates” button in the top navigation ribbon of the Lead list page. This button will only appear if the selected record has duplicates.
Duplicates are identified using an AI-based fuzzy matching algorithm using these rules:
This “fuzzy matching” varies from the old lead detection rules that checked for only exact matches, not close matches. Close, but not exact, matches are actually the space where a ton of errors reside. Let’s look at an example.
In the image below, these two leads are being flagged as possible duplicates because they have a similar spelling in their last names (Murphy vs Merphy) and because they have the same exact company name (Contoso). The old duplicate lead detection would not have flagged this because Murphy and Merphy are not exact matches. But with the fuzzy matching algorithm, this new feature does!
Another way this feature works is when you’re in a lead record, you may see a yellow bar across the top of the screen that says, “Possible duplicate records found.” Clicking the “View possible duplicates” button in this ribbon will open a window with the details of the current record and possible duplicate records.
In this example, we see that these three records have the same phone number and two of them share a company name.
You can select one of the records and click Delete or Detach. Detaching tells the system to keep all records and that they are not duplicates of each other. Delete will remove that selected record permanently.
If you’re not seeing duplicate detection, there are a few things you can check to get it up and running:
firstname
To do this, you’ll need to go to make.powerapps.com and follow these instructions.
CheckforDuplicatesAction
When you keep your data clean, you can find what you’re looking for faster, your data analysis is more accurate, and—especially in the case of clean customer relationship management data—you can nurture your current and prospective clients better by having all their historical and contact data intact and in a single location.
Besides using duplicate detection in CRM, let’s touch on a few other best practices for keeping your data clean!
Having the minimum required data for your leads – for instance – can help you with lead scoring and qualification, and it can help you better market or sell to the lead based on your specific business.
Ideally, you’d avoid granting too much permission to an employee who doesn’t need it—they might make changes they shouldn’t and not even realize their error.
You need accurate, complete data all in one place so your team can make the best decisions when interacting with each potential and current customer on an individual level. And, you need that accurate date to analyze your sales processes to make organization-wide changes to hone your sales approach, ultimately gaining more, happier customers. Duplicate detection and these best practices will hopefully get you closer to that goal of a clean database.