derrick
Phone Finder 21 min de lecture

Phone Finder

Phone Number Validation : Formats Internationaux et Bonnes Pratiques

Maîtrisez la validation de numéros de téléphone internationaux : format E.164, outils, bonnes pratiques et erreurs à éviter pour des données B2B fiables.

Mis à jour le 21 min de lecture

Votre liste de prospects contient 5 000 numéros de téléphone. Combien sont réellement appelables ? Probablement moins que vous ne le pensez. Selon SalesHive, les données de contact B2B se dégradent à hauteur de 70,3 % par an - et les numéros de téléphone ne font pas exception. À cela s'ajoute un problème encore plus sous-estimé : le format. Un numéro valide mais mal formaté est un numéro inutilisable.

La phone number validation - ou validation de numéro de téléphone - est le processus qui garantit qu'un numéro de téléphone est syntaxiquement correct, au bon format et potentiellement actif. Dans un contexte B2B où chaque appel raté coûte du temps et de l'argent à vos équipes commerciales, maîtriser ce sujet est devenu incontournable.

Dans ce guide, vous allez comprendre les principaux formats internationaux, apprendre à valider vos numéros efficacement et découvrir les outils adaptés à une audience non-technique.

Validation de numéro de téléphone : les faits clés

La validation de numéro de téléphone est le processus qui confirme qu'un numéro est correctement structuré pour son pays, et que la ligne est réellement attribuée à un abonné. Elle comporte deux niveaux distincts : la validation syntaxique (le format est-il correct ?) et la validation live, aussi appelée carrier lookup (la ligne est-elle active ?). Passer la première n'implique jamais la seconde.

E.164 est le format international de numéro de téléphone défini par l'UIT-T (Union Internationale des Télécommunications). Un numéro E.164 s'écrit +[indicatif pays][numéro national], sans espace, tiret ni parenthèse, et ne dépasse jamais 15 chiffres.

FaitValeur
StandardE.164, défini par l'UIT-T
Structure+[indicatif pays][numéro national]
Longueur de l'indicatif1 à 3 chiffres
Longueur totale maximale15 chiffres, hors le signe +
Caractères autoriséschiffres et un + initial uniquement. Aucun espace, tiret ni parenthèse
Zéro initial (préfixe national)supprimé dans la plupart des pays. Les fixes italiens le conservent : le 06 1234 5678 de Rome devient +390612345678
Deux niveaux de validationsyntaxique (format correct) puis carrier lookup live (ligne active)
Ce que la syntaxe ne prouve pasqu'un numéro est attribué à un abonné réel et actif. Seul un carrier lookup le confirme
Librairie de référencelibphonenumber (Google, open source), standard de fait de la validation syntaxique
Pourquoi c'est critiqueles données de contact B2B se dégradent de 70,3 % par an, et 42,9 % des contacts B2B changent de numéro en moins d'un an (SalesHive)

Exemple traité. Le mobile français 06 12 34 56 78 est valide localement mais inutilisable tel quel par un auto-dialer. Sa forme E.164 est +33612345678 : indicatif +33, zéro initial supprimé, aucun espace. Écrire +330612345678 (en gardant le 0) produit un numéro invalide et non composable : c'est l'erreur de formatage la plus fréquente dans les bases B2B européennes.

valider des numéros de téléphone à grande échelle dans google sheets
Lancez Phone Finder sur une colonne et récupérez chaque numéro en E.164 propre.

Valider vos numéros à grande échelle : Google Sheets, batch et MCP

Tout ce qui précède tient sur une liste de cinquante numéros. Sur cinq mille, le goulot d'étranglement n'est plus la règle mais le tuyau : d'où viennent les numéros, et combien survivent au trajet. Nettoyer des données sales après coup coûte toujours plus cher que de ne jamais les importer.

Deux façons de boucler la boucle avec Derrick, depuis la sidebar Google Sheets dans laquelle vous travaillez déjà :

  • Phone Finder : récupérez le numéro d'un prospect directement depuis son profil LinkedIn, déjà structuré, sans passe de reformatage. Coût : 150 crédits par numéro, facturés au résultat trouvé, donc une recherche qui ne renvoie rien ne vous coûte rien. À lancer sur une colonne entière, pas ligne par ligne.
  • Derrick MCP (à partir de 20 €/mois) : interrogez le même enrichissement depuis Claude, ChatGPT ou n'importe quel outil IA compatible MCP, pour garder la validation et la collecte dans le workflow que vous utilisez déjà.

