Aller au contenu

CRM Pipeline & Lead Scoring

Un lead arrive dans Odoo — formulaire web, Cal.com, import manuel. Et ensuite ? Sans automatisation, il reste dans “Nouveau” jusqu’a ce que quelqu’un pense a le traiter. Le scoring est subjectif, les relances oubliees, et les leads perdus ne sont jamais recontactes.

Le CRM Pipeline Automation regroupe deux workflows complementaires : un systeme de scoring et progression automatique du pipeline, et un enrichissement IA des leads entrants.

WorkflowNodesDeclenchementRole
CRM Pipeline Automation~35Horaire + quotidien + webhook + mensuelScoring, progression, follow-ups, reactivation
Lead Enrichment~15Webhook (creation lead)Enrichissement IA via site web

CRM Pipeline Automation · schedule horaire

Score 0-100

Stage auto

Follow-up AI

Reactivation mensuelle

Lead Enrichment · webhook creation

Fetch website

Claude analyse

Update Odoo · industrie, taille, budget

Nouveau lead Odoo


ProblemeSans automatisationAvec automatisation
Scoring subjectif”Ce lead a l’air bien”Score 0-100 sur criteres objectifs
Leads oubliesRestent en “Nouveau” des semainesProgression automatique par signaux
Relances manuellesOublier de relancer apres 7 joursClaude genere le mail de relance
Leads perdusJamais recontactesReactivation mensuelle des leads 3+ mois
Leads videsPas d’infos sur l’entrepriseEnrichissement auto via site web

Chaque heure, le workflow recalcule le score de tous les leads actifs selon cinq axes :

AxePoints maxCriteres
Profil20Email (+5), telephone (+5), entreprise (+5), fonction (+5)
Source15Referral (15), Cal.com (12), formulaire (10), import (5)
Budget25+50k (25), 20-50k (20), 10-20k (15), 5-10k (10), -5k (5)
Activite15Email recu 7j ou moins (15), 14j (10), 30j (5)
Tags10Tags “decision-maker” (+5), “budget-confirmed” (+5)

Le score est stocke dans le champ x_score avec la date de calcul.

Quand certains signaux sont detectes, le lead avance automatiquement dans le pipeline :

Signal detecteProgression
Email de reponse recuNouveau → Qualifie
Reunion planifiee (Cal.com)Qualifie → Proposition
Devis envoye dans OdooProposition → Negociation
Contrat signeNegociation → Gagne

Chaque matin, le workflow identifie les leads sans activite depuis 7+ jours. Pour chacun, Claude (modele haiku) genere un email de relance personnalise en se basant sur l’historique d’activites du lead. Le mail est cree comme brouillon dans Odoo — il n’est jamais envoye automatiquement.

Le premier lundi du mois, les leads marques “Perdu” depuis plus de 3 mois sont analyses par Claude. L’IA exclut les leads “Pas interesse” ou “Concurrent gagne” et propose un angle de recontact pour les autres. Le compteur x_reactivation_count evite de relancer indefiniment.

Quand un nouveau lead est cree dans Odoo (ou qu’il manque le nom d’entreprise), un webhook declenche l’enrichissement :

  1. Extraction du domaine depuis l’email (gmail, yahoo etc. sont exclus)
  2. Fetch du site web (page d’accueil + /about en fallback)
  3. Claude analyse le contenu et extrait : industrie, taille estimee, produits, points de douleur, budget estime
  4. Les champs Odoo sont mis a jour avec un score de confiance (0-1)

LimiteImpactMitigation
Emails free providersPas d’enrichissement possibleFallback LinkedIn (DuckDuckGo search)
Follow-ups en brouillonPas d’envoi automatiqueChoix delibere — validation humaine
Scoring statiquePas d’apprentissage des conversionsA terme : ajuster les poids par historique

Si volume de leads augmente :

  • Prioriser l’enrichissement par score
  • Batch processing au lieu de webhook unitaire
  • Rate limiting configurable (actuellement 50/h)

Si equipe commerciale :

  • Assignation round-robin par score
  • Notifications differenciees par vendeur
  • Dashboard scoring dans Odoo