Comment enrichir automatiquement les contacts HubSpot ?
Renseigner les fiches contact à la main prend du temps, et la plupart des données CRM restent incomplètes parce que personne n'a le temps de s'en occuper de façon régulière. Ce guide répond à une question précise : comment faire en sorte que HubSpot récupère automatiquement le poste, la taille de l'entreprise, le secteur et d'autres données dès qu'un nouveau contact est créé ? La réponse passe par la connexion de HubSpot à Clearbit via Make.com, et l'ensemble peut être opérationnel en moins d'une heure.
Contribution de
SaaS HackersRéponse rapide : vous pouvez enrichir automatiquement les contacts HubSpot en créant une automatisation Make.com qui se déclenche à la création d'un nouveau contact, appelle l'API d'enrichissement de Clearbit, puis réécrit les données obtenues (poste, taille de l'entreprise, secteur, URL LinkedIn, etc.) dans des propriétés personnalisées HubSpot. Le workflow se met en place en moins d'une heure et fonctionne ensuite sans aucune intervention manuelle.
Mettre à jour les fiches contact à la main est le type de tâche qui donne l'impression d'être productif sans rien produire. Vous ajoutez un poste ici, une taille d'entreprise là, et une heure plus tard votre pipeline n'a pas grossi. Si vous utilisez HubSpot comme CRM, il existe un moyen simple d'arrêter définitivement : connecter Make.com à Clearbit et laisser l'enrichissement se faire automatiquement dès qu'un nouveau contact arrive.
Ce tutoriel détaille le workflow complet : déclencheur, enrichissement, réécriture des données. À la fin, vous disposerez d'une automatisation active qui renseigne plus de 40 données sur chaque nouveau contact HubSpot, sans que vous ayez à toucher une seule fiche.
Qu'est-ce que l'enrichissement des contacts HubSpot et pourquoi est-ce important ?
L'enrichissement des contacts HubSpot consiste à ajouter automatiquement des données tierces à une fiche contact : poste, chiffre d'affaires de l'entreprise, effectifs, secteur, profil LinkedIn, stack technologique, etc.
La plupart des équipes partent de données de contact incomplètes. Un formulaire vous donne un nom et un e-mail. Tout le reste exige des recherches, des suppositions ou une vérification manuelle. Des contacts enrichis donnent à vos équipes commerciales le contexte pour prioriser leur prospection, à votre marketing les signaux pour segmenter les campagnes, et à votre RevOps la qualité de données nécessaire pour se fier à ses reportings.
Entre une fiche contact de 3 champs et une fiche de 40, il y a la différence entre un appel à froid et une conversation chaleureuse et bien préparée. Si vous mettez cela en place dans le cadre d'une stratégie plus large de marketing digital B2B SaaS et de CRM, l'enrichissement devient vite un socle plutôt qu'une option.
Ce qu'il vous faut avant de commencer
Avant de construire le workflow, réunissez ces trois éléments :
- Un compte HubSpot avec accès à l'API (n'importe quelle offre payante, ou un sandbox développeur)
- Un compte Make.com (l'offre gratuite suffit pour ce workflow)
- Une clé API Clearbit (Clearbit propose une offre d'enrichissement gratuite avec 2 500 requêtes par mois)
Vous devez aussi créer dans HubSpot les propriétés personnalisées où seront écrites les données enrichies. Clearbit renvoie des données qui ne correspondent pas aux champs HubSpot par défaut : il faut donc les créer au préalable.
Si vous avez besoin d'aide pour bien implémenter HubSpot, il peut être utile de consulter des agences HubSpot spécialisées dans le SaaS B2B avant d'empiler davantage d'automatisations sur des données brouillonnes.
Étape 1 : créer des propriétés personnalisées dans HubSpot
Les propriétés de contact par défaut de HubSpot n'incluent pas de champs comme la stack technologique de l'entreprise ou l'identifiant LinkedIn. Créez-les avant de construire l'automatisation, sinon Make n'aura nulle part où écrire les données.
Rendez-vous dans : Paramètres > Propriétés > Propriétés des contacts > Créer une propriété
Créez les propriétés suivantes (à adapter selon ce que Clearbit renvoie dans votre cas) :
clearbit_company_size(Nombre)clearbit_industry(Texte sur une ligne)clearbit_linkedin_url(Texte sur une ligne)clearbit_company_revenue(Texte sur une ligne)clearbit_role(Texte sur une ligne)clearbit_seniority(Texte sur une ligne)clearbit_enriched_at(Date)
Donnez à chaque propriété un nom interne clair et regroupez-les dans un groupe « Clearbit Enrichment » pour qu'elles restent bien organisées dans votre CRM.
Étape 2 : configurer le déclencheur Make.com
Le déclencheur se lance à chaque création d'un nouveau contact dans HubSpot. Make.com gère cela avec un module HubSpot natif.
- Ouvrez Make.com et créez un nouveau scénario
- Ajoutez le module HubSpot: Watch Contacts comme déclencheur
- Connectez votre compte HubSpot via OAuth
- Configurez le déclencheur pour qu'il se lance uniquement sur les nouveaux contacts
- Choisissez les propriétés de contact à récupérer (au minimum : adresse e-mail, prénom, nom)
Lancez un test du déclencheur. Créez dans HubSpot un contact fictif avec simplement une adresse e-mail et vérifiez que Make le détecte. Les données du contact doivent s'afficher dans le panneau de sortie du module, à droite.
Un point à vérifier : assurez-vous que l'adresse e-mail du contact figure bien dans la sortie du déclencheur. L'API d'enrichissement de Clearbit utilise l'e-mail comme clé de recherche principale. Sans elle, l'appel d'enrichissement échouera sans message d'erreur.
Étape 3 : appeler l'API d'enrichissement de Clearbit
Clearbit n'a pas de module Make natif : vous utilisez donc le module HTTP: Make a Request pour appeler directement l'API de Clearbit.
- Ajoutez un module HTTP: Make a Request après votre déclencheur HubSpot
- Réglez la méthode sur GET
- Utilisez ce point d'accès :
https://person.clearbit.com/v2/combined/find?email={{email}}Remplacer {{email}} avec la variable e-mail issue de la sortie de votre déclencheur HubSpot.
- Sous Headers, ajoutez :
Authorization: Bearer YOUR_CLEARBIT_API_KEY- Réglez Parse Response sur Oui
Lancez un test avec une vraie adresse e-mail professionnelle. Clearbit renvoie un objet JSON contenant deux grandes sections : person (données individuelles) et company (données sur l'organisation). Vous associerez des champs des deux à l'étape suivante.
Ce que Clearbit renvoie (liste partielle) :
person.title(intitulé du poste)person.seniority(senior, manager, directeur, VP, C-suite)person.role(ingénierie, ventes, marketing, finance)person.linkedin.handlecompany.metrics.employeescompany.metrics.estimatedAnnualRevenuecompany.category.industrycompany.name
Si vous comparez des outils pour la partie technique de votre stack, ce type de workflow gagne aussi à tenir compte des différences entre les plateformes en matière de crawl, d'audit et de profondeur de données. C'est pourquoi des articles comme Screamingfrog, SEMRush ou AHREFS peuvent apporter un éclairage utile pour vos décisions ops et growth plus larges.
Étape 4 : gérer la réponse asynchrone de Clearbit
Clearbit renvoie parfois une réponse 202 Accepted au lieu des données enrichies immédiatement. Cela arrive lorsque Clearbit doit rechercher l'enregistrement au lieu de le servir depuis son cache.
Ajoutez un module Router après l'appel HTTP, avec deux chemins :
- Chemin A : Le code de statut est
200(données renvoyées immédiatement, passez à la réécriture) - Chemin B : Le code de statut est
202(données en attente : ajoutez un module Wait de 60 secondes, puis relancez l'appel API une seule fois)
Pour la plupart des adresses e-mail professionnelles, Clearbit renvoie un 200 dès le premier appel. Le chemin 202 est un filet de sécurité, pas un cas courant.
Étape 5 : réécrire les données enrichies dans HubSpot
Une fois les données Clearbit récupérées, réécrivez-les dans la fiche contact avec le module HubSpot: Update a Contact.
- Ajoutez le module HubSpot: Update a Contact
- Utilisez l'ID du contact issu de la sortie du déclencheur initial pour identifier la fiche
- Associez les champs Clearbit à vos propriétés HubSpot personnalisées :
| Champ Clearbit | Propriété HubSpot |
|---|---|
| person.title | Job Title (par défaut) |
| person.seniority | clearbit_seniority |
| person.role | clearbit_role |
| person.linkedin.handle | clearbit_linkedin_url |
| company.metrics.employees | clearbit_company_size |
| company.category.industry | clearbit_industry |
| company.metrics.estimatedAnnualRevenue | clearbit_company_revenue |
- Ajoutez une valeur statique pour
clearbit_enriched_aten utilisant la fonctionnowde Make. Vous obtenez ainsi un horodatage sur lequel vous pouvez filtrer dans HubSpot.
Lancez un test complet de bout en bout. Créez un nouveau contact HubSpot avec une vraie adresse e-mail professionnelle. Observez l'exécution du scénario dans l'historique d'exécution de Make. Ouvrez le contact dans HubSpot et vérifiez que les propriétés personnalisées sont bien renseignées.
Étape 6 : ajouter la gestion des erreurs
Un workflow en production doit gérer les cas où Clearbit ne renvoie aucune donnée. C'est le cas lorsque l'e-mail appartient à un domaine personnel (Gmail, Hotmail) ou lorsque la personne n'est pas dans la base de Clearbit.
Ajoutez un module Error Handler sur l'appel HTTP :
- Si Clearbit renvoie un
404, définissezclearbit_enriched_atsur la date du jour et ajoutez une propriété personnaliséeclearbit_found: false - Cela évite que le scénario n'échoue et vous permet ensuite de filtrer dans HubSpot les contacts non enrichis
Vous pouvez aussi ajouter une étape HubSpot Create Note sur le chemin 404, qui consigne « Clearbit enrichment: no record found » sur le contact. Votre équipe reste ainsi informée sans encombrer les champs de propriétés.
Si vous souhaitez que ce workflow alimente des étapes du cycle de vie, une attribution et des règles de transmission plus propres, travailler avec des agences de marketing ops spécialisées dans le SaaS B2B peut aider à transformer les données d'enrichissement en un levier opérationnel.
Étape 7 : activer et surveiller le scénario
Une fois les tests validés, passez le scénario sur Active dans Make. Réglez la planification sur une exécution toutes les 15 minutes (ou utilisez un déclencheur instantané si votre offre Make prend en charge les webhooks).
À surveiller pendant les 48 premières heures :
- Consultez l'historique d'exécution de Make pour repérer les exécutions en échec
- Vérifiez par sondage 10 contacts enrichis dans HubSpot pour contrôler la qualité des données
- Cherchez des motifs récurrents dans les recherches échouées (e-mails personnels, domaines mal orthographiés)
Après 48 heures, le workflow tourne tout seul. Chaque nouveau contact est enrichi avant même que vos commerciaux n'ouvrent la fiche.
Que faire des contacts enrichis dans HubSpot
Les données enrichies ne servent que si vous les exploitez. Voici trois applications immédiates :
Lead scoring : Ajoutez des points dans l'outil de lead scoring de HubSpot selon clearbit_seniority (Directeur et plus) et clearbit_company_size (100 salariés et plus). Les contacts qui correspondent à votre ICP remontent automatiquement en tête.
Inscription à un workflow : Créez un workflow HubSpot qui inscrit les contacts avec clearbit_industry = SaaS et clearbit_seniority = VP dans une séquence commerciale à forte interaction quelques minutes après leur création.
Segmentation de listes : créez des listes actives filtrées par taille d'entreprise, secteur ou séniorité enrichis. Ces listes se mettent à jour en temps réel à mesure que de nouveaux contacts enrichis arrivent, ce qui garde vos segments précis sans curation manuelle.
Cela devient encore plus efficace lorsque c'est associé à une démarche inbound claire. C'est pourquoi de nombreuses équipes relient le travail d'enrichissement à des programmes plus larges menés par des agences inbound marketing spécialisées dans le SaaS B2B ou des agences ABM spécialisées dans le SaaS B2B.
FAQ
Comment enrichir automatiquement les contacts HubSpot sans payer l'enrichissement natif de HubSpot ?
Utilisez Make.com pour connecter HubSpot à un fournisseur d'enrichissement tiers comme Clearbit, Apollo ou Hunter. L'offre gratuite de Clearbit couvre 2 500 recherches d'enrichissement par mois. L'offre gratuite de Make.com suffit pour la logique d'automatisation. Cette approche ne coûte rien à la plupart des équipes en phase de démarrage et vous donne plus de contrôle sur les champs réécrits dans HubSpot.
Quelles données Clearbit renvoie-t-il lors de l'enrichissement d'un contact à partir de son e-mail ?
Clearbit renvoie des données sur la personne (intitulé de poste, niveau hiérarchique, fonction, profil LinkedIn, localisation) et sur l'entreprise (effectif, chiffre d'affaires estimé, secteur, stack technologique, domaine de l'entreprise). Les champs disponibles dépendent de l'existence d'une fiche Clearbit pour cette adresse e-mail. Les adresses personnelles, comme les comptes Gmail, renvoient peu de données, voire aucune.
Puis-je enrichir les contacts HubSpot existants, et pas seulement les nouveaux ?
Oui. Au lieu d'utiliser le déclencheur « Watch Contacts » dans Make, utilisez le module « Search Contacts » pour récupérer les contacts dont clearbit_enriched_at est inconnu. Traitez-les par lots en boucle et faites passer chaque e-mail dans le même appel à l'API Clearbit. Ajoutez un délai entre les requêtes pour rester dans les limites de débit de Clearbit (600 requêtes par minute avec l'offre gratuite).
Que se passe-t-il si Clearbit ne trouve aucune fiche pour l'e-mail d'un contact ?
Clearbit renvoie un code d'état 404. Dans votre scénario Make, dirigez les réponses 404 vers un gestionnaire d'erreurs qui définit une propriété clearbit_found: false sur le contact HubSpot. Cela marque la fiche comme déjà tentée et évite que le scénario ne réessaie le même e-mail à chaque exécution.
Ce workflow est-il conforme au RGPD ?
L'enrichissement des données de contact avec des fournisseurs tiers exige une base légale au titre du RGPD, généralement l'intérêt légitime pour les contacts B2B. Clearbit traite les données selon sa propre politique de confidentialité et propose un accord de traitement des données (DPA). Vérifiez votre base légale de traitement avant d'activer le workflow sur les marchés couverts par le RGPD ou une législation similaire.
Contribution de
SaaS Hackers


