
- Trois prompts suffisent : diagnostic du fichier, normalisation des champs, détection des doublons et des contacts à sortir.
- Comptez 20 minutes pour un extrait de 100 lignes, puis avancez par blocs.
- Mettez au point vos règles sur un échantillon anonymisé : un fichier client contient des données personnelles.
- Exigez une colonne A_VERIFIER : l’IA doit signaler ce qu’elle n’a pas pu corriger, pas le deviner.
Nettoyer son fichier client avec l’IA, c’est la tâche qu’on repousse depuis des mois. Les doublons s’accumulent, les prénoms sont en majuscules, deux colonnes « téléphone » cohabitent et plus personne ne sait quels contacts sont encore actifs. Puis arrive le jour de la relance commerciale : un client reçoit le message deux fois, trente emails rebondissent, et la segmentation tombe à l’eau.
Bonne nouvelle : il n’y a besoin ni de développeur, ni de formule Excel à rallonge. Un export CSV, trois prompts, et vous passez d’un fichier bancal à une base exploitable en une vingtaine de minutes.
Ce que vous repartez avec : un pack de 3 prompts paramétrés (diagnostic, normalisation, dédoublonnage), le tableau des variables à remplacer, et la grille de règles à fixer avant de lancer l’IA. Tout est copiable tel quel.
Pourquoi un fichier client sale coûte vraiment de l’argent
Un fichier approximatif ne se contente pas d’être inconfortable, il abîme trois choses à la fois. D’abord votre délivrabilité : les adresses invalides font grimper le taux de rebond, et les plateformes d’envoi sanctionnent les expéditeurs qui envoient dans le vide. Ensuite votre relation client : relancer deux fois la même personne, ou appeler « Monsieur » une cliente, c’est le genre de détail qui se remarque. Enfin votre pilotage : sans colonne fiable sur la date du dernier achat ou la source du contact, impossible de savoir qui relancer en priorité.
Il y a aussi un volet réglementaire. Le RGPD pose un principe d’exactitude (article 5) : les données doivent être exactes et, si nécessaire, tenues à jour. Et la CNIL recommande de ne pas conserver les données de prospects au-delà de 3 ans après le dernier contact. Nettoyer sa base, ce n’est donc pas seulement du confort, c’est aussi une obligation de bonne tenue.
Avant de coller quoi que ce soit dans une IA
Un fichier client, ce sont des données personnelles, et vous en êtes responsable. Trois précautions suffisent à travailler sereinement. Un : mettez vos règles au point sur un échantillon fictif ou anonymisé (remplacez noms et emails par des valeurs inventées), puis appliquez les règles validées à votre vrai fichier. Deux : dans les réglages de votre compte IA, désactivez l’utilisation de vos conversations pour l’entraînement. Trois : pour une base volumineuse, demandez à l’IA la règle ou la formule plutôt que de lui envoyer les 4 000 lignes, et appliquez-la dans votre tableur.
Nettoyer son fichier client avec l’IA : la méthode en 3 prompts
Exportez votre fichier en CSV depuis votre CRM, votre outil d’emailing ou votre tableur. Ouvrez-le, copiez la ligne d’en-têtes plus une vingtaine de lignes, et enchaînez les trois prompts ci-dessous dans la même conversation. N’importe quel assistant généraliste fait l’affaire ici ; pour du copier-coller de tableaux un peu longs, Claude s’en sort bien, mais la version gratuite de ChatGPT ou Gemini suffit.
Prompt 1 : le diagnostic (5 minutes)
Objectif : savoir ce qui cloche avant de toucher à quoi que ce soit. On demande un état des lieux, pas une correction.
Tu es responsable de la qualite des donnees dans une PME. Voici la ligne d'en-tetes et 20 lignes d'un export de mon fichier client : [COLLE ICI TES 20 LIGNES, DONNEES ANONYMISEES] Analyse ce fichier et rends-moi : 1. Un tableau : colonne | format attendu | format reellement present | probleme constate 2. Les 5 problemes de qualite les plus penalisants pour une campagne d'emailing, classes par impact 3. Pour chaque probleme : la regle de correction a appliquer, en une phrase 4. Les colonnes manquantes utiles pour segmenter, du type [SECTEUR], [DATE DERNIER ACHAT], [SOURCE] Pas d'introduction, pas de conclusion.
Ce que vous obtenez : un état des lieux en une page, avec la liste des règles de correction. C’est ce diagnostic qui alimente le prompt suivant.
Prompt 2 : la normalisation des champs (10 minutes)
Objectif : obtenir un CSV propre, recollable directement dans votre tableur. La consigne clé est la dernière ligne : on interdit à l’IA de combler les trous au hasard.
Voici [NOMBRE] lignes de mon fichier client, colonnes : [LISTE DE TES COLONNES]. [COLLE ICI TES LIGNES] Normalise ces donnees selon ces regles : - Prenom et nom : premiere lettre en majuscule, le reste en minuscules - Email : tout en minuscules, sans espace ; signale les emails invalides sans les corriger - Telephone : format +33 X XX XX XX XX pour la France - Entreprise : enleve la forme juridique (SARL, SAS, EURL) et mets-la dans une colonne separee - Ville : majuscule initiale ; n'ajoute un code postal que si tu en es certain - Dates : format AAAA-MM-JJ Rends le resultat en CSV, separateur point-virgule, avec une derniere colonne A_VERIFIER qui liste en clair ce que tu n'as pas pu corriger de facon certaine. Regle absolue : si une information manque, laisse la case vide. N'invente aucune donnee.
Ce que vous obtenez : un bloc CSV à coller dans une nouvelle feuille, plus une colonne A_VERIFIER qui concentre les cas douteux. En général 5 à 10 % des lignes, celles-là seules méritent une relecture humaine.
Prompt 3 : doublons et contacts à sortir (5 minutes)
Objectif : fusionner ce qui doit l’être et décider qui reste dans la base. C’est l’étape que les filtres Excel font mal, parce qu’un doublon s’écrit rarement deux fois pareil.
Voici mon fichier client normalise ([NOMBRE] lignes) : [COLLE ICI TES LIGNES] Mission 1 : repere les doublons probables, meme quand l'orthographe differe (Jean Dupont / J. Dupont, meme domaine d'email, meme telephone). Pour chaque groupe : les lignes concernees, la fiche a garder, et pourquoi. Mission 2 : classe chaque contact dans un de ces 4 statuts : - CLIENT ACTIF : achat depuis moins de [12] mois - CLIENT DORMANT : achat plus ancien - PROSPECT A RELANCER : jamais d'achat, contact de moins de [3] ans - A SORTIR : dernier contact de plus de [3] ans, email invalide, ou desabonnement Mission 3 : pour chaque statut, donne le nombre de lignes et la premiere action a mener. Rends un tableau : LIGNE | STATUT | DOUBLON DE | ACTION.
Ce que vous obtenez : la liste des fusions à faire et une base segmentée en quatre paquets, dont celui des contacts à archiver pour rester dans les clous du RGPD.
Les variables à remplacer
| Variable | Quoi y mettre |
|---|---|
| [COLLE ICI TES LIGNES] | La ligne d’en-têtes plus 50 à 100 lignes de données, copiées depuis votre tableur |
| [NOMBRE] | Le nombre de lignes du bloc collé, pour que l’IA vérifie qu’elle n’en oublie aucune |
| [LISTE DE TES COLONNES] | La première ligne de votre CSV, telle quelle |
| [12] mois | Ancienneté maximale d’un achat pour rester « actif » : 6 en e-commerce, 24 en B2B à cycle long |
| [3] ans | Durée de conservation des prospects, alignée sur la recommandation CNIL |
| [SECTEUR], [SOURCE] | Les colonnes de segmentation qui vous manquent aujourd’hui |
Avant / après : ce que ça donne sur 5 lignes
Voici un extrait réel de sortie, sur des données volontairement fictives mais représentatives du désordre habituel.
| Donnée brute (export CRM) | Après les 3 prompts |
|---|---|
| jean DUPONT ; JEAN.DUPONT@Gmail.com | Jean Dupont ; jean.dupont@gmail.com |
| 0612345678 et +33612345678 sur 2 lignes | +33 6 12 34 56 78, doublon signalé, fiche gardée : la plus récente |
| Martin SARL ; ville vide | Martin ; forme juridique : SARL ; ville en A_VERIFIER (non devinée) |
| dernier achat 12/03/2021 | 2021-03-12, statut A SORTIR (plus de 3 ans) |
| contact@ (email tronqué) | Email invalide signalé, à retirer de la liste d’envoi |
Les règles à fixer avant de lancer l’IA
| Situation | Quoi faire | Prompt |
|---|---|---|
| Fichier de plus de 500 lignes | Découper en blocs de 100 lignes et relancer le même prompt, bloc après bloc | 2 puis 3 |
| Données personnelles réelles | Valider les règles sur un échantillon fictif, puis appliquer ces règles au vrai fichier | 1 |
| Deux fiches pour un seul client | Garder celle dont la date de dernier contact est la plus récente, récupérer les champs manquants dans l’autre | 3 |
| Email qui rebondit | Ne pas tenter de le corriger : le sortir de la liste d’envoi | 3 |
| Pas de colonne « source » | L’ajouter maintenant, même rétroactivement et à la main : c’est elle qui rendra vos relances pertinentes | 1 |
Combien de temps ça prend, et ce que l’IA ne fera pas
Sur un bloc de 100 lignes, comptez 20 minutes la première fois, dont la moitié pour caler vos règles. Les blocs suivants passent à 5 minutes chacun, l’essentiel du temps étant le copier-coller. Pour 1 000 contacts, prévoyez une bonne heure, en une fois ou en plusieurs passes.
Deux limites à garder en tête. L’IA ne vérifie pas si une adresse existe vraiment : elle repère les formats invalides, pas les boîtes fermées (seul un test d’envoi ou un validateur le fera). Et elle peut combler un vide avec une valeur plausible si vous ne le lui interdisez pas, d’où la règle « laisse vide plutôt que deviner » et la colonne A_VERIFIER. Une fois la base assainie, la même logique s’applique au reste de vos données : analyser un fichier Excel avec l’IA devient autrement plus utile sur un fichier propre, et vous pouvez enchaîner avec le tri de vos emails. Pensez enfin à figer la méthode dans une procédure interne, pour que le prochain export arrive déjà propre.
Questions fréquentes
Faut-il un outil payant pour nettoyer son fichier client avec l’IA ?
Non. Les versions gratuites de ChatGPT, Claude ou Gemini traitent sans problème des blocs de 50 à 100 lignes. La vraie limite est la taille du copier-coller, pas le prix : un abonnement payant sert surtout à envoyer des fichiers plus gros d’un coup.
Peut-on confier un vrai fichier client à une IA ?
Avec précaution, car il s’agit de données personnelles dont vous êtes responsable. Mettez vos règles au point sur un échantillon anonymisé, désactivez l’utilisation de vos conversations pour l’entraînement dans les réglages, et pour une grosse base, demandez à l’IA la règle de correction plutôt que de lui envoyer tout le fichier.
Combien de temps faut-il pour 1 000 contacts ?
Environ une heure, en traitant des blocs de 100 lignes. La première passe prend 20 minutes le temps de caler les règles, les suivantes 5 minutes chacune. L’essentiel du temps passe dans le copier-coller entre le tableur et l’IA.
L’IA peut-elle inventer des données dans mon fichier ?
Oui, si rien ne l’en empêche : elle peut compléter une ville ou un code postal manquant par une valeur plausible. C’est pourquoi les prompts incluent la consigne « laisse vide plutôt que deviner » et la colonne A_VERIFIER. Relisez toujours les lignes signalées avant de réimporter.
À vous de jouer
Nettoyer son fichier client avec l’IA ne demande pas un projet, juste un export et vingt minutes. Gardez les trois prompts ci-dessus dans vos notes : diagnostic, normalisation, doublons. Lancez-les ce matin sur 100 lignes, et vous saurez en une demi-heure combien de contacts vous relanciez pour rien.
Envie d’aller plus loin ? Parcourez les autres prompts prêts à l’emploi de SkillsLabs et piochez celui qui correspond à votre prochaine tâche du quotidien.
Gérant de WebXplore et passionné d'IA. Je partage sur SkillsLabs les méthodes, prompts et automatisations que j'utilise vraiment au quotidien.
Me suivre sur X ↗