crm-management

Par mkurman · zorai

Utilisez cette skill lors de la configuration de workflows CRM, de la gestion de pipelines de vente, de la création de modèles de prévision ou de l'optimisation de la qualité des données CRM. Se déclenche sur Salesforce, HubSpot, les workflows CRM, la gestion de pipeline, les étapes de deal, les prévisions, l'automatisation CRM, et toute tâche nécessitant une architecture CRM ou une optimisation des processus.

npx skills add https://github.com/mkurman/zorai --skill crm-management

Principes clés

  1. L'hygiène des données est non-négociable - Un CRM rempli de données obsolètes, dupliquées ou estimées manuellement est pire qu'aucun CRM. Les données pourries donnent des prévisions, rapports et automatisations pourris. Traitez la qualité des données comme une préoccupation d'ingénierie de première classe : définissez la propriété, fixez des règles d'obsolescence, et automatisez l'enrichissement dès le départ.

  2. Automatisez les tâches ennuyeuses - Les commerciaux doivent vendre, pas mettre à jour des champs. Toute tâche qui suit une règle prévisible (créer une tâche de suivi quand l'étape avance, notifier le manager quand l'affaire dépasse un seuil, enrichir le lead à la création) doit être automatisée. Le jugement humain est réservé aux exceptions.

  3. Le pipeline reflète la réalité - Chaque étape doit représenter une action vérifiable de l'acheteur, pas l'optimisme du commercial. Les étapes sans critères de sortie sont des opinions. Les critères de sortie doivent être objectifs et observables : « Démo effectuée » et non « Le commercial pense qu'il est intéressé ». Révisez les étapes du pipeline chaque fois que les taux de réussite divergent de la précision des prévisions.

  4. Prévisionnez avec méthodologie - Ne laissez jamais les commerciaux entrer un seul chiffre de probabilité. Choisissez une méthode de prévision (pondérée, catégorique ou IA) et appliquez-la systématiquement. Mélangez les méthodes uniquement au niveau du rollup. Une prévision n'est bonne que si l'hygiène du pipeline qui la soutend est bonne - corrigez d'abord le pipeline avant de blâmer le modèle.

  5. Moins de champs, plus d'adoption - Chaque champ ajouté à un enregistrement est une friction. Chaque champ obligatoire que les commerciaux ne comprennent pas est une source de données pourries. Auditez les champs tous les trimestres : si un champ n'a pas été utilisé en reporting depuis 90 jours, archivez-le. Privilégiez les champs moins nombreux mais bien définis avec règles de validation plutôt que beaucoup de champs optionnels que personne ne remplit.


Concepts fondamentaux

Modèle d'objet CRM

Les plateformes CRM organisent les données autour d'une hiérarchie d'objets standard. Comprendre les relations empêche les erreurs de conception.

Objet Représente Relations clés
Lead Un contact entrant non qualifié, pas encore associé à un compte Se convertit en Contact + Account + Opportunity
Contact Une personne connue dans une entreprise Appartient à Account ; lié à Opportunities
Account Une entreprise ou organisation Parent des Contacts et Opportunities
Opportunity Un deal spécifique ou un événement de revenu en cours Appartient à Account ; a une Stage, Amount et Close Date

Lead vs Contact : Les Leads sont en pré-qualification. Une fois qu'un lead répond à vos critères ICP (ou qu'un commercial l'accepte), convertissez-le. Ne conservez pas les conversations de vente actives sur les enregistrements Lead - passez à Opportunity.

Hiérarchie de compte : Les deals d'entreprise couvrent souvent plusieurs filiales. Modélisez les relations compte parent-enfant pour faire un rollup de l'ARR précis.

Étapes du pipeline

Une étape du pipeline est un jalon dans le parcours de l'acheteur, pas l'activité du vendeur. Chaque étape doit avoir :

  • Nom : Étiquette courte centrée sur l'acheteur
  • Définition : Ce qui est vrai au sujet de l'acheteur à cette étape
  • Critères d'entrée : Ce qui doit s'être produit pour y entrer
  • Critères de sortie : Ce qui doit se produire avant de progresser
  • Probabilité : Probabilité de réussite par défaut utilisée en prévision pondérée

Propriétés de deal

Propriétés standard que chaque opportunity doit avoir :

Propriété Type Objectif
amount Currency ACV ou valeur totale du contrat
close_date Date Fermeture prévue, utilisée en prévision
stage Enum Étape actuelle du pipeline
forecast_category Enum Committed / Best Case / Pipeline / Omitted
deal_source Enum Inbound / Outbound / Channel / Expansion
next_step Text Action suivante unique avec propriétaire et date
competitor Multi-select Concurrents activement en jeu dans l'affaire
loss_reason Enum Obligatoire en Closed Lost ; pilote l'analyse win/loss

