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.
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.
- Run a structural diagnosis and confirm the email or external-ID column
- Review duplicate candidates with the selected key
- Remove only the rows covered by the documented rule and export a copy
- 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
- Remove duplicate CSV records by a selected keyDefine the business key before removing a duplicate.
- Diagnose CSV column counts and quoted fieldsReview structural findings before changing a value or header.
- Select the columns required by the templateRemove export-only fields while keeping all data rows.
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.
- Remove duplicate CSV records by a selected keyDefine the business key before removing a duplicate.
- Diagnose CSV column counts and quoted fieldsReview structural findings before changing a value or header.
- Select the columns required by the templateRemove export-only fields while keeping all data rows.
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.