La même sidebar traite une liste de test de 40 lignes et une base de 20 000 lignes : mêmes crédits, même facturation au résultat, aucun palier entreprise à franchir. L'échelle change votre volume, pas votre processus.

Deux points de départ, selon l'origine de vos numéros : les extraire d'un profil avec le lookup téléphone LinkedIn, ou partir du côté entreprise avec les numéros de téléphone d'entreprise.

Validation de numéros de téléphone internationaux : ce qui change selon le pays

Valider un numéro de téléphone international, c'est le confronter au plan de numérotation de son propre pays, pas à un modèle universel unique. Un mobile espagnol compte 9 chiffres, un mobile indien 10, et un indicatif régional allemand peut aller de 2 à 5 chiffres. Les trois sont valides chez eux, et les trois font échouer une règle unique. C'est pour cette raison qu'une regex maison ne survit jamais à une liste internationale, et que la validation doit être pensée pays par pays dès le départ.

Trois éléments changent d'un pays à l'autre, et chacun casse une partie différente de votre pipeline :

  • L'indicatif pays (1 à 3 chiffres) : il détermine quel plan de numérotation s'applique. S'il est faux, toutes les vérifications suivantes sont faites avec les mauvaises règles.
  • Le préfixe national (le fameux zéro) : supprimé dans la plupart des pays, inexistant dans d'autres, et conservé sur les fixes italiens. Ce seul détail génère la majorité des numéros invalides d'une base européenne.
  • La longueur nationale : fixe en Amérique du Nord, variable en Allemagne et au Japon. Un contrôle de longueur calibré sur un marché rejette silencieusement des numéros valides venus d'un autre.

Voici la table de référence pour les marchés que les équipes B2B prospectent le plus :

PaysIndicatifZéro à supprimerChiffres nationauxExemple E.164
États-Unis / Canada+1aucun10+14155550123
Royaume-Uni+44010+447911123456
France+3309+33612345678
Allemagne+490variable (6 à 11)+493012345678
Espagne+34aucun9+34612345678
Italie+39aucun (les fixes gardent leur 0)9 à 11+390612345678
Pays-Bas+3109+31612345678
Belgique+3208 à 9+32471123456
Inde+91010+919876543210
Australie+6109+61412345678
Japon+8109 à 10+819012345678
Brésil+55010 à 11+5511987654321
Singapour+65aucun8+6591234567
Émirats arabes unis+97109+971501234567

L'exception italienne mérite d'être retenue. L'Italie est le pays qui fait le plus souvent échouer un script de nettoyage maison : ses numéros fixes conservent le zéro initial en E.164. Le 06 1234 5678 de Rome devient +390612345678, et non +39612345678. Les mobiles italiens, eux, n'ont jamais eu de zéro à supprimer. Si votre règle de normalisation est « supprimer systématiquement le premier 0 », elle corrompt en silence tout votre segment de fixes italiens.

Un numéro peut aussi passer tous les contrôles de format et rester sans valeur pour un commercial : il est valide, il est actif, et il sonne à l'accueil. Le format vous dit si un numéro est composable, jamais qui décroche. Cette seconde question est un autre métier, traitée dans notre guide mobile contre fixe en B2B et dans la méthode pour obtenir le téléphone direct d'un décideur.

Si vos numéros sont manquants plutôt que mal formés, votre goulot d'étranglement n'est pas la validation mais la collecte. Partez plutôt des méthodes pour trouver des numéros B2B.

validation de numéro de téléphone
Un seul numéro invalide grève vos appels, votre reporting et votre conformité.

Pourquoi la validation de numéros de téléphone est critique pour vos équipes B2B

Imaginons Thomas, SDR dans une scale-up SaaS. Il démarre sa semaine avec 200 appels à passer. Après deux jours, il a passé 40 % de ce temps à tomber sur des numéros inexistants, des standards déconnectés ou des formats incompatibles avec son auto-dialer. Du temps pur perdu, de l'énergie gaspillée, et un pipeline qui stagne.