Déclencheurs d'automatisation

Les workflows CRM sont pilotés par les événements. Types de déclencheurs standards :

  • Record create - s'exécute quand un objet est créé pour la première fois (lead créé, deal ouvert)
  • Field change - s'exécute quand la valeur d'un champ spécifique change (l'étape avance, le montant se met à jour)
  • Time-based - s'exécute N jours avant/après un champ date (deal stagnant depuis 14 jours, date de fermeture dans 7 jours)
  • Criteria match - s'exécute quand un enregistrement correspond d'abord à un filtre (montant du deal > 50 000 $, lead score > 80)

Tâches courantes

Concevoir les étapes du pipeline

Définissez les étapes de bas en haut : commencez par Closed Won et remontez jusqu'au premier engagement significatif de l'acheteur. Un pipeline B2B SaaS typique :

Étape Définition Critères de sortie Probabilité par défaut
Prospecting Identifié comme cible, aucun contact pour l'instant Réunion programmée 5%
Discovery Première réunion effectuée ; douleur et budget explorés Appel de discovery complété, champs MEDDIC/BANT remplis 15%
Demo / Evaluation Produit démontré ; adéquation en cours d'évaluation Démo complétée ; champion identifié 30%
Proposal Prix et portée envoyés Intérêt verbal pour la proposition 50%
Negotiation Allers-retours juridiques ou commerciaux Révision juridique initiée 70%
Closed Won Contrat signé Document signé reçu 100%
Closed Lost Deal mort Raison de perte saisie 0%

Plus de 7 étapes actives est presque toujours trop. Les étapes que les commerciaux contournent régulièrement signalent que l'étape ne reflète pas un vrai jalon de l'acheteur.

Pour les modèles SaaS, enterprise et PLG, voir references/pipeline-templates.md.

Configurer le lead scoring dans le CRM

Le lead scoring combine l'adéquation démographique (correspondance ICP) et l'engagement comportemental. Utilisez deux dimensions pour éviter de les confondre :

Score de profil (adéquation ICP) :

  • Taille de l'entreprise dans la plage cible : +15
  • Correspondance du secteur : +20
  • Le titre du poste est acheteur économique ou champion : +25
  • Géographie dans le territoire : +10
  • Correspondance de la pile technologique (d'enrichissement) : +15

Score d'engagement (signaux d'intérêt) :

  • Demande de démo ou visite de la page tarification : +30
  • Ouverture d'email : +2, Clic d'email : +8
  • Participation au webinaire : +15
  • Inscription à l'essai gratuit : +25
  • Décroissance du score : -5 par semaine d'inactivité

Règle de routage : Routez vers les ventes quand score de profil >= 40 ET score d'engagement >= 30. Ne routez jamais sur l'engagement seul - un étudiant curieux visitant votre page tarification n'est pas un MQL.

Construire un modèle de prévision

Choisissez une seule méthodologie primaire. Ne mélangez pas tant que vous ne comprenez pas les compromis.

Pipeline pondéré (défaut) :

  • Multipliez le montant de l'opportunity par la probabilité de l'étape
  • Faites la somme de tous les deals ouverts dans une période
  • Fonctionne quand : les étapes sont bien définies, les commerciaux mettent à jour les étapes avec précision
  • Se brise quand : les commerciaux cachent des informations ou gonflent les étapes pour gérer leur nombre

Catégorique (basé sur les engagements) :

  • Chaque commercial attribue une catégorie de prévision : Committed, Best Case, Pipeline, Omitted
  • Le manager fait le rollup en prenant Committed comme plancher, Best Case comme potentiel
  • Fonctionne quand : les commerciaux sont disciplinés dans la culture des engagements
  • Se brise quand : les commerciaux s'engagent trop pour faire bonne figure ou trop peu pour ne pas se griller

IA / prédictif :

  • La plateforme CRM (Salesforce Einstein, HubSpot AI) évalue chaque deal selon la probabilité de fermeture
  • Basé sur les signaux historiques : vélocité d'étape, engagement, âge du deal, présence de concurrents
  • Fonctionne quand : vous avez 12+ mois de données historiques propres (200+ deals gagnés/perdus)
  • Ne l'utilisez pas si vos données ont moins d'un an ou sont largement incomplètes

Structure de rollup : Commercial -> Manager -> VP -> CRO. Chaque niveau examine la couche en dessous avant de soumettre vers le haut. Verrouillez les prévisions hebdomadairement le lundi ; passez en revue les résultats réels le vendredi.

Automatiser les workflows de progression des deals

Automatisez la mécanique répétitive, pas les jugements. Modèles d'automatisation standards :

Déclencheur Action Objectif
Opportunity stage = Demo Créer tâche : « Envoyer un suivi par email dans les 24h » assignée au propriétaire Impose le suivi
Opportunity stage = Proposal Notifier le manager via Slack Visibilité sur le deal
Opportunity amount > 50 000 $ Marquer comme « Strategic Deal », notifier VP Routage d'escalade
Close date dépassée avec stage ≠ Closed Envoyer alerte de deal stagnant au commercial et manager Hygiène du pipeline
Lead créé à partir du formulaire web Enrichir via Clearbit/Apollo, routage par territoire Rapidité du lead
Deal passe à Closed Lost Exiger loss_reason avant l'enregistrement Intégrité des données win/loss

L'automatisation doit appliquer le processus, pas le remplacer. Si une automatisation crée une tâche que les commerciaux rejettent toujours, c'est le processus qui ne va pas, pas l'automatisation.

Maintenir l'hygiène des données

L'hygiène des données a quatre leviers : déduplication, enrichissement, gestion de l'obsolescence et gouvernance des champs.

Déduplication :

  • Exécutez les règles de dédup sur l'email (clé primaire des contacts), domaine (clé primaire des comptes)
  • Utilisez la correspondance floue pour les noms d'entreprise (Acme Corp vs Acme Corporation vs Acme, Inc.)
  • Définissez les règles de fusion : conservez l'ID du dossier plus ancien, prenez les valeurs de champ du dossier plus récent
  • Exécutez la dédup lors de l'importation et dans une tâche programmée hebdomadaire

Enrichissement :

  • Enrichissez automatiquement les nouveaux leads et comptes à partir de fournisseurs de données (Clearbit, ZoomInfo, Apollo)
  • Enrichissez les champs : taille de l'entreprise, secteur, pile technologique, URL LinkedIn, téléphone
  • Ré-enrichissez les comptes sur un calendrier de 90 jours pour détecter les changements firmographiques
  • N'écrasez pas les valeurs saisies manuellement avec des valeurs enrichies sans révision

Gestion de l'obsolescence :

  • Marquez les leads comme « stale » s'il n'y a pas d'activité depuis 60 jours ; retirez du scoring actif
  • Archivez les opportunities sans mouvement de l'étape depuis 90 jours (passez à l'étape de maintien du pipeline)
  • Purgez les contacts régis par le RGPD selon le calendrier de la politique de conservation des données

