Mapping des champs
Le mapping des champs consiste à indiquer au module : « Quand Facebook envoie un champ appelé email, place-le dans le champ Email de Perfex CRM. »
Comment y accéder
Allez dans Meta Leads → Field Mapping dans la barre latérale.
Ou naviguez vers : https://yourcrm.com/admin/facebookleadsintegration/field_mapping
Fonctionnement du mapping des champs
Quand quelqu'un remplit votre formulaire prospect sur Facebook/Instagram, les données ressemblent à ceci :
{
"full_name": "John Smith",
"email": "[email protected]",
"phone_number": "+1234567890",
"company_name": "Acme Corp",
"city": "New York"
}
Le module doit savoir où placer chaque valeur dans Perfex CRM :
Champ Facebook → Champ Perfex CRM
─────────────────────────────────────────────
full_name → Nom du prospect
email → Email
phone_number → Téléphone
company_name → Entreprise
city → Ville
Mappings par défaut (automatiques !)
Bonne nouvelle ! Le module est livré avec des mappings par défaut intégrés pour les champs Facebook courants. Ils fonctionnent automatiquement — aucune configuration nécessaire !
| Champ Facebook | Champ Perfex CRM | Auto-mappé ? |
|---|---|---|
full_name | Nom du prospect | Oui |
first_name + last_name | Nom du prospect | Oui |
email | Oui | |
phone_number | Téléphone | Oui |
company_name | Entreprise | Oui |
street_address | Adresse | Oui |
city | Ville | Oui |
state | État | Oui |
country | Pays | Oui |
zip_code | Code postal | Oui |
website | Site web | Oui |
job_title | Poste | Oui |
Si votre formulaire prospect utilise ces noms de champs Facebook standard, tout est mappé automatiquement ! Vous n'avez rien à configurer.
Mappings de champs personnalisés
Pour tout champ non standard (questions personnalisées dans votre formulaire prospect), vous pouvez créer des mappings personnalisés.
Ajouter un mapping personnalisé
- Allez sur la page Field Mapping
- Cliquez sur "Add Mapping"
- Remplissez :
| Colonne | Ce qu'il faut saisir | Exemple |
|---|---|---|
| Facebook Field (boîte gauche) | Le nom du champ dans votre formulaire prospect | budget |
| Perfex CRM Field (menu déroulant droit) | Où le stocker dans Perfex | "Description" ou un champ personnalisé |
- Cliquez sur "Save Mappings"
Exemple : Questions personnalisées
Supposons que votre formulaire prospect demande : "Quel est votre budget mensuel ?"
Si vous avez nommé le champ monthly_budget dans votre formulaire prospect :
Champ Facebook : monthly_budget → Champ Perfex CRM : Description
Ou si vous avez un champ personnalisé dans Perfex :
Champ Facebook : monthly_budget → Champ Perfex CRM : leads_budget (personnalisé)
Utiliser les champs personnalisés Perfex CRM
Si vous avez créé des champs personnalisés pour les prospects dans Perfex CRM, ils apparaîtront dans le menu déroulant sous "Custom Fields".
Comment créer un champ personnalisé :
- Dans Perfex CRM, allez dans Setup → Custom Fields
- Cliquez sur New Custom Field
- Définissez :
- Field Belongs To : Leads
- Field Name : ex. "Budget"
- Slug : ex.
leads_budget
- Enregistrez
Ce champ personnalisé apparaîtra maintenant dans le menu déroulant du mapping des champs !
Astuce pro : Nommez vos champs de formulaire Facebook en utilisant le même slug que vos champs personnalisés Perfex (ex. leads_budget), et ils seront automatiquement mappés sans configuration manuelle !
Trouver les noms de vos champs Facebook
Vous ne savez pas comment vos champs de formulaire Facebook s'appellent ? Voici comment le découvrir :
Méthode 1 : Consulter le formulaire prospect dans Ads Manager
- Allez sur Facebook Ads Manager
- Ouvrez votre campagne → Ad set → Ad
- Cliquez sur le formulaire prospect
- Regardez les noms des champs (le "Field Name" ou "Question ID")
Méthode 2 : Consulter un prospect de test
- Envoyez un prospect de test depuis le module (Settings → "Send Test Lead")
- Allez dans Sync History
- Cliquez sur l'entrée du prospect de test
- Vous verrez les noms exacts des champs envoyés par Facebook
Méthode 3 : Utiliser l'outil Facebook Lead Ads Testing Tool
- Allez sur Lead Ads Testing Tool
- Sélectionnez votre Page et votre formulaire
- Créez un prospect de test
- Consultez Sync History pour les noms des champs
Supprimer des mappings
Pour supprimer un mapping personnalisé :
- Cliquez sur le bouton rouge ✕ à côté de la ligne du mapping
- Cliquez sur "Save Mappings"
Supprimer un mapping ne supprime pas les prospects existants — cela n'affecte que les futurs prospects.
Priorité des mappings
Quand un prospect arrive, le module traite les champs dans cet ordre :
- Mappings personnalisés (vos configurations manuelles) — vérifiés en premier
- Mappings par défaut (champs standard intégrés) — utilisés en secours
- Détection automatique (si le nom du champ correspond à un slug de champ personnalisé Perfex)
Cela signifie que vos mappings personnalisés ont toujours priorité sur les mappings par défaut !
Questions courantes
"Et si je ne configure aucun mapping ?"
Les mappings par défaut géreront tous les champs standard automatiquement. Vous n'avez besoin de mappings personnalisés que pour les questions personnalisées de vos formulaires prospect.
"Et si Facebook envoie un champ que je n'ai pas mappé ?"
Il sera stocké dans le champ Description du prospect comme données supplémentaires, vous ne perdez donc jamais d'informations.
"Puis-je mapper un champ Facebook à plusieurs champs Perfex ?"
Pas directement — chaque champ Facebook est mappé à un champ Perfex. Si vous en avez besoin, utilisez les automatisations de workflow de Perfex CRM.
Prêt à en savoir plus sur les Lead Ads ? Qu'est-ce que les Lead Ads ?