Passer au contenu principal
Si vous utilisez HubSpot pour stocker des numéros WhatsApp pour des flux de travail Flowella, un formatage cohérent est essentiel. Les numéros dont le format n’est pas correct entraînent l’échec des envois, et le mystère “pourquoi manque-t-il un chiffre à ce numéro” est presque toujours lié à un problème de formatage. Cette page explique le format correct, comment le vérifier dans HubSpot, comment importer proprement, et comment corriger une feuille de calcul pleine de chiffres désordonnés avant l’importation.

Utilisez le format E.164

Enregistrez tous les numéros de téléphone de WhatsApp au format E.164 :
  • A plus signe +
  • Indicatif de pays (sans le zéro initial)
  • Numéro national complet (sans le zéro initial 0)
Exemples:
  • Ligne fixe britannique : +442079460958
  • Téléphone mobile britannique : +447700900123
Évitez les espaces, les parenthèses et les traits d’union. HubSpot affiche bien le formatage dans l’interface utilisateur, mais les intégrations - y compris Flowella - fonctionnent mieux avec des valeurs E.164 simples.

Vérifiez qu’un numéro est valide dans HubSpot

Lorsque vous cliquez sur un champ téléphone dans une fiche contact (par exemple, numéro de téléphone portable), HubSpot affiche un statut sous l’entrée. Vous voulez qu’il indique Validé. S’il n’affiche pas Validated :
  • Vérifiez que le numéro commence par + et que le code pays est correct.
  • Vérifiez qu’il n’y a pas de 0 après le code du pays** (par exemple, +4407… n’est pas correct - il devrait s’agir de +447…).
  • Utilisez l’option Supprimer le formatage des nombres de HubSpot si vous avez collé une valeur désordonnée, puis réenregistrez.
Une erreur fréquente dans les flux de travail Flowella est de faire pointer l’action sur la propriété Numéro de téléphone au lieu de Numéro de téléphone portable. Vérifiez à nouveau quelle propriété contient réellement le numéro activé par WhatsApp.

Conseils pour l’importation CSV et Excel

Excel vous “aidera” en supprimant le signe + ou en convertissant les nombres longs en notation scientifique. Empêchez cela avant d’importer :
  • Formatez la colonne téléphone en Texte (Accueil → Format des nombres → Texte), puis collez les valeurs.
  • Ou préfixez les valeurs par une apostrophe dans Excel : '+447700900123 - l’apostrophe force le traitement du texte et n’apparaîtra pas dans les données importées.
  • Dans les fichiers CSV, mettez les valeurs entre guillemets : "+447700900123"
N’importez pas de nombres avec des espaces ou des parenthèses. HubSpot peut souvent normaliser le formatage, mais les valeurs E.164 propres donnent les résultats les plus cohérents.

Formule Excel : nettoyer les numéros de téléphone en E.164

Si vous avez une feuille de calcul remplie de numéros de téléphone dans différents formats, la formule ci-dessous les nettoiera au format E.164, prêts à être importés par HubSpot. Elle prend en charge tous les formats d’entrée courants, y compris :
  • Les numéros locaux avec un 0 en tête (par exemple 07700 900123)
  • Numéros avec + et code du pays (par exemple +44 7700 900123)
  • Préfixe de numérotation internationale 00 (ex. 0044 7700 900123)
  • Le format +44(0)7...
  • Traits d’union, points, parenthèses et autres signes de ponctuation
  • Numéros comportant déjà l’indicatif de pays mais pas de + (par exemple 447700900123)
Cette formule nécessite Excel 365 ou Google Sheets. Elle utilise LET, TEXTJOIN et SEQUENCE, qui ne sont pas disponibles dans les anciennes versions d’Excel.

Comment utiliser la formule

  1. Copiez la formule ci-dessous
  2. Collez-la dans n’importe quelle cellule de votre feuille de calcul.
  3. Modifiez A2 pour qu’il pointe vers votre première cellule de numéro de téléphone.
  4. Remplacez "44" par le code de votre pays (voir le tableau de référence ci-dessous).
  5. Remplacez 10 par la longueur du numéro de téléphone mobile prévue pour votre pays.
  6. Appuyez sur Entrée, puis faites glisser vers le bas pour appliquer à toutes les lignes.

La formule

=LET(
  cell, A2,
  country_code, "44",
  nsn_len, 10,
  raw, TRIM(cell&""),
  clean, SUBSTITUTE(raw,"(0)",""),
  digits, TEXTJOIN("",,IFERROR(MID(clean,SEQUENCE(LEN(clean)),1)*1,"")),
  has_plus, ISNUMBER(FIND("+",raw)),
  has_00, LEFT(digits,2)="00",
  p, LEN(country_code),
  starts_cc, AND(LEFT(digits,p)=country_code, LEN(digits)=p+nsn_len),
  nsn, IF(has_plus, digits,
    IF(has_00, MID(digits,3,999),
    IF(starts_cc, MID(digits,p+1,999),
    IF(LEFT(digits,1)="0", MID(digits,2,999), digits)))),
  intl, IF(has_plus, "+"&digits,
    IF(has_00, "+"&MID(digits,3,999),
    IF(starts_cc, "+"&digits,
    "+"&country_code&nsn))),
  is_domestic, AND(NOT(has_plus), NOT(has_00), NOT(starts_cc)),
  IF(raw="","",
  IF(digits="","REVIEW (not a number): "&raw,
  IF(AND(is_domestic, LEN(nsn)<nsn_len),"REVIEW (number too short): "&raw,
  IF(AND(is_domestic, LEN(nsn)>nsn_len),"REVIEW (number too long): "&raw,
  intl))))
)