Ce scénario est loin d'être isolé. Selon une étude Validity publiée en 2025, 76 % des équipes commerciales estiment que moins de la moitié de leurs données CRM sont fiables et complètes. Et le rapport Plauti est encore plus direct : 44 % des entreprises perdent plus de 10 % de leur chiffre d'affaires annuel à cause de données CRM inexactes.

En matière de numéros de téléphone, trois problèmes reviennent systématiquement :

  • Les numéros incorrectement formatés : un numéro saisi sans indicatif pays, avec des espaces ou des tirets, est incompatible avec la plupart des outils d'appel et d'automatisation.
  • Les numéros expirés : selon SalesHive, 42,9 % des contacts B2B changent de numéro de téléphone en moins d'un an.
  • Les numéros non atteignables : fixe déconnecté, numéro VoIP non opérationnel, ligne temporaire.

La validation de numéro de téléphone permet d'identifier et de corriger ces trois catégories de problèmes avant qu'ils ne paralysent vos campagnes. Encore faut-il avoir des numéros à valider : si vos listes sont maigres, commencez par trouver les numéros de portable de vos prospects.

Ces bases posées, voyons maintenant quel est le standard universel sur lequel tout repose : le format E.164.

format de numéro de téléphone E.164
Chaque numéro E.164 se compose d'un préfixe, d'un indicatif pays et d'un numéro national.

Le format E.164 : le standard international que vous devez connaître

Le format E.164 est la recommandation officielle de l'UIT-T (Union Internationale des Télécommunications) pour la structuration des numéros de téléphone à l'international. Concrètement, c'est la règle d'or que respectent tous les opérateurs téléphoniques, toutes les APIs de communication (Twilio, Vonage, etc.) et tous les outils d'automatisation sérieux.

La structure du format E.164

Un numéro au format E.164 suit une règle simple et invariable :

+ [code pays] [numéro national]

Les règles essentielles :

  • Commence obligatoirement par le signe +
  • Suivi du code pays (1 à 3 chiffres)
  • Puis du numéro national (sans le zéro initial local)
  • Maximum 15 chiffres au total (hors le signe +)
  • Aucun espace, tiret, parenthèse ou caractère spécial

Exemples concrets :

Numéro localFormat E.164Code pays
06 12 34 56 78 (France)+33612345678+33
07911 123456 (Royaume-Uni)+447911123456+44
(415) 555-0123 (États-Unis)+14155550123+1
030 12345678 (Allemagne)+493012345678+49
11 98765-4321 (Brésil)+5511987654321+55

Le détail qui piège souvent : le zéro initial du numéro national est supprimé en format E.164. En France, le 06 12 34 56 78 devient +33612345678 (et non +330612345678). Même chose au Royaume-Uni : le 07911 123456 devient +447911123456.

Pourquoi stocker tous vos numéros en E.164

Si vous gérez une base de prospects internationale - ou même uniquement française - stocker vos numéros au format E.164 vous apporte trois avantages immédiats :

  1. Compatibilité universelle : toutes les APIs d'appel et de SMS (Twilio, Vonage, WhatsApp Business) attendent le format E.164. Un numéro mal formaté = un appel qui n'aboutit pas.
  2. Cohérence de la base de données : fini les doublons causés par des variantes d'un même numéro (avec ou sans espaces, avec ou sans indicatif).
  3. Facilité de validation : un numéro en E.164 est simple à valider automatiquement.

Maintenant que vous maîtrisez le format E.164, voici les particularités nationales à connaître selon vos marchés cibles.

formats de numéro de téléphone internationaux par pays
La même norme, illustrée sur cinq formats nationaux.

Les formats nationaux par pays : ce qui change selon vos marchés

Chaque pays a ses propres conventions d'affichage des numéros de téléphone - mais tous peuvent et doivent être convertis en E.164 pour être exploitables. Voici un tour d'horizon des principaux marchés B2B européens et nord-américains.

Europe

