Skip to main content

SALESFORCE / CONTACT IMPORT

Remove duplicate Salesforce contacts before a CSV import

Salesforce duplicate rules help at save time, but a cleaner input makes an import easier to audit. Choose the same email or external-ID key used by your org, review candidates, and keep a count of excluded rows.

Published:

Updated:

Related tool: Remove duplicates

Use the key that Salesforce uses to match a contact

A duplicate name is not necessarily a duplicate person. Use the org's external ID, email, or another documented matching key, then decide which source row remains authoritative.

  • The same email appears more than once in the input
  • A blank external ID groups unrelated contacts together
  • The import reports duplicates after some records were already created

Plan for Salesforce matching and retries

Salesforce duplicate rules and matching rules are destination behavior. LocaCSV can show repeated keys and remove explicitly selected rows, but it cannot decide whether two contacts are the same person.

  • Exclude blank matching keys from the duplicate rule
  • Record whether the newest or source-of-truth row wins
  • Keep accepted and rejected import results for a retry plan

Prepare the contact CSV in LocaCSV

LocaCSV does not merge contact fields or infer consent. Resolve conflicting values in the CRM or source system before deleting a row.

  1. Run a structural diagnosis and confirm the email or external-ID column
  2. Review duplicate candidates with the selected key
  3. Remove only the rows covered by the documented rule and export a copy
  4. Test the file in Salesforce and compare the result to the excluded count

Reconcile the Salesforce import

  • Input rows equal output rows plus explicitly excluded duplicates
  • The chosen key is populated and formatted consistently
  • Headers and field mapping match the Data Import Wizard
  • Salesforce's duplicate and error reports are saved with the output

If Salesforce still flags duplicate contacts

Compare the org's matching rules, existing contacts, and external IDs. A duplicate may already exist in Salesforce even when the CSV itself is unique.

Check Salesforce contact duplicates

Official documentation

Limits and import formats can change. Use the official documentation below as the final check for your account and plan.