En bref
Si vos données ne se synchronisent pas de lemlist vers HubSpot, vérifiez que l’intégration CRM est activée dans lemlist, sous Paramètres → Integrations → HubSpot. Créez les champs personnalisés dans HubSpot, sous Contacts, avant d’importer des données depuis un fichier CSV ou via l’API : lemlist ne peut associer que les champs qui existent déjà dans HubSpot. Pour un import de HubSpot vers lemlist, affichez les champs en colonnes dans votre vue de liste HubSpot avant de lancer l’import : seules les colonnes visibles sont récupérées dans lemlist.
Pour les URL LinkedIn à synchroniser, utilisez aussi les noms attendus : linkedinurl ou lemlistlinkedinurl. La correspondance entre les utilisateurs doit être correctement configurée pour que les tâches se synchronisent. Si la synchronisation ne fonctionne toujours pas comme prévu, consultez Paramètres → Integrations → HubSpot → Journaux pour examiner les statuts de synchronisation et les messages d’erreur détaillés.
Symptômes
Les champs personnalisés de lemlist n’apparaissent pas dans les contacts HubSpot
Les données importées dans lemlist depuis un CSV ou via l’API ne se synchronisent pas vers HubSpot
Les champs sont vides dans HubSpot alors qu’ils sont renseignés dans lemlist
Des champs personnalisés manquent lors d’un import de HubSpot vers lemlist
L’erreur « Field not found » ou « Unable to map field » s’affiche pendant l’import
Les URL LinkedIn se synchronisent mal si les noms attendus ne sont pas respectés (par exemple
linkedinurloulemlistlinkedinurl)La synchronisation des tâches entre lemlist et HubSpot échoue lorsqu’il manque des correspondances entre les utilisateurs
Les tâches ne se synchronisent que si elles ont le statut « Terminé » ou ont été terminées manuellement sur l’une des deux plateformes
Les tâches créées avant la mise en place de l’intégration ne sont pas synchronisées rétroactivement
Des problèmes de synchronisation surviennent lorsque les noms de domaine des entreprises sont mal associés
Les journaux affichent des statuts comme Annulé ou des messages tels que
Not found, no CRM matchouCONTACT_FIND_FIRST
Utilisateurs concernés et prérequis
Cet article concerne :
Les utilisateurs de lemlist dont l’intégration HubSpot est activée
Les utilisateurs qui importent des prospects depuis LinkedIn ou Sales Navigator, par CSV ou via l’API, ou directement depuis HubSpot
Un accès administrateur à HubSpot est nécessaire pour créer des propriétés personnalisées
La correspondance entre les utilisateurs doit être correctement configurée pour synchroniser les tâches entre lemlist et HubSpot
Vous devez disposer des autorisations nécessaires dans HubSpot, notamment pour accéder au catalogue d’applications, supprimer des éléments en masse et modifier les propriétés
Résoudre le problème étape par étape
Cas 1 : synchronisation de lemlist vers HubSpot (imports LinkedIn ou Sales Navigator)
Vérifier que l’intégration HubSpot est activée
Dans lemlist, accédez à Paramètres → Integrations → HubSpot. Vérifiez que le statut de l’intégration est Connecté et que l’option Create leads in HubSpot est activée.
✅ À vérifier : l’intégration affiche « Connecté » et l’option « Create leads in HubSpot » est activée.
2. Vérifier que les champs LinkedIn ont été créés dans HubSpot
Lors d’un import de prospects depuis LinkedIn ou Sales Navigator avec l’extension Chrome, lemlist crée automatiquement des champs dans HubSpot (par exemple linkedin_url, company_linkedin et position).
Dans HubSpot, ouvrez Contacts, puis cliquez sur votre liste de contacts. Cliquez sur Actions → Edit Columns. Dans la barre de recherche, saisissez « lemlist ». Tous les champs créés par lemlist s’affichent.
✅ À vérifier : des champs comme « lemlist lead status » et « lemlist campaign », ainsi que les champs extraits de LinkedIn (par exemple « position » et « linkedin_url »), apparaissent dans la liste.
3. Ajouter des colonnes pour les champs manquants dans HubSpot
Si les champs ne sont pas visibles, ils peuvent déjà exister sans avoir été ajoutés à votre vue de liste. Dans la fenêtre Edit Columns, sélectionnez les champs à afficher. Cliquez sur Save.
✅ À vérifier : les champs s’affichent désormais en colonnes dans votre liste de contacts HubSpot et contiennent les données issues de lemlist.
Cas 2 : synchronisation de lemlist vers HubSpot (imports CSV, manuels ou par API)
Créer les champs personnalisés dans HubSpot avant l’import
Si vous importez des prospects à partir d’un CSV, par saisie manuelle ou via l’API, lemlist ne sait pas à quels champs HubSpot associer les données. Vous devez créer les propriétés personnalisées dans HubSpot au préalable.
Dans HubSpot, accédez à Settings → Properties → Contact properties. Cliquez sur Create property.
Exemple : si votre CSV contient un champ nommé DataSource, créez dans HubSpot une propriété personnalisée nommée DataSource.
Object type : Contact
Field type : Single-line text (ou choisissez un autre type adapté)
Field label : DataSource
Internal name : datasource
Cliquez sur Create.
✅ À vérifier : la propriété personnalisée apparaît dans HubSpot, sous Contact properties.
2. Créer le même champ personnalisé dans lemlist
Dans lemlist, accédez à Paramètres → Integrations → HubSpot → Field Mapping. Ajoutez une nouvelle correspondance entre les champs :
lemlist field :
dataSource(ou le nom de votre variable personnalisée)HubSpot field :
datasource(le nom interne défini à l’étape 1)
Cliquez sur Enregistrer.
✅ À vérifier : la correspondance apparaît dans les paramètres de l’intégration HubSpot de lemlist.
3. Importer les prospects et vérifier la synchronisation
Importez votre fichier CSV ou ajoutez des prospects manuellement dans lemlist. Patientez quelques minutes, le temps que la synchronisation se termine. Dans HubSpot, accédez à Contacts et ouvrez un contact synchronisé. Vérifiez que le champ personnalisé (par exemple DataSource) est renseigné.
✅ À vérifier : le champ personnalisé du contact HubSpot contient bien les données issues de lemlist.
Cas 3 : import de HubSpot vers lemlist
Afficher les champs en colonnes dans votre vue de liste HubSpot avant l’import
lemlist importe uniquement les champs affichés en colonnes dans votre vue de liste HubSpot. Un champ qui n’a pas été ajouté comme colonne ne sera pas récupéré dans lemlist.
Dans HubSpot, ouvrez Contacts, puis la liste à importer. Cliquez sur Actions → Edit Columns. Ajoutez les champs à importer (par exemple State/Region ou des propriétés personnalisées). Cliquez sur Save.
✅ À vérifier : les champs s’affichent en colonnes dans votre liste de contacts HubSpot.
2. Importer la liste dans lemlist
Ouvrez votre campagne lemlist, puis accédez à Leads → Importer → HubSpot. Sélectionnez la liste HubSpot que vous avez préparée. Cliquez sur Importer.
✅ À vérifier : les prospects importés dans lemlist contiennent tous les champs qui étaient affichés en colonnes dans HubSpot.
3. Vérifier les données importées dans lemlist
Ouvrez un prospect dans lemlist et vérifiez que les champs personnalisés (par exemple State/Region ou vos propriétés personnalisées) sont renseignés.
✅ À vérifier : tous les champs attendus de HubSpot apparaissent dans les détails du prospect dans lemlist.
Cas 4 : comprendre les journaux de synchronisation
Ouvrir les journaux de synchronisation HubSpot dans lemlist
Dans votre espace de travail lemlist, cliquez sur votre profil en bas à gauche, puis sélectionnez Paramètres.
Dans Paramètres, ouvrez Integrations → HubSpot, puis l’onglet Journaux. Vous pouvez y consulter les statuts de synchronisation avec HubSpot et les messages d’erreur détaillés.
Affinez les résultats à l’aide des filtres Date et Statut (Terminé, En cours ou Annulé).
✅ À vérifier : vous pouvez consulter chaque événement de synchronisation pour les contacts, les entreprises, les tâches ou d’autres objets.
2. Interpréter chaque ligne du journal
Chaque ligne correspond à une action de synchronisation. Consultez les colonnes suivantes :
Category : ce qui est synchronisé, par exemple un contact, une entreprise ou une tâche
Direction : lemlist → HubSpot ou HubSpot → lemlist
State : le résultat de la tentative de synchronisation
Détails : les explications en cas de réussite, d’action ignorée ou d’erreur
✅ À vérifier : vous pouvez déterminer si le problème concerne le rapprochement des fiches, leur création ou la correspondance des champs.
3. Interpréter les statuts de synchronisation
Terminé → L’action de synchronisation s’est terminée avec succès.
En cours → La synchronisation est toujours en cours. Patientez quelques minutes, puis actualisez les journaux.
Annulé → La synchronisation a échoué et nécessite une intervention. Cela indique généralement un problème de configuration, comme des identifiants manquants, des champs obligatoires non renseignés ou une correspondance des champs incorrecte.
✅ À vérifier : si une ligne reste au statut En cours, patientez quelques minutes avant de poursuivre le diagnostic. Si elle affiche Annulé, consultez la colonne Détails.
4. Interpréter les messages d’erreur courants
Not found, no CRM match
HubSpot n’a trouvé aucune fiche correspondante pour cette action de synchronisation.
Solution : assurez-vous que le contact existe dans HubSpot et vérifiez l’identifiant utilisé, par exemple son adresse email, son URL LinkedIn ou le nom de domaine de son entreprise.
CONTACT_FIND_FIRST
Le contact doit déjà exister dans HubSpot pour que lemlist puisse le mettre à jour.
Solution : activez la création de contacts dans les paramètres de l’intégration HubSpot, ou créez d’abord le contact manuellement dans HubSpot.
WEBHOOK_OPPORTUNITY_NOT_EXISTING_ON_LEMLIST
lemlist tente de synchroniser un deal ou une opportunité qui n’existe pas dans lemlist.
Solution : vérifiez les paramètres de vos deals et assurez-vous que le deal existe dans lemlist ou qu’il est bien déclenché.
Terminé + Not found, no CRM match
Cette combinaison signifie généralement que lemlist a cherché la fiche sans la trouver, puis l’a créée ou non, selon les paramètres actuels de l’intégration.
Solution : vérifiez vos règles de création de contacts, les propriétés obligatoires et les paramètres qui déterminent quelle source fait foi pour savoir si la création de ce type de fiche est autorisée.
✅ À vérifier : après avoir corrigé la configuration, déclenchez un nouvel événement de synchronisation et vérifiez que le même message n’apparaît plus dans l’entrée suivante du journal.
5. Utiliser les journaux pour trouver la cause du problème
En cas d’échec de synchronisation, consultez d’abord les journaux. Le problème vient le plus souvent de l’une des causes suivantes :
La correspondance des champs est absente ou incorrecte
Le contact n’a pas d’identifiant valide
Des propriétés obligatoires manquent
La synchronisation d’une tâche, d’une entreprise ou d’un deal est lancée sans la fiche correspondante requise
✅ À vérifier : une fois la cause corrigée, les nouvelles entrées du journal devraient afficher Terminé.
Vérifier que le problème est résolu
✓ L’intégration HubSpot affiche Connecté dans lemlist, sous Paramètres → Integrations
✓ Les champs créés par lemlist lors des imports LinkedIn apparaissent dans HubSpot sous Contacts → Edit Columns, en recherchant « lemlist »
✓ Les champs personnalisés importés par CSV ou API se synchronisent vers HubSpot après la création des propriétés correspondantes
✓ Lors d’un import de HubSpot vers lemlist, tous les champs ajoutés en colonnes dans la vue de liste HubSpot sont récupérés
✓ Les journaux de synchronisation HubSpot affichent Terminé pour les actions récentes, ou les événements auparavant au statut Annulé ne se reproduisent plus depuis la correction
✓ Les données s’affichent correctement dans lemlist et dans HubSpot
Comprendre les causes et éviter le problème
La synchronisation de lemlist vers HubSpot échoue dans les cas suivants :
Les champs n’existent pas dans HubSpot : lemlist ne peut pas associer des données à des champs qui n’existent pas. Créez toujours les propriétés personnalisées dans HubSpot avant les imports CSV ou API.
Les champs ne sont pas ajoutés en colonnes : même s’ils existent, les champs doivent être ajoutés à votre vue de liste HubSpot pour que les données s’affichent.
Activités liées aux désabonnements : pour le moment, nous ne transmettons aucune activité aux CRM lorsqu’un prospect est ajouté à la section des désabonnements. Nous ne pouvons synchroniser l’activité que si le prospect s’est lui-même désabonné manuellement de la campagne.
La correspondance des champs n’est pas configurée : pour les imports CSV ou API, vous devez associer manuellement les variables personnalisées de lemlist aux propriétés HubSpot dans lemlist, sous Paramètres → Integrations → HubSpot → Field Mapping.
Il manque des identifiants : si un contact n’a pas d’identifiant valide, par exemple une adresse email, une URL LinkedIn ou le nom de domaine de son entreprise, HubSpot peut ne pas parvenir à trouver la fiche correspondante.
Des propriétés obligatoires empêchent la création : si des propriétés ont été rendues obligatoires dans les paramètres avancés, lemlist ne crée de contacts ou d’entreprises dans HubSpot que lorsque ces champs sont renseignés.
L’import de HubSpot vers lemlist échoue dans le cas suivant :
Les champs ne sont pas visibles en colonnes : lemlist importe uniquement les champs visibles dans votre vue de liste HubSpot. Un champ qui n’a pas été ajouté comme colonne n’est pas importé.
Pour éviter ces problèmes :
Créez les propriétés personnalisées dans HubSpot avant d’importer des prospects depuis une source autre que LinkedIn
Ajoutez toujours les champs en colonnes dans la vue de liste HubSpot avant de lancer l’import vers lemlist
Configurez la correspondance des champs dans lemlist pour vos variables personnalisées
Testez la synchronisation sur un petit échantillon avant les imports en masse
Pour que les tâches se synchronisent entre lemlist et HubSpot, marquez-les explicitement comme terminées ou attribuez-leur le statut « Terminé »
Vérifiez que les noms de domaine des entreprises correspondent bien pour éviter les erreurs d’association lors de la synchronisation
La synchronisation rétroactive n’est pas prise en charge : les changements s’appliquent uniquement aux synchronisations à venir
Configurez la correspondance entre les utilisateurs pour garantir la cohérence des activités et des tâches entre lemlist et HubSpot
En cas de problème, consultez d’abord les journaux de synchronisation, en particulier la colonne Détails et les statuts Terminé, En cours et Annulé
Autres solutions
Utilisez uniquement les champs par défaut : limitez-vous aux champs par défaut de HubSpot (prénom, nom, email, entreprise, téléphone, intitulé du poste, etc.) pour éviter les problèmes de correspondance des champs.
Saisie manuelle des données : si la synchronisation ne fonctionne toujours pas, vous pouvez temporairement copier-coller les données entre lemlist et HubSpot.
Utilisez Zapier : créez un Zap pour synchroniser les champs personnalisés entre lemlist et HubSpot si l’intégration native ne répond pas à votre besoin.




