SALESFORCE LEAD IMPORT CSV CHECK · RUNS IN YOUR BROWSER · NOTHING UPLOADED

Why did my Salesforce lead import reject rows or create duplicates?

Paste or drop your lead CSV and get every problem with its line number before you run the Data Import Wizard or Data Loader: rows with no LastName or Company, the same email twice, several addresses in one cell, gmial.com typos, a Status your org does not have, AnnualRevenue written as $1.2M, NumberOfEmployees as 11-50, phone numbers Excel turned into 4.15556E+09, and dates that mix 03/14 and 14/03. Then apply the safe fixes and download a cleaned CSV.

The file is read in this browser tab and never leaves your device. Independent of Salesforce, Inc. Field names, picklist defaults and limits are read from memory of Salesforce's public import documentation; no Salesforce org was available when this was built, and your org may have custom picklists, validation rules and required fields.

1. Your lead CSV

A list from a spreadsheet, a trade show, a purchased list or another CRM that you are about to import as Salesforce Leads.

Choose a file or paste the text, then click Check file.

The rules, and what they leave out

Common questions

Why did my Salesforce lead import reject rows or create duplicates?

The usual causes are a missing LastName or Company, which Salesforce requires on every Lead; an email that fails validation or holds two addresses; a Status value your org does not have; AnnualRevenue written as $1.2M or NumberOfEmployees as 11-50; dates in the wrong order; and no active duplicate rule, so repeated emails each become a new Lead. This tool tests each of them and names the line.

Which fields are required to import Leads into Salesforce?

From memory of the public Salesforce documentation: LastName and Company are required on a Lead, and Status takes a default value if you leave it blank. Your org may add validation rules or required custom fields, which this tool cannot see.

How do I check a lead list before importing it into Salesforce?

Paste the file or drop it onto this page. It reads the header, maps each column to the Lead field the import will probably choose, checks every row, and lists problems with line numbers grouped as errors, warnings and notes. Nothing is uploaded.

What does Apply safe fixes change?

Only things with one reasonable reading: the delimiter, header capitalisation, spaces, capitals and mailto: on emails, Status and Rating capitals, a date column where every value can only be read one way, and a row that is an exact copy of the row above. It never edits a name, company, phone, address, title, owner, ID or custom field.

Is it safe to put my lead list into a web page?

The page runs in your browser, the file is read locally and nothing is uploaded; a test in the code asserts there are no network calls. Lead lists are personal data, so keep that in mind before using any tool that uploads them.

What does this not check?

Your validation and duplicate rules, required custom fields, whether an address receives mail, whether you have consent to contact the people in it, and whether Salesforce will accept the file today. A clean result is not a promise of success.