Every single Salesforce Org has an issue with duplicates, you’re not alone. Unfortunately, there are no native Salesforce features that allow for mass merging. RingLead is a wonderful option for analyzing how many duplicates you have (free), as well as providing mass merging & scheduled cleanse.
Analyzing and Merging Existing Duplicates
1.How to identify duplicates in Salesforce (Leads, Contacts, Accounts, Custom Objects)
Manually locate duplicates on an SFDC record or use a free tool like Dupe Dive to find every exact match duplicate in your Salesforce.
2. How to normalize existing data for better exact and fuzzy matching
Normalizing the values used for logic should always be prerequisite to identifying and merging duplicates. In Salesforce, Admins can set up formula fields to standardize data, though the number of variations is very limited. RingLead provides an alternative to normalizing mass amounts of SFDC data at once.
RingLead’s patented normalization methods give you advanced standardization for fields like:
- Company Names
- Geolocation fields (Street, City, States & Provinces)
- Phone Numbers
- Job Titles
RingLead also allows admins to set up custom segmentation on any field value e.g. Title to Persona and Level.
3. How to use fuzzy logic matching to find even more duplicates (email address alone is not always the best matching criteria)
Email is a good place to start, but it leaves behind a high percentage of real duplicates and it can identify false positives. Multiple matching sets can also be used for more advanced duplicate detection e.g. first name-last name-company name or first name-last name-phone number.
RingLead Cleanse Free Trial allows users to run duplicate reports with custom logic on any object in SFDC. The tool is very simple yet comprehensive for finding out how many duplicates you have.
4. How to use master record rules to select the best record in a merge group
When you merge a record manually in SFDC, it presents up to 3 records in a group and allows you to manually select the best option for the master record.
RingLead allows you to apply any rules you use to manually select master records against an entire set of duplicates.
5. How to select the best field values when merging duplicates.
When you merge a record manually in SFDC, it presents up to 3 records in a group and allows you to manually select the best option for each individual field. A tool like RingLead allows you to apply any rules you use to manually select field values.
Paint the perfect picture of your winning records while mass merging, all while saving hundreds of hours of manual work.
6. How to mass merge your duplicates with confidence. (Strict Logic)
There is no Salesforce native tool for this process.
After setting master record and field level merge rules, you can work between the resolution screen and the ruleset to refine rules before mass merging.
In our platform, RingLead allows users to merge anywhere from 1 group to 1000 groups at a time. It also allows them to run an unlimited global merge.
7. How to merge fuzzy duplicates more methodically (Loose Logic)
In SFDC, you can locate dupes manually with a limited logic editor that doesn’t provide fuzzy matches.
RingLead allows users to define fuzzy logic with any standard or custom field and over 40 match types. The RingLead resolution screen allows users to work on up to 1000 groups of duplicates on a page. After manual review, the user can click merge the entire page of duplicates.
FYI: when merging groups of duplicates in SFDC, the limit is 3 records per duplicate group. RingLead has seen cases of the same record being in a database over 20 times. There is no limit to records in a duplicate group.
8. How to Schedule Strict Logic Mass Merging and Fuzzy Logic Duplicate Scans
RingLead Cleanse allows users to schedule a deduplication task to run and merge on hourly, daily, weekly, quarterly, or other custom time frames. It also allows users to schedule duplicate scans on fuzzy matches and send an email alert to the owner of the project for manual resolution.
Enrich Existing Data
When identifying duplicate Leads, Contacts, and Accounts, your ability to match is severely reduced by missing data (like first name, last name, company, website, email, title, geography, etc.).
RingLead’s batch enrichment technology allows users to append data from third parties directly to Salesforce Leads, Contacts, and Accounts. The enrichment API is not limited to a single source. Customers can literally choose any data vendor or a combination of data vendors to enrich their records.
After enriching, duplicate logic is improved along with segmentation, scoring, routing, etc.
How to stop duplicates from entering your Salesforce database
Most SFDC admins hate cleaning mass amounts of duplicates because there are too many intricacies involved. It is all too easy to make mistakes, causing teams to use manual processes rather than automation.
Most Salesforce implementations are connected to ERPs, MAPs, and other databases. It can be difficult in many cases to remove duplicates from SFDC because connected systems don’t all recognize the merge. Cleaning data takes time and heavy thought.
How to prevent manual entry duplicates in Salesforce
Salesforce comes native with a tool called Dupe Alerts. It allows admins to define logic, but requires users to type in an entire record, then click save, only to find out they have created a duplicate. This makes most end-users want to pull their hair out.
RingLead offers an alternative that does not require a trigger (save) to find duplicates. While a user types, RingLead refines its search. Most duplicates are found after entering only a few field values. This saves users up to 3 minutes per duplicate entry and greatly improves user adoption.
How to prevent list import duplicates in Salesforce
Most SFDC admins use the data loader to upload files from tradeshows, list buys, acquisitions, etc. The issue with the data loader is that it does not allow users to set up duplicate prevention logic. List imports are a massive source of duplicates and dirty data.
RingLead provides an alternative solution for imports. The import tool allows users to apply customizable exact or fuzzy match logic against existing Leads, Contacts, and Accounts.
Users can run a quick scan and pull the reports back to csv, or they can map fields to SFDC and provide actions at a field level for how to update an existing record with information matched on the spreadsheet. If there is no match RingLead allows users to insert the new record to SFDC as a Lead, Contact, or Account.
Lastly, if RingLead identifies an Account match it can automatically convert or link the new lead to the existing Account.
How to prevent duplicates on Web Forms
Preventing duplicates from web forms in Salesforce can be done with Duplicate Alerts. However, Duplicate Alerts does not actually prevent the duplicate from being created. It allows the record to be saved and then triggers a lookup with an alert or auto merge.
This process is flawed because when a new record is saved, Apex Triggers, auto emails, system syncs, assignment rules, and other automated processes can be kicked off. In some cases, if a record syncs to an outside system before the merge, the dupe can be looped right back into SFDC on the next sync cycle.
RingLead’s unique approach and proprietary technology prevents duplicates from the perimeter of Salesforce
When a web form is submitted through RingLead post action URL, it is automatically normalized, validated, appended, matched for duplication, and matched for account-linking. All of this is done before the record is created in Salesforce. If a matched Lead or Contact is found, RingLead updates the existing record with flexible field actions and alerts the owner.
How to prevent duplicates via API (Marketing Automation and other connectors)
Salesforce’s native Dupe Alerts also works based on triggers for records submitted through the Salesforce API. The record is created and then retroactively cleansed.
RingLead allows Salesforce admins to redirect any system sending data through the standard Salesforce API though perimeter protection. When a record is submitted through RingLead’s API integration, it is automatically normalized, validated, appended, matched for duplication, and matched for account linking. All of this is done before the record is created in Salesforce. If a matched Lead or Contact is found, RingLead updates the existing record with flexible field actions and alerts the owner.
Salesforce’s Duplicate Alerts is not an ideal solution for preventing duplicates. It is actually a retroactive cleansing application. RingLead sets the standard for proactive data management, checking for duplicates before the record gets into your Salesforce. As the saying goes, an ounce of prevention is worth a pound of cure.
If you would like to run a free data quality analysis or get started cleaning your data now, click here. There are free applications and trial available on demand.