Import de leads Salesforce : champs obligatoires et erreurs courantes
L'équipe Importly · Publié le 2026-08-22 · Mis à jour le 2026-08-23
Salesforce est plus strict que la plupart des CRM sur ce qu'il accepte. C'est une bonne nouvelle une fois votre fichier correct, et pénible avant : l'assistant d'importation rejette volontiers les lignes en masse et vous rend un fichier d'erreurs plutôt qu'une explication.
Voici ce qui bloque réellement un import de leads.
Les deux champs qu'on ne peut pas omettre
Chaque lead exige au minimum :
- Nom (
Last Name) - Société (
Company)
Le second surprend quand on importe une liste de particuliers. Les leads Salesforce sont modélisés comme des enregistrements B2B : Company est donc obligatoire même lorsqu'il n'y a pas d'entreprise. Le contournement habituel consiste à y mettre le nom complet de la personne, ou une valeur de remplacement convenue avec votre équipe.
S'il en manque un, vous obtenez Required fields are missing: [Company] sur chaque ligne concernée.
Au-delà de ces deux champs, votre organisation a peut-être rendu d'autres champs obligatoires ou ajouté des règles de validation. Elles se déclenchent à l'import exactement comme dans l'interface, et ce sont la première cause des surprises du type « ça marchait dans ma sandbox ».
Les valeurs de listes de sélection doivent correspondre au caractère près
Lead Source, Industry, Lead Status et Rating sont des listes de sélection. Salesforce compare votre valeur aux options définies à l'identique : Web et web ne sont pas la même chose, et Trade Show n'est pas Tradeshow.
La suite dépend du champ :
- Sur une liste normale, une valeur non reconnue est ignorée sans bruit et le champ reste vide.
- Sur une liste restreinte, la ligne échoue purement et simplement.
La correction. Ouvrez Configuration → Gestionnaire d'objets → Piste → Champs et relations, cliquez sur la liste et copiez les valeurs telles quelles dans votre tableur. Ne les retapez pas.
Les dates suivent la locale de l'utilisateur qui importe
Salesforce interprète les dates selon la locale de l'utilisateur qui lance l'import, pas selon le fichier. Si votre utilisateur Salesforce est en anglais (États-Unis), 03/04/2026 sera lu comme le 4 mars, pas le 3 avril.
La correction. Utilisez AAAA-MM-JJ dans le fichier. C'est non ambigu quelle que soit la locale.
Des valeurs trop longues
Les champs standard des leads sont plafonnés, et Salesforce rejette au lieu de tronquer. Les deux qui posent problème le plus souvent : Last Name à 80 caractères et Company à 255. Les raisons sociales collées avec leur forme juridique dépassent régulièrement la seconde limite.
La correction. Avant l'import, vérifiez la longueur de vos plus grandes valeurs — dans Excel, =MAX(NBCAR(B:B)) validé en formule matricielle sur la colonne — et raccourcissez ce qui déborde.
Les règles de doublons bloquent l'insertion
Si votre organisation a des règles de doublons avec une action Bloquer (le comportement par défaut de la règle standard sur les pistes, qui compare les e-mails), Salesforce refuse tout nouvel enregistrement correspondant à une piste ou un contact existant. L'import signale les lignes en échec avec une erreur de doublon, et rien n'est créé.
La correction. Décidez du comportement voulu en amont. Soit vous dédoublonnez votre fichier contre votre base existante avant l'import, soit vous passez la règle de Bloquer à Autoriser + Signaler le temps de l'import — et vous la remettez ensuite.
Encodage et séparateurs
L'assistant d'importation attend un CSV UTF-8 délimité par des virgules. Un fichier enregistré depuis un Excel français est délimité par des points-virgules et encodé en Windows-1252, ce qui produit soit une bouillie sur une seule colonne, soit des accents cassés.
La correction. Dans Excel, Enregistrer sous → CSV UTF-8 (délimité par des virgules) — l'entrée dédiée dans la liste des formats, pas le CSV simple.
Quel importeur utiliser
L'assistant d'importation traite jusqu'à 50 000 enregistrements par lot et couvre pistes, comptes, contacts et objets personnalisés. Au-delà, ou lorsque vous devez choisir vous-même l'encodage et le séparateur, utilisez plutôt Data Loader.
Check-list avant import
- Chaque ligne a un
Last Nameet uneCompany - Valeurs de listes copiées telles quelles depuis la Configuration
- Dates écrites en
AAAA-MM-JJ - Aucune valeur ne dépasse la limite de son champ
- Comportement des règles de doublons décidé volontairement
- Fichier enregistré en CSV UTF-8, délimité par des virgules
Quand c'est une liste récurrente
Une migration unique vaut la peine d'être faite à la main : on y découvre au passage les règles de validation de son organisation.
Une liste ré-importée tous les mois, c'est un autre problème. Importly reprend l'export brut, mappe vos colonnes aux champs de piste Salesforce, convertit les dates en ISO, normalise les téléphones, supprime doublons et lignes vides, et vous rend un fichier que l'assistant accepte. Enregistrez le mapping comme profil une fois, et chaque export suivant passe par des règles identiques.
À lire aussi
Arrêtez de reformater vos exports à la main.
Essayer Importly gratuitement