Passer au contenu principal

Ce que vous allez construire

Un workflow qui prend de nouveaux leads et les enrichit avec des informations entreprise, des insights générés par l’IA et un scoring — le tout enregistré automatiquement dans votre CRM. Temps de réalisation : 20 minutes Nodes utilisés : HubSpot, Web Scraper, LLM, HubSpot Update

Le problème

Les leads bruts manquent de contexte pour une prospection efficace :
  • On ne dispose que de l’email et du nom
  • On ne connaît pas la taille de l’entreprise, le secteur ou le rôle
  • Impossible de prioriser les leads efficacement
  • L’équipe commerciale perd du temps en recherche
Ce workflow enrichit chaque lead automatiquement.

Vue d’ensemble du workflow

Guide pas à pas

Étape 1 : Configurer le déclencheur

Ce workflow peut être déclenché par :
  • Manuel : Exécuter avec une liste de leads
  • Webhook : Déclenchement sur une nouvelle entrée CRM
  • Planifié : Traiter les nouveaux leads quotidiennement
Pour ce guide, nous utiliserons une Google Sheet de nouveaux leads.

Étape 2 : Créer le workflow

  1. Cliquez sur Nouveau workflow
  2. Nommez-le « Lead Enrichment »

Étape 3 : Récupérer les nouveaux leads

1

Ajouter le node Google Sheets Reader

Configurer :
  • Spreadsheet ID : Votre feuille de leads
  • Range : NewLeads!A:C
Colonnes : Name, Email, Company (optionnel)

Étape 4 : Boucle et extraction du domaine entreprise

1

Ajouter le node Loop

Configurer :
  • Items : {{data}}
2

Extraire le domaine depuis l'email

Ajouter un node LLM pour extraire le domaine entreprise :
Extract the company website from this email: {{Loop_0.currentItem.email}}

Rules:
- If email is john@acme.com, website is https://acme.com
- If it's a personal email (gmail, yahoo, etc.), return "personal"

Return only the URL or "personal".

Étape 5 : Scraper le site de l’entreprise

1

Ajouter le node Conditional

Ignorer les emails personnels :
  • Condition : {{response}} différent de “personal”
2

Ajouter le node Web Scraper

Configurer :
  • URL : {{response}}
  • Content Type : Article
Cela extrait :
  • La description de l’entreprise
  • Les produits/services
  • Le contenu de la page À propos
  • Les actualités/articles de blog récents

Étape 6 : Analyser et enrichir avec l’IA

1

Ajouter le node LLM pour l'analyse

Configurer :
  • Model : GPT ou Claude
  • Instructions :
Analyze this company and enrich the lead profile.

Lead:
- Name: {{name}}
- Email: {{email}}

Company Website Content:
{{content}}

Extract and analyze:
1. Company Name
2. Industry
3. Company Size (estimate from website)
4. Main Products/Services
5. Recent News or Updates
6. Potential Pain Points (based on their industry)
7. Personalization Hooks (specific things to mention in outreach)
8. Lead Score (1-100) based on fit with B2B SaaS companies

Output as JSON:
{
  "company_name": "",
  "industry": "",
  "estimated_size": "",
  "products": "",
  "recent_news": "",
  "pain_points": [],
  "personalization_hooks": [],
  "lead_score": 0,
  "score_reasoning": ""
}

Étape 7 : Mettre à jour le CRM

1

Ajouter le node HubSpot Update Company

Configurer :
  • Company ID : Trouver ou créer par domaine
  • Properties :
{
  "industry": "{{industry}}",
  "numberofemployees": "{{estimated_size}}",
  "description": "{{products}}",
  "lead_score": "{{lead_score}}",
  "personalization_notes": "{{personalization_hooks}}"
}

Exemple de sortie

Avant enrichissement

NameEmailCompany
John Smithjohn@acme.io-

Après enrichissement

ChampValeur
NameJohn Smith
Emailjohn@acme.io
CompanyAcme Technologies
IndustryB2B SaaS
Size50-100 employees
ProductsProject management software
Lead Score85/100
Personalization”Recently launched new AI features; Growing team in EMEA”

Options avancées

Ajouter l’enrichissement LinkedIn

Enrichir avec les données LinkedIn :

Déclencher depuis un webhook CRM

Traiter les leads en temps réel :
  1. Configurer le webhook HubSpot sur nouveau contact
  2. Le workflow se déclenche automatiquement
  3. Le lead est enrichi en quelques secondes après la soumission du formulaire

Router les leads à forte valeur

Ajouter un routage automatique selon le score :
Conditional:
  Si lead_score >= 80
    → Notifier l'équipe commerciale immédiatement
    → Créer une tâche dans le CRM
  Sinon si lead_score >= 50
    → Ajouter à la séquence de nurturing
  Sinon
    → Marquer comme priorité basse

Enrichir la base existante

Lancer un enrichissement en lot sur votre CRM actuel :
  1. Exporter tous les contacts non enrichis
  2. Traiter par lots (100 à la fois)
  3. Mettre à jour le CRM avec les données enrichies
  4. Marquer les contacts à revoir

Sources de données pour l’enrichissement

SourceDonnées disponibles
Site entrepriseProduits, à propos, actualités
LinkedInRôle, ancienneté, connexions
CrunchbaseFinancement, investisseurs, taille
APIs actualitésMentions récentes, communiqués

Bonnes pratiques

Gérer les cas limites

  • Emails personnels : Ignorer ou marquer pour revue manuelle
  • Nouvelles entreprises : Moins de données disponibles, confiance plus faible
  • International : Adapter pour les sites non anglophones

Vérifier les données critiques

L’extraction IA n’est pas parfaite. Pour les leads à forte valeur :
Conditional:
  Si lead_score >= 90 ET estimated_value >= 10 000 $
    → Marquer pour vérification humaine

Maintenir des données à jour

Ré-enrichir périodiquement :
  • Opportunités actives : Hebdomadaire
  • Pipeline : Mensuel
  • Tous les contacts : Trimestriel

Respecter les limites de débit

Lors de l’enrichissement de grandes listes :
  • Ajouter des délais entre les appels API
  • Traiter par lots
  • Exécuter en heures creuses

Résultats attendus

IndicateurManuelAvec Draft & Goal
Leads enrichis/heure5-10100+
Complétude des données40 %90 %+
Délai avant premier contact24-48 h< 1 h
Efficacité équipe commercialeRéférence+30-50 %

Pour aller plus loin