PaysFormat local courantFormat E.164Particularité
France06 12 34 56 78+33612345678Supprimer le 0 initial
Allemagne030 12345678+493012345678Indicatifs régionaux variables
Royaume-Uni07911 123456+447911123456Supprimer le 0 initial
Espagne612 345 678+34612345678Pas de zéro initial
Italie312 345 6789+39312345678Pas de zéro initial
Pays-Bas06 12345678+31612345678Supprimer le 0 initial
Belgique0471 12 34 56+32471123456Supprimer le 0 initial

Amérique du Nord (NANP)

Les États-Unis, le Canada et de nombreux pays caribéens partagent le même indicatif (+1) et un format fixe à 10 chiffres : code de zone (3 chiffres) + numéro (7 chiffres). Le (415) 555-0123 devient +14155550123.

Asie-Pacifique : attention aux variations

La région Asie-Pacifique est la plus hétérogène :

  • Japon : indicatifs régionaux de longueur variable, code pays +81
  • Inde : numéros mobiles à 10 chiffres, code pays +91, préfixe 7/8/9
  • Australie : mobiles en 04xx xxx xxx, code pays +61

La règle d'or reste la même : convertir en E.164 dès l'entrée dans votre base.

Maintenant que vous connaissez les formats, voyons comment valider concrètement vos numéros de téléphone.

comment valider des numéros de téléphone
Quatre étapes, de la saisie brute au numéro validé et joignable.

Comment valider un numéro de téléphone : guide étape par étape

La validation de numéro de téléphone se déroule en deux niveaux complémentaires : la validation syntaxique (le format est-il correct ?) et la validation sémantique (le numéro est-il actif et atteignable ?).

Étape 1 : Nettoyer et normaliser vos numéros

Avant toute validation, commencez par normaliser vos données brutes. La plupart des bases de prospects contiennent des numéros dans des formats incohérents : espaces, tirets, parenthèses, indicatifs manquants ou doublés.

Actions concrètes :

  • Supprimer tous les espaces, tirets et parenthèses
  • Identifier les numéros sans indicatif pays et les compléter
  • Supprimer les zéros initiaux locaux avant d'ajouter l'indicatif
  • Vérifier que le numéro commence bien par "+"

Résultat attendu : tous vos numéros suivent le format +[code pays][numéro national], sans caractère spécial.

Étape 2 : Valider la syntaxe (format E.164)

La validation syntaxique vérifie que le numéro respecte les règles structurelles du format E.164 et du plan de numérotation national du pays concerné. C'est la première ligne de défense contre les données erronées.

Pour les équipes non-techniques, la solution la plus simple est d'utiliser un outil ou une API de validation (voir section suivante) qui fait ce travail automatiquement.

Pour les équipes techniques, la librairie libphonenumber développée par Google est la référence absolue. Elle est disponible en Java, JavaScript et C++, et son port Python phonenumbers est très utilisé.

Voici un exemple minimal en Python :

import phonenumbers

# Parser le numéro (format international obligatoire)
numero = phonenumbers.parse("+33612345678")

# Vérifier la validité du numéro
est_valide = phonenumbers.is_valid_number(numero)
# Résultat : True (le numéro est structurellement valide)

# Identifier le type : mobile, fixe ou VoIP
type_numero = phonenumbers.number_type(numero)
# Résultat : 1 = Mobile, 0 = Fixe, 6 = VoIP

💡 Alternative sans code : Utilisez une API comme Twilio Lookup ou un outil comme Derrick qui récupère directement des numéros structurés depuis les profils LinkedIn - sans avoir à valider des données brutes en amont.

Résultat attendu : Les numéros qui ne passent pas la validation syntaxique sont flaggés ou écartés de vos séquences.

Étape 3 : Valider l'existence réelle du numéro (carrier lookup)

La validation syntaxique ne suffit pas. Un numéro peut être parfaitement formaté mais inexistant ou déconnecté. La deuxième étape est le carrier lookup (consultation des bases opérateurs), qui vérifie si le numéro est réellement assigné à un abonné.

Comme le souligne Twilio dans sa documentation, une regex seule ne peut pas garantir qu'un numéro correspond à un abonné actif. Seule une consultation en temps réel des bases opérateurs le permet.

Ce que le carrier lookup vous donne :

  • Confirmation que le numéro est actif chez un opérateur
  • Type de ligne : mobile, fixe, VoIP, prépayé
  • Pays et opérateur associé

