Cross-Object Matching
Find and resolve duplicate records across different Salesforce objects.
What is Cross-Object Matching?
Cross-object matching identifies duplicate records that exist in different Salesforce objects. For example, a Lead may already exist as a Contact, or a Contact may be a duplicate of a Person Account.
Supported Object Pairs
Field Mapping
Cross-object matching compares equivalent fields between different objects.
You can customize field mappings in Settings → Cross-Object Matching for each object pair.
Resolution Actions
When cross-object duplicates are found, you have several options to resolve them.
Convert Lead
For Lead → Contact matches, convert the Lead to use the existing Contact. This is the standard Salesforce Lead conversion process.
- 1Click 'Convert' on the match card
- 2Review the matched Contact record
- 3Choose whether to create an Opportunity
- 4Confirm the conversion
Transfer & Delete
Transfer important data from one record to another, then delete the duplicate.
- 1Click 'Transfer & Delete' on the match card
- 2Select which record to keep (survivor)
- 3Choose fields to transfer from the duplicate
- 4Preview changes before confirming
- 5The duplicate record is deleted after transfer
This operation can be reversed using Unmerge within your plan's retention window. The deleted record is also available in Salesforce's Recycle Bin for 15 days.
Configuration
Configure cross-object matching in Settings → Cross-Object Matching.