Skip to main content

Présentation

Enrich Contact est une application HubSpot qui enrichit les fiches contacts de votre CRM en retrouvant automatiquement les numéros de téléphone et les adresses e-mail manquants ou incomplets. L’application interroge plusieurs services d’enrichissement en cascade — dans un ordre de priorité que vous définissez — et met à jour les propriétés du contact dès qu’une donnée est trouvée.

Cas d’usage

  • Compléter une base de contacts incomplète : un contact importé sans téléphone ni e-mail peut être enrichi en un clic depuis sa fiche HubSpot.
  • Enrichissement en masse : déclenchez l’enrichissement sur des listes entières de contacts via les propriétés de statut, sans intervention manuelle.
  • Vérification d’e-mails : retrouvez ou validez l’adresse e-mail professionnelle d’un contact à partir de son nom et de son entreprise.
  • Prospection commerciale : alimentez vos séquences de prospection avec des données de contact fraîches et vérifiées.

Comment ça fonctionne

Services d’enrichissement

L’application s’appuie sur plusieurs fournisseurs de données spécialisés. Vous configurez vos clés API dans les paramètres de l’application, et les services sont interrogés dans l’ordre de priorité jusqu’à ce qu’un résultat soit trouvé. Pour le téléphone :
PrioritéServiceDescription
1FullEnrichAgrégateur multi-sources, couverture mondiale
2KasprSpécialiste du téléphone professionnel B2B
3ZeliqDonnées de contact enrichies pour la prospection
Pour l’e-mail :
PrioritéServiceDescription
1FullEnrichClé partagée avec l’enrichissement téléphone
2EnrowRecherche et vérification d’e-mails professionnels
3IcypeasEnrichissement e-mail à haute précision
La clé API FullEnrich est partagée entre l’enrichissement téléphone et l’enrichissement e-mail. Une seule clé suffit pour les deux.

Flux d’enrichissement

Contact HubSpot


 Déclenchement (carte CRM ou propriété de statut)


 Service 1 interrogé ──► Trouvé ? ──► Propriété mise à jour dans HubSpot
       │ Non

 Service 2 interrogé ──► Trouvé ? ──► Propriété mise à jour dans HubSpot
       │ Non

 Service 3 interrogé ──► Trouvé ? ──► Propriété mise à jour dans HubSpot
       │ Non

    Échec enregistré
Dès qu’un service retourne un résultat, les services suivants ne sont pas interrogés. La fiche HubSpot est automatiquement rafraîchie avec les nouvelles données.

Propriétés CRM créées

L’application crée automatiquement les propriétés suivantes sur l’objet Contact dans votre HubSpot :
PropriétéNom interneUsage
Statut enrichissement téléphoneenrich_contact_phone_statusStatut de la dernière demande téléphone
Statut enrichissement e-mailenrich_contact_email_statusStatut de la dernière demande e-mail
Ces propriétés sont également utilisées pour déclencher l’enrichissement en masse via des listes ou des workflows HubSpot.

Suivi en temps réel

La carte CRM affiche le statut de chaque enrichissement en direct :
  • Running… — enrichissement en cours
  • Enriched (Service) — données trouvées par le service indiqué
  • Failed — aucun service n’a trouvé de résultat
  • Not requested — aucune demande effectuée pour ce contact
Un historique des tentatives par service est accessible directement depuis la carte via le lien View last enrichment events.

Architecture technique

L’application est composée de trois éléments :
  1. Cartes CRM HubSpot — interfaces React embarquées dans la fiche contact (vue aperçu et sidebar) pour déclencher l’enrichissement et suivre son avancement.
  2. Page de paramètres HubSpot — interface de configuration des clés API par service d’enrichissement.
  3. Backend — serveur Node.js qui orchestre les appels aux différents services d’enrichissement et met à jour les propriétés du contact via l’API HubSpot.
Les webhooks HubSpot permettent au backend d’écouter les changements de propriétés et de déclencher l’enrichissement automatiquement en mode bulk.