Gouvernance des champs :

  • Auditez tous les champs personnalisés tous les trimestres : taux d'utilisation, dernière date de remplissage
  • Archivez les champs utilisés dans moins de 20 % des enregistrements
  • Les champs obligatoires doivent avoir une validation de liste de sélection ; les champs texte libre obligatoires créent de l'incohérence

Construire des tableaux de bord et rapports commerciaux

Chaque tableau de bord commercial doit répondre à l'une de trois questions : Où en sommes-nous ? Où allons-nous ? Pourquoi les deals ont-ils été gagnés ou perdus ?

Tableau de bord Métriques clés
Santé du pipeline Pipeline ouvert par étape, ratio de couverture du pipeline (pipeline / quota), âge moyen des deals par étape
Prévision Committed vs Best Case vs quota, prévision vs delta de la semaine précédente, deals à risque (date de fermeture < 14 jours, pas d'activité depuis 7 jours)
Activité Appels, emails, réunions par commercial par semaine ; taux de conversion d'étape
Analyse win/loss Taux de réussite par source de deal, concurrent, taille du deal, secteur ; cycle de vente moyen par segment
Performance du commercial Réalisation du quota, pipeline créé, taille moyenne du deal, entonnoir de conversion d'étape

Cadences de rapport : Quotidien - alertes de pipeline. Hebdomadaire - révision des prévisions. Mensuel - analyse win/loss et entonnoir. Trimestriel - gouvernance des champs et audit des processus.

Intégrer le CRM à l'automatisation marketing

L'intégration CRM-MAP est une synchronisation bidirectionnelle. Concevez le contrat de données avec soin :

CRM vers MAP :

  • Synchronisez les changements d'étape du cycle de vie des contacts (MQL, SQL, Opportunity, Customer)
  • Synchronisez l'étape du deal pour supprimer les prospects actifs des campagnes de nurture
  • Synchronisez les fermetures gagnées/perdues pour déclencher les séquences d'onboarding ou de réengagement

MAP vers CRM :

  • Écrivez les scores d'engagement dans l'enregistrement lead/contact
  • Écrivez la dernière date d'activité et le type d'activité
  • Écrivez l'attribution de campagne (first touch, last touch, multi-touch)

Règles de synchronisation :

  • Définissez la propriété au niveau du champ : MAP possède le score d'engagement ; CRM possède l'étape et le montant
  • Ne laissez jamais MAP écraser les champs que les commerciaux mettent à jour manuellement
  • Utilisez un log de synchronisation ou une piste d'audit webhook pour que les incompatibilités puissent être diagnostiquées

Anti-motifs

Anti-motif Pourquoi c'est mal Faire à la place
Étapes basées sur l'activité du commercial (« Proposal Sent ») Suit ce que le vendeur a fait, pas ce que l'acheteur a décidé Redéfinissez les étapes autour des actions et décisions vérifiables de l'acheteur
Champ probabilité unique rempli manuellement par les commerciaux Les commerciaux l'arrangent pour correspondre à leur intuition ; les prévisions deviennent sans sens Dérivez la probabilité de l'étape ; utilisez la catégorie de prévision pour le jugement du commercial
Champs obligatoires sans listes de sélection Les commerciaux tapent n'importe quoi pour passer la validation ; les données ne peuvent pas être interrogées Remplacez les champs texte libre obligatoires par des listes de sélection contrôlées
Champs CRM dupliqués dans des feuilles de calcul Les systèmes parallèles divergent ; les données réelles sont toujours « dans la feuille de calcul » Rendez le CRM système d'enregistrement obligatoire ; éliminez les feuilles de calcul
Automatiser avant que les étapes soient stables L'automatisation bake le mauvais processus dans le code ; coûteux à déplier Verrouillez les définitions d'étapes pour un trimestre complet avant d'automatiser
L'enrichissement écrase les données commerciales Les commerciaux perdent confiance dans le CRM quand leurs mises à jour sont écrasées Définissez l'enrichissement pour remplir uniquement les champs vides ; ne jamais écraser

Pièges

  1. Automatiser avant que les définitions d'étape soient stables - Construire des automatisations de workflow sur des étapes de pipeline qui sont encore en débat bake le mauvais processus dans le code. Quand les étapes changent, vous devez déplier les automatisations, les mappages de champs et les rapports simultanément. Verrouillez les définitions d'étape pendant un trimestre complet avant de les automatiser.

  2. L'enrichissement écrase les données du commercial - Quand un fournisseur d'enrichissement de données (Clearbit, ZoomInfo) met à jour un champ comme la taille de l'entreprise ou le secteur, il peut écraser silencieusement une valeur qu'un commercial a saisie manuellement à partir d'une vraie conversation de vente. Les commerciaux s'en aperçoivent, cessent de faire confiance au CRM, et reviennent aux feuilles de calcul. Configurez l'enrichissement pour remplir uniquement les champs vides, jamais pour écraser les champs peuplés.

  3. Routage des leads sur le score d'engagement seul - Un score d'engagement élevé signifie que quelqu'un s'intéresse - pas qu'il s'agit d'un acheteur qualifié. Router un étudiant universitaire qui visite votre page tarification 10 fois vers les ventes gaspille le temps du commercial et entraîne les commerciaux à ne pas faire confiance au routage MQL. Exigez toujours un score de profil (adéquation ICP) minimum aux côtés de l'engagement avant le routage.

  4. Catégories de prévision sans culture de l'engagement - Une prévision catégorique (« Committed / Best Case / Pipeline ») ne fonctionne que si les commerciaux traitent « Committed » comme une promesse stricte. Sans formation explicite de la culture de l'engagement et sans conséquences pour les non-engagements constants, les commerciaux s'engagent soit trop pour faire bonne figure, soit trop peu pour se couvrir. La méthodologie est inutile sans la discipline.

  5. Champs texte libre obligatoires - Rendre un champ texte libre obligatoire (comme « Next Steps » dans une zone de texte) garantit des données pourries. Les commerciaux tapent n'importe quoi pour enregistrer l'enregistrement : « TBD », « follow up », ou rien de significatif. Remplacez les champs texte libre obligatoires par des listes de sélection avec des options claires et exploitables.


Références

Pour les modèles détaillés et les conseils d'implémentation, consultez le fichier pertinent du dossier references/ :

  • references/pipeline-templates.md - Modèles d'étape du pipeline pour les motions SaaS, enterprise et PLG

Ne chargez un fichier de références que si la tâche actuelle l'exige - ils sont détaillés et consommeront beaucoup de contexte.


Vérification des compétences associées

Lors de la première activation de cette compétence dans une conversation : vérifiez quelles compétences associées sont installées en exécutant ls ~/.claude/skills/ ~/.agent/skills/ ~/.agents/skills/ .claude/skills/ .agent/skills/ .agents/skills/ 2>/dev/null. Comparez les résultats avec le champ recommended_skills dans le frontmatter de ce fichier. Pour ceux qui manquent, mentionnez-les une fois et proposez l'installation :

npx skills add AbsolutelySkilled/AbsolutelySkilled --skill <name>

Ignorez entièrement si recommended_skills est vide ou si toutes les compétences associées sont déjà installées.

Skills similaires