Ce que signifient les trois variables de configuration

VariableCe qu’il faut changer
cell - La cellule contenant le numéro de téléphone brut - modifiez-la pour qu’elle corresponde à votre colonne (par exemple, G2).
country_code - Le code pays par défaut pour les numéros nationaux (par exemple, "44" pour le Royaume-Uni, "1" pour les États-Unis)nsn_len - Le code pays par défaut pour les numéros nationaux.
nsn_lenLa longueur prévue du numéro d’abonné national pour les numéros mobiles dans votre pays (par ex. 10 pour le Royaume-Uni et les États-Unis)

Fonctionnement de la formule

La formule emprunte quatre chemins différents en fonction de ce qu’elle trouve dans les données d’entrée :
  1. Il y a + dans l’original - déjà international ; supprimer les chiffres et ajouter + en premier.
  2. Débute par 00 - préfixe de numérotation international ; supprimez le 00 et ajoutez le +
  3. Commence par l’indicatif du pays ET le nombre de chiffres correspond - international nu (par exemple 447700900123) ; précéder +
  4. Tout le reste - numéro national ; supprimer le premier 0 et faire précéder le numéro de + de l’indicatif de pays.
Avant toute chose, la formule supprime (0) de l’entrée brute, de sorte que +44(0)7700 900123 est traité proprement.

Sortie d’un nombre invalide

Les nombres qui ne passent pas la validation renvoient un message clair afin que vous puissiez les filtrer et les corriger :
SortieSignification
REVIEW (not a number): hello worldAucun chiffre n’a été trouvé.
REVIEW (number too short): 07700Pas assez de chiffres pour un numéro valide
REVIEW (number too long): 077009001234Trop de chiffres, peut-être un double préfixe
La validation de la longueur ne s’applique qu’aux numéros nationaux (ceux sans + ou 00). Les numéros qui ont déjà un préfixe international sont transmis tels quels, car la formule ne peut pas connaître la longueur du NNO pour chaque pays.

Référence du code pays

PaysCode du paysLongueur du NNO (mobile)Notes
Royaume-Uni - 44 - 10 - 10
États-Unis / Canada110Tous les pays du PNAN partagent cc=1
France339Allemagne4911Mobile
Allemagne4911Mobile seulement ; lignes terrestres variables
Espagne349Italie3910Mobiles seulement ; lignes fixes variables
Italie3910Les mobiles restent en tête 3
Portugal3519Pays-Bas319France319Italie3910
Pays-Bas319Irlande3539
Irlande3539Grèce3010
Grèce3010Pologne489Irlande3539
Pologne489Suisse419
Suisse419Turquie9010
Turquie9010Inde9110
Turquie9010Inde9110Australie61910
Australie619Japon8110Turquie9010Inde9110Australie
Japon8110Chine8611
Chine8611Australie619Japon8110Chine8611Chine
ARABIE SAOUDITE9669TURQUIE9010INDE9110AUSTRALIE619
Arabie Saoudite9669Afrique du Sud279Afrique du Sud279Afrique du Sud
Afrique du Sud279Brésil
Brésil5511Mobile avec 9ème chiffre
Singapour658Hong-Kong8528Singapour658Singapour
Hong Kong8528Singapour658Hong Kong8528Hong Kong88
Les valeurs de longueur de DSN ci-dessus concernent les numéros mobiles. Pour l’utilisation de WhatsApp, les longueurs pour les numéros mobiles uniquement sont correctes. Si vous traitez un mélange de numéros mobiles et fixes, sachez que certains pays (en particulier l’Allemagne) ont des numéros fixes de longueur variable.

Liste de contrôle pour un dépannage rapide

Si vos actions de workflow Flowella ne parviennent pas à délivrer les messages, suivez cette liste de contrôle :
  • Confirmez que la propriété HubSpot contient une valeur au format E.164 (commence par +).
  • Confirmez que le champ a le statut Validé dans HubSpot.
  • Assurez-vous que le numéro inclut le code du pays et qu’il n’est pas suivi d’un 0**.
  • Assurez-vous que l’action de votre flux de travail pointe vers la bonne propriété - celle qui contient réellement le numéro activé par WhatsApp, et non pas un champ téléphonique différent.

Lié

Configuration de HubSpot

Connectez votre portail HubSpot et choisissez les propriétés que Flowella lit.

Actions de flux de travail

Choisissez la bonne propriété de téléphone lors de la configuration du modèle Send WhatsApp.

Echecs de synchronisation HubSpot

Les problèmes de format de téléphone sont la cause la plus fréquente des échecs d’envoi.

Messages non délivrés

Diagnostiquez les envois individuels qui n’atteignent pas le destinataire.