APIs de référence pour le carrier lookup :

  • Twilio Lookup API
  • Vonage Number Insight
  • Numverify

Résultat attendu : Vous savez pour chaque numéro s'il est mobile (idéal pour SMS et appel direct) ou fixe (standard d'entreprise), et s'il est actuellement actif.

Étape 4 : Qualifier le type de numéro pour vos campagnes

Une fois la validation effectuée, un dernier filtre s'impose : distinguer les mobiles directs (précieux pour la prospection outbound) des standards d'entreprise (utiles mais moins performants pour joindre un décideur).

  • Numéro mobile : atteignable directement, compatible SMS → priorité haute
  • Numéro fixe direct (direct dial) : atteignable sans passer par un standard → priorité haute
  • Standard central : passe par un accueil → priorité basse en cold calling

Pour Marie, Head of Sales dans une PME industrielle, cette distinction change tout : appeler un mobile direct donne 3 à 4 fois plus de chances de tomber sur le bon interlocuteur qu'un standard général.

Les outils pour valider vos numéros de téléphone

Plusieurs approches existent selon votre volume et votre niveau technique.

Les APIs de validation (pour équipes techniques)

OutilPoints fortsIdéal pour
Twilio LookupRéférence du marché, carrier lookup temps réelValidation à grande échelle
Vonage Number InsightBonne couverture internationaleÉquipes multi-pays
NumverifyAPI simple et abordablePetits volumes
AbstractAPI Phone ValidationInterface simple, bonne docDéveloppeurs débutants

Libphonenumber : la librairie open source de référence

libphonenumber est la librairie open source développée et maintenue par Google. Elle est utilisée nativement dans Android pour valider les numéros et constitue le standard de l'industrie pour la validation syntaxique.

Son atout principal : elle connaît les plans de numérotation de pratiquement tous les pays et est mise à jour régulièrement. Pas besoin d'écrire des regex complexes et fragiles.

Trouver des numéros propres dès le départ avec Derrick

Une approche complémentaire - et souvent plus efficace pour les équipes commerciales - est d'acquérir des numéros déjà structurés plutôt que de valider des données brutes en amont.

Avec la fonctionnalité Phone Finder de Derrick, vous récupérez directement le numéro de téléphone d'un prospect à partir de son profil LinkedIn, livré dans un format exploitable sans traitement supplémentaire. Les données sont récupérées à la source, ce qui élimine une bonne partie des problèmes de format en amont.

bonnes pratiques de validation de numéro de téléphone
Trois habitudes pour garder une liste téléphonique propre dans le temps.

Bonnes pratiques : les règles d'or de la validation téléphonique

1. Toujours stocker en E.164, afficher en format local

Stockez vos numéros en E.164 dans votre CRM et votre Google Sheets. Pour les afficher à vos commerciaux ou dans vos emails, convertissez-les au format local lisible. Cette séparation entre stockage et affichage évite la majorité des bugs.

2. Valider à l'entrée, pas seulement en batch

La meilleure validation est celle qui intervient au moment où le numéro entre dans votre base : formulaire, import CSV, enrichissement depuis LinkedIn. Plus vous attendez, plus les erreurs se propagent dans vos séquences.

3. Nettoyer régulièrement votre base

Selon SalesHive, 42,9 % des contacts B2B changent de numéro en moins d'un an. Un numéro valide aujourd'hui peut devenir invalide dans six mois. Planifiez une validation en batch trimestrielle de votre base de données.

4. Utiliser libphonenumber plutôt que des regex maison

Les expressions régulières (regex) peuvent valider la syntaxe basique d'un numéro, mais elles ne tiennent pas compte des spécificités nationales. Un numéro espagnol, un numéro indien et un numéro américain n'ont pas la même structure. libphonenumber gère toutes ces nuances automatiquement.

5. Distinguer validation syntaxique et validation live

La validation syntaxique (format correct) est rapide et gratuite. La validation live (numéro actif chez un opérateur) a un coût mais apporte une bien meilleure fiabilité. Pour les campagnes à fort volume, combiner les deux est la meilleure stratégie.

6. Documenter l'origine et la date de chaque numéro

Ajoutez systématiquement dans votre CRM ou Google Sheets deux colonnes : source du numéro (LinkedIn, formulaire, enrichissement) et date de dernière validation. Cela vous permet de prioriser les rafraîchissements de données.

7. Traiter le numéro de téléphone comme une donnée PII

Un numéro de téléphone est une donnée personnelle au sens du RGPD. Sa collecte, son stockage et son utilisation sont soumis aux mêmes règles que les emails. Voir la section suivante.

RGPD et validation téléphonique : ce que vous devez savoir

La validation de numéro de téléphone ne s'arrête pas à la vérification technique. En Europe, et particulièrement en France, l'utilisation de numéros de téléphone à des fins commerciales est encadrée par plusieurs textes :

Le RGPD impose que toute donnée personnelle (dont les numéros de téléphone) soit collectée sur la base d'une base légale : consentement explicite, intérêt légitime ou exécution d'un contrat.

En B2B, l'intérêt légitime est souvent invoqué pour justifier la prospection téléphonique outbound. Mais attention : cela ne dispense pas d'un droit d'opposition effectif et d'une durée de conservation limitée.

Les règles pratiques à respecter :

  • Vérifier que vos numéros ne figurent pas sur la liste Bloctel (liste d'opposition au démarchage téléphonique en France)
  • Informer les prospects de l'utilisation de leurs données
  • Supprimer les numéros des contacts qui exercent leur droit d'opposition
  • Ne pas conserver des numéros au-delà de la durée nécessaire (généralement 3 ans après le dernier contact en B2B selon la CNIL)

Les outils d'enrichissement conformes RGPD, comme Derrick, collectent les données depuis des sources publiques (LinkedIn) dans le cadre d'un traitement à finalité professionnelle.

Les erreurs courantes (et comment les corriger)

Problème 1 : Numéros stockés sans indicatif pays

Impact : Votre auto-dialer ou votre CRM ne sait pas dans quel pays appeler. Le numéro est soit rejeté, soit composé avec un indicatif par défaut incorrect.

Solution : Au moment de l'import, exiger l'indicatif pays comme champ obligatoire. Pour les bases existantes, utiliser la normalisation par lots en croisant le pays de l'entreprise pour déduire l'indicatif manquant.

Problème 2 : Zéro initial conservé en format E.164

Impact : Le numéro +330612345678 au lieu de +33612345678 est invalide et non composable.

Solution : Ajouter une règle de nettoyage qui supprime systématiquement le zéro initial avant concaténation avec l'indicatif pays. libphonenumber gère cette conversion automatiquement.

Problème 3 : Validation uniquement syntaxique (sans carrier lookup)

Impact : Des numéros bien formatés mais déconnectés entrent dans vos séquences, générant des tentatives d'appel inutiles.

Solution : Pour les campagnes à enjeu élevé, coupler la validation syntaxique avec un carrier lookup via Twilio Lookup ou Vonage. Pour les bases volumineux, un batch mensuel suffit.

Problème 4 : Formats mixtes dans la même colonne CRM

Impact : Impossible de trier, filtrer ou exporter de manière cohérente. Les outils d'appel rejettent les formats inconnus.

Solution : Enforcer le format E.164 comme format unique dans votre CRM via une règle de validation à l'entrée. Utiliser un outil de normalisation en batch pour les données historiques.

Problème 5 : Ne pas distinguer mobile et fixe

Impact : Vos campagnes SMS partent vers des numéros fixes. Vos commerciaux passent du temps sur des standards centraux qui ne mènent jamais au décideur.

Solution : Lors de la validation, récupérer systématiquement le type de ligne (carrier lookup). Segmenter vos séquences en conséquence : SMS uniquement vers les mobiles, cold calling en priorité sur les directs dial.

À retenir

  • Le format E.164 est le standard universel : stocker tous vos numéros sous la forme +[code pays][numéro national], sans espaces ni tirets, 15 chiffres maximum.
  • Le zéro initial du numéro local est supprimé en E.164 : 06 12 34 56 78 → +33612345678, jamais +330612345678.
  • La validation syntaxique (format correct) ne suffit pas - le carrier lookup seul confirme qu'un numéro est actif chez un opérateur.
  • Les données B2B se dégradent à 70% par an : planifiez une re-validation trimestrielle de votre base.
  • libphonenumber de Google est la librairie de référence pour la validation technique ; pour les équipes non-techniques, des APIs comme Twilio Lookup font le travail.
  • Distinguer mobile de fixe change drastiquement les résultats de vos campagnes outbound.
  • Un numéro de téléphone est une donnée personnelle soumise au RGPD : vérifiez Bloctel et respectez les durées de conservation.

Conclusion : par où commencer maintenant

La vérification de numéro de téléphone n'est pas un sujet réservé aux équipes techniques. Pour un SDR, un Growth Marketer ou un Sales Ops, maîtriser les bases du format E.164 et disposer d'un processus de validation simple représente un gain immédiat sur la qualité de ses campagnes outbound et la productivité de ses équipes.

La meilleure stratégie reste d'agir sur deux fronts : valider vos données existantes en batch pour nettoyer l'héritage, et collecter des numéros propres dès l'origine pour éviter d'alimenter le problème.

Pour ce deuxième point, le Phone Finder de Derrick vous permet de récupérer les numéros de vos prospects directement depuis leurs profils LinkedIn, dans Google Sheets, sans export manuel ni reformatage.

Questions fréquentes

Qu'est-ce que le format E.164 ?

Le format E.164 est le standard international défini par l'UIT-T pour structurer les numéros de téléphone. Sa règle : signe + suivi du code pays puis du numéro national, sans espaces ni caractères spéciaux, 15 chiffres maximum. Exemple : +33612345678 pour un mobile français.

Quelle différence entre validation syntaxique et validation live d'un numéro ?

La validation syntaxique vérifie que le numéro respecte le bon format et la structure du pays concerné. La validation live (carrier lookup) interroge les bases des opérateurs téléphoniques pour confirmer que le numéro est réellement actif et assigné à un abonné. Les deux sont complémentaires.

Peut-on valider des numéros de téléphone en masse dans Google Sheets ?

Oui. Des outils comme Derrick permettent d'enrichir des colonnes de contacts avec leurs numéros depuis LinkedIn directement dans Google Sheets. Pour la validation en batch de numéros existants, des APIs comme Twilio Lookup peuvent être connectées via Zapier ou Make.

Le RGPD s'applique-t-il à la collecte de numéros de téléphone B2B ?

Oui. Un numéro de téléphone est une donnée personnelle au sens du RGPD, y compris en B2B. Sa collecte doit reposer sur une base légale (intérêt légitime en prospection B2B), les contacts doivent pouvoir s'opposer à leur utilisation, et les données ne doivent pas être conservées indéfiniment.

Comment convertir un numéro local en format E.164 ?

Quatre étapes : supprimer tous les caractères non numériques (espaces, tirets, parenthèses), supprimer le zéro initial si présent, ajouter l'indicatif pays précédé du signe +, vérifier que le total fait 15 chiffres maximum. La librairie libphonenumber fait cette conversion automatiquement pour tous les pays.

Comment valider un numéro de téléphone international ?

Confrontez-le au plan de numérotation de son propre pays, jamais à un modèle universel unique. Identifiez l'indicatif pays, supprimez le zéro initial si le pays en utilise un (les fixes italiens gardent le leur), vérifiez la longueur nationale attendue sur ce marché, puis stockez le résultat en E.164 sous la forme +[indicatif][numéro national]. libphonenumber applique ces règles pays pour vous. La syntaxe ne prouve pas que la ligne est active : ajoutez un carrier lookup pour cela.

Pourquoi mon numéro italien est-il invalide après conversion en E.164 ?

Parce que vous avez très probablement supprimé le zéro initial. L'Italie est l'exception : ses numéros fixes conservent le zéro initial en E.164. Le 06 1234 5678 de Rome devient +390612345678, et non +39612345678. Les mobiles italiens, eux, n'ont pas de zéro à supprimer. Une règle « supprimer systématiquement le premier 0 » corrompt tous les fixes italiens de votre base.

Lancez votre enrichissement en 30 secondes

Gratuit, 100 crédits/mois. Sans carte bancaire.

Installer Derrick gratuitement →