Normaliser les numéros internationaux avant une campagne WhatsApp

Les fichiers de contacts mélangent souvent +33, 0033, 06, espaces, tirets et cellules numériques. Une campagne fiable commence par un format commun.

Illustration éditoriale: Normaliser les numéros internationaux avant une campagne WhatsApp

Normaliser ne veut pas dire ajouter un plus devant n’importe quelle suite de chiffres. Il faut connaître ou déduire le pays, puis valider un vrai numéro possible.

Adopter un format de stockage international

Stockez les numéros avec le signe plus, l’indicatif pays et le numéro national, sans espace ni ponctuation. Ce format évite qu’un même contact soit enregistré sous plusieurs variantes.

Conservez éventuellement la valeur saisie dans un champ séparé pour diagnostiquer un import. La valeur normalisée doit toutefois être la référence pour les doublons et les envois.

Ne pas deviner le pays sans contexte

Un numéro local commençant par zéro ne peut pas être normalisé sans connaître son pays. Utilisez une colonne Pays, le pays du groupe ou un choix explicite lors de l’import.

Si la base réunit plusieurs pays, exigez l’indicatif international ou une donnée de pays pour chaque ligne. Une hypothèse globale transformerait silencieusement des numéros valides en mauvaises destinations.

Traiter les pièges des tableurs

Excel peut supprimer le signe plus, convertir un grand numéro en notation scientifique ou retirer un zéro initial. Formatez la colonne comme texte avant l’export et inspectez les premières lignes du fichier produit.

Lors de l’import, acceptez les espaces, parenthèses et tirets comme présentation, puis retirez-les avant validation. En revanche, ne corrigez pas arbitrairement un nombre de chiffres incohérent.

  • Lire la cellule comme une chaîne de caractères.
  • Convertir 00 en préfixe international si le reste est valide.
  • Ajouter + uniquement après avoir identifié le pays.
  • Rejeter les extensions et textes parasites.
  • Afficher la raison d’un refus.

Valider avec une bibliothèque spécialisée

Les plans de numérotation varient selon les pays. Une simple expression régulière vérifie une forme, pas la plausibilité du numéro. Utilisez une bibliothèque fondée sur les métadonnées internationales de numérotation.

Distinguez le parsing, la possibilité et la validité. Un numéro peut être lisible mais trop court, ou avoir une longueur possible sans correspondre à une plage actuellement valide.

Rendre les erreurs réparables

Un message « numéro invalide » n’aide pas l’utilisateur à corriger son fichier. Indiquez la ligne, la valeur reçue, le pays utilisé et le type de problème.

Permettez de télécharger les lignes rejetées. L’équipe pourra corriger la source, puis réimporter uniquement les contacts concernés sans refaire toute l’opération.

Du guide au terrain

Votre prochaine campagne peut être plus simple à lancer.

Organisez vos contacts, composez votre message et suivez les réponses depuis un seul espace.

Créer ma première campagne