Leadria Essai gratuit

Accueil › Blog › Lead form phone validation : +33 rejets, fix + exemples

Lead form phone validation : +33 rejets, fix + exemples

Guide11 min de lectureMis à jour le 10 octobre 2026

Vous lancez une lead ads Facebook. Le formulaire charge. L'utilisateur remplit tout correctement. Il clique sur « Envoyer ». Et là : Message d'erreur. Formulaire rejeté. Zéro lead enregistré.

Cause numéro 1 : le téléphone n'est pas au bon format. Facebook attend du E.164 strict (+33612345678) ou +33 6 XX XX XX XX. Votre formulaire envoie +336, ou 06, ou +33-6-12-34-56-78. Facebook dit « Format invalide » et l'utilisateur ferme, frustré. Vous perdez le lead.

C'est brutal : 15 à 22 % des formulaires lead ads sont rejetés simplement parce que le numéro de téléphone n'est pas validé correctement. En France, où 90 % des gens écrivent « 06 12 34 56 78 » dans leur tête, ce problème coûte à chaque artisan entre 200 et 800 € par mois en leads perdus (selon le budget pub). Un carreleur à Lyon qui dépense 500 € par mois en lead ads perd 30 à 40 leads. À 25 € par lead, c'est 750 à 1 000 € de chiffre d'affaires perdu chaque mois. Juste à cause d'un format de numéro.

Cet article vous montre exactement comment fixer ça : format validation international, implémentation pixel Facebook, intégration CRM, et comment Leadria te l'épargne.

Pourquoi Facebook refuse +33 et les formats français « normaux »

Facebook n'accepte QUE deux formats de numéro de téléphone :

  1. E.164 : +33612345678 (sans espaces, sans tirets, sans parenthèses)
  2. E.164 avec espaces : +33 6 12 34 56 78

Tout le reste, Facebook le rejette. Voici les formats qui causent un rejet :

Pourquoi ? Parce que Facebook utilise le standard **E.164 du CCITT** pour valider les numéros internationaux. C'est universel : un numéro français est TOUJOURS +33 (code du pays) + 9 chiffres. Jamais le zéro. Jamais de mélange.

Problème : 85 % des sites web français, des formulaires WordPress, des Google Forms acceptent « 06 12 34 56 78 » sans problème. Les utilisateurs sont habitués à ça. Quand ils arrivent sur votre formulaire lead ads Facebook, ils écrivent naturellement 06. Facebook refuse. Fin du lead.

Arrêtez d'acheter vos leads. Générez les vôtres en 2 minutes.

Décrivez votre activité : l'IA crée le visuel, le texte et le ciblage, puis publie votre pub. Vos contacts — exclusifs et bien moins chers qu'un lead acheté — arrivent directement dans Leadria avec leur numéro, prêts à appeler.

Essayer Leadria gratuitement

7 jours d'essai — sans carte bancaire — sans engagement

Comment valider les numéros en format international avant Facebook

Solution numéro 1 : Formatage automatique côté formulaire

Vous imposez un masque de saisie qui transforme en temps réel :

Techniquement, c'est 5 lignes de JavaScript (ou une intégration Zapier) :

  1. Détectez si le numéro commence par 06, 07 (mobiles) ou 01-05 (fixes)
  2. Remplacez le 0 par +33
  3. Nettoyez les espaces et caractères spéciaux
  4. Validez que la longueur = 13 caractères (+33 + 9 chiffres)
  5. Envoyez au formulaire Facebook

Chez Leadria, c'est intégré automatiquement. Vous décrivez votre activité, l'IA génère le texte de la pub, le formulaire se crée avec validation E.164 natif, et les leads arrivent directement avec le numéro formaté. Zéro développeur nécessaire. Essai 7 jours, pas de carte.

Solution numéro 2 : Validation pixel + événement custom

Si vos leads passent par un formulaire custom (non Facebook), ajoutez un événement pixel qui valide avant d'envoyer à Facebook Conversions API :

function validatePhone(phone) {
  // Nettoie les espaces
  phone = phone.replace(/\s+/g, '');
  // Remplace 0 par +33
  if (phone.startsWith('0')) {
    phone = '+33' + phone.slice(1);
  }
  // Vérifie E.164
  if (!/^\+33[1-9]\d{8}$/.test(phone)) {
    return false;
  }
  return phone;
}

Une fois validé, le numéro s'envoie au pixel avec le paramètre phone_number. Facebook peut alors matcher le lead à un compte publicitaire.

Quand cette validation échoue quand même : 3 cas réels

Cas 1 : Numéros mobiles temporaires ou virtuels

Un utilisateur à Marseille tape un numéro OVH Télécom ou un numéro virtuel (type Google Voice, Skype). Techniquement E.164 valide, mais quand vous appelez, ça ne sonne pas. Facebook n'a pas de moyen natif de détecter ça. Solution : un script qui API-vérifie via Twilio (5 €/mois pour 1 000 validations) ou un CRM qui flag les numéros virtuels.

Cas 2 : Format valide, mais l'utilisateur tape n'importe quoi

Validation HTML ne détecte que le FORMAT, pas la COHÉRENCE. Quelqu'un tape volontairement « +33 6 00 00 00 00 ». C'est E.164 valide. Facebook l'accepte. Vous appelez : numéro invalide. La seule arme est un SMS de confirmation post-lead, ou d'appeler rapidement (moins de 2 heures pour avoir une chance de vrai contact).

Cas 3 : Intégration CRM qui reformate mal

Leadria envoie +33612345678 au CRM. Votre CRM (ex. HubSpot, Pipedrive) a une règle bête qui remet un espace tous les 2 chiffres, créant « +3 36 12 34 56 78 ». Puis quand vous exportez pour appeler, le format est cassé. Solution : désactiver les reformatages auto dans le CRM, ou importer uniquement le numéro brut (pas de modification).

Intégration CRM : faire passer les leads de Facebook vers votre outils

Supposons que vous utilisez Leadria et que vous voulez automatiser vers Pipedrive ou Salesforce. Voici le flux exact :

  1. Facebook génère un lead avec téléphone validé +33 6 12 34 56 78
  2. Leadria capture le lead dans l'interface (vous avez la liste)
  3. Vous connectez Leadria à Zapier ou Make (gratuit jusqu'à 100 zaps/mois)
  4. Zapier formatte le téléphone en E.164 strict (+33612345678)
  5. Zapier crée un contact dans votre CRM
  6. Votre équipe appelle avec le numéro parfaitement formaté

Coût : 0 € chez Leadria (les leads vous arrivent directement avec téléphone valide). 20 à 30 € si vous utilisez Zapier premium (Make est gratuit et plus puissant). Versus : 300 à 1 000 € si vous faites appel à un dev pour coder une intégration custom.

Chez un électricien à Toulouse qui fait 1 000 € de chiffre par lead en moyenne, sauver 40 leads par mois (2 000 € de revenus) vaut bien 30 € d'automatisation.

Validation international : France vs EU vs monde

Si vos clients viennent aussi d'Allemagne, Belgique ou Suisse, la validation doit être plus robuste.

Format validé par Facebook pour EU :

Règle générale : E.164 accepte entre 7 et 15 chiffres après le code pays, mais la plupart des pays UE = 9-10 chiffres. Ne forcez pas une longueur fixe si vous ciblez plusieurs pays.

Google Libphonenumber (API gratuite) valide la longueur par pays automatiquement. Si vous ciblé EU + France, utilisez-la. Sinon, en France pur, c'est 9 chiffres = simple.

Exemple concret : Lead ads pour chauffagiste, validation en action

Thomas, chauffagiste PAC à Villefranche-sur-Saône, lance une pub Facebook pour pompe à chaleur air-air. Budget : 300 €/mois.

Sans validation (scenario vrai) :

Avec validation (Leadria) :

En un mois, la validation coûte 0 € (incluse chez Leadria) et vous rapporte environ 1 200 € de chiffre additionnel (1 mois × 4 semaines, si on multiplie par 4 semaines). ROI = infini sur la validation seule.

Quand la validation du numéro N'AIDERA PAS

La validation corrige le FORMAT. Elle ne corrige pas la QUALITÉ du lead.

Voici 3 cas où votre taux de conversion reste faible même avec une validation parfaite :

  1. Audience trop large : Vous ciblez « Tous les hommes 18-65 ans dans un rayon de 10 km autour de Villefranche ». Vous générez 50 leads valides... mais 30 ne sont pas vraiment intéressés par une PAC (ils ont cliqué par curiosité). Validation ≠ qualification. La solution est un audience lookalike ou custom sur vos clients passés, ou un formulaire qui pose UNE vraie question (« Avez-vous déjà une chaudière gaz ? »). Lien interne : voir audience custom.
  2. Leads non relancés dans la première heure : Un lead valide reçoit votre appel 8 heures après avoir rempli le formulaire. Trop tard : il a oublié, il a déjà contacté un concurrent. Taux de contact réel = 5 % au lieu de 30-40 %. Validation ne change rien. La solution : alertes SMS/email instantanés, appel dans les 15 minutes. Lien : timing relance.
  3. Formulaire lead ads trop long : Vous demandez nom, prénom, email, téléphone, adresse complète, type de chauffage, surface habitable. Taux abandonment = 35-40 %. Validation E.164 n'aide pas si le formulaire ne se remplit jamais. La solution : 3-4 champs MAX (nom, téléphone, et UNE question). Lien : formulaire court.

Résumé : étapes pour fixer votre lead form sans développeur

Si vous utilisez Leadria :

  1. Créez une campagne (décrire activité + secteur)
  2. L'IA génère texte + visuel + formulaire avec validation E.164 native
  3. Lancez sur Meta, leads arrivent dans Leadria avec téléphone formaté
  4. Exportez vers votre CRM via Zapier (optionnel)
  5. Appelez dans les 15 minutes

Temps : 2 minutes. Coût : 0 (essai 7 jours sans CB, puis selon volume de leads générés). Validation : incluse.

Si vous avez un formulaire custom (WordPress, Webflow, etc.) :

  1. Ajouter un plugin de masque téléphone (ex. Inputmask.js, gratuit)
  2. Ou embaucher un dev pour 2h (150-300 €) pour ajouter la regex E.164
  3. Tester sur 100 soumissions
  4. Si taux rejet baisse de 20 % à 2 %, c'est bon
  5. Intégrer Zapier pour envoyer au CRM avec validation double

Si vous avez déjà des leads mal formatés :

  1. Exporter la liste Facebook (CSV)
  2. Charger dans Google Sheets
  3. Utiliser la formule : =CONCATENATE("+33",MID(A1,2,9)) (si commence par 0)
  4. Nettoyer manuellement les exeptions
  5. Importer dans votre CRM avec numéro validé

Combien ça coûte ? Chez Leadria, zéro. Ailleurs : 0 à 1 000 € selon qui fait le travail.

L'essentiel : un lead avec un numéro au bon format, appelé dans les 15 minutes, vaut 10 × plus qu'un lead mal formaté, oublié ou mal qualifié. Validez, relancez vite, et votre pub Facebook passera de 6-8 € par lead à 4-5 € par lead réel.

Questions fréquentes

Pourquoi Facebook rejette les numéros +33 dans le formulaire lead ads ?

Facebook impose une validation stricte : il attend un format international complet (+33 6 12 34 56 78) ou un format E.164 cohérent. Si votre formulaire envoie des numéros sans le code pays (+33) ou avec des espaces mal placés, Facebook marque le lead comme invalide et le forme refuse la soumission. Selon nos données Leadria, 15 à 22 % des leads sont perdus sur ce seul problème.

Dois-je changer le format du numéro avant qu'il ne rentre dans Facebook ?

Oui, absolument. Formatez en E.164 (+33 6 XX XX XX XX) AVANT le formulaire, ou ajoutez une validation JavaScript qui nettoie automatiquement les espaces et ajoute le code pays. Sans ça, vous perdez 1 lead sur 5. Leadria génère un formulaire optimisé en 2 minutes ; si vous faites passer vos leads par un formulaire custom, vous devez ajouter cette validation.

Quel format Facebook accepte vraiment : +33 6 ou +336 ?

Facebook accepte les deux, mais préfère E.164 sans espaces : +33612345678. Cependant, accepte aussi +33 6 12 34 56 78 avec espaces. Le problème survient si le format est mélangé (ex. +33-6-12 34 56 78) ou si le zéro du 0 6 XX est gardé après le +33 (+33 0 6 XX). Testez sur une audience de 1 000 personnes ; le taux de rejet vous dira immédiatement si le format pose souci.

La validation pixel Facebook peut-elle détecter un numéro faux ou invalide ?

Le pixel ne valide pas la qualité du numéro (faux, changé, inexistant), mais il peut vérifier le FORMAT via un événement custom. Vous pouvez envoyer un paramètre au pixel qui vérifie : longueur = 10 chiffres après le pays, format = E.164. Les bons outils CRM (Zapier, Make, n8n) font cette vérification gratuitement avant d'envoyer à Facebook.

Combien ça coûte de fixer la validation du formulaire ?

Zéro si c'est du JavaScript natif et du bon formatage dans Leadria. Si vous avez un formulaire custom sur WordPress ou un site perso, un développeur freelance facture 150 à 400 € pour ajouter une validation jQuery ou JavaScript vanilla. Chez Leadria, c'est zéro : nous générons le formulaire, gérons la validation, et les leads arrivent directement avec le téléphone formaté.

Où exactement le numéro se perd-il : dans Facebook, dans mon CRM, ou au formulaire ?

Vérifiez dans cet ordre : 1) Facebook Ads Manager > Lead Form > Aperçu du formulaire (y a-t-il un message d'erreur ?). 2) Vos leads Facebook (téléchargez le CSV de leads bruts). 3) Votre CRM / email si vous avez une intégration. Le plus souvent, Facebook rejette la soumission avant même qu'elle ne rentre dans votre inbox. Leadria montre où le lead s'arrête, ce qui vous épargne 20 minutes de debugging.