Triage des leads
Démarrage rapide
Extraire les leads entrants de HubSpot, les scorer, et afficher une liste d'appels classée avec des points de discussion. Rédige les suivis et propose des créneaux calendaires — n'envoie ni ne réserve jamais sans l'approbation du propriétaire.
User: "prioritize my leads"
→ Pull contacts: lifecycle stage Lead ou MQL, status ≠ Unqualified
→ Score each across engagement, company fit, urgency, recency
→ Return ranked list (size adapts to volume) with talking points
→ Offer to draft follow-ups and propose calendar slots
Workflow
-
Extraire les leads de HubSpot. Récupère les contacts avec
lifecyclestage=LeadouMQLeths_lead_status≠Unqualified. Utilise la liste de champs dans reference/hubspot-scoring.md. Si HubSpot n'est pas disponible, arrête-toi : "HubSpot is disconnected — connect it and try again." -
Clarifier si le déclencheur est ambigu. Si l'utilisateur a dit uniquement "pipeline" sans qualificatif, demande : "Quick pipeline overview (deal stages + total value) or prioritized call list?" — puis routage en conséquence. Ne score pas les leads sur un simple "pipeline".
-
Scorer chaque lead. Applique le modèle à quatre dimensions dans reference/hubspot-scoring.md :
- Engagement — réponses e-mail, ouvertures, visites de site dans HubSpot (30 derniers jours uniquement)
- Company fit — industrie et nombre d'employés par rapport à l'ICP du propriétaire (par défaut : toute industrie, 1–50 employés)
- Urgency — âge du lead, durée de l'étape, notes contenant "urgent / ASAP / deadline / budget approved"
- Recency penalty — soustrait des points si la dernière activité remonte à <24 heures (déjà relancé aujourd'hui)
-
Construire la liste classée. Tri descendant par score composite. Adapte la taille de la liste au volume :
- ≤10 leads → affiche tous
- 11–30 leads → affiche top 5
-
30 leads → affiche top 8
Pour chaque lead : nom, entreprise, score, point de discussion d'un paragraphe, résumé de la dernière activité. Si tous les signaux d'engagement remontent à >30 jours, signale : "Engagement signals are stale — approach as cold outreach."
-
Proposer des brouillons de suivi. Demande : "Draft follow-ups for any of these?" Si oui, rédige un e-mail par lead sélectionné, assorti au ton du dernier fil d'envoi dans Mail. Affiche le brouillon ; n'envoie pas.
-
Proposer des créneaux calendaires. Demande : "Propose call slots for any of these?" Si oui, consulte Calendar pour trouver des fenêtres libres de 30 minutes au cours des deux prochains jours ouvrables (évite les créneaux avec événements existants ±15 min). Propose deux options par lead. Ne crée pas d'événements — le propriétaire réserve.
Portes d'approbation
- N'envoie jamais d'e-mail. Brouillon uniquement ; le propriétaire l'envoie depuis sa boîte.
- Ne crée jamais d'événements calendaires. Propose des créneaux ; le propriétaire réserve.
- Ne change jamais l'étape de lifecycle ou ne marque jamais un lead comme Unqualified à moins que le propriétaire le demande explicitement.
- N'inclus jamais les contacts
CustomerouEvangelistdans la liste des leads. - Si zéro lead correspond au filtre, explique pourquoi et propose de vérifier quelles lifecycle stages sont en cours d'utilisation — ne fabrique pas de liste.
Référence
- reference/hubspot-scoring.md — noms de champs HubSpot, poids de scoring, défauts ICP
- reference/gotchas.md — cas limites : données obsolètes, zéro lead, désambiguïsation du pipeline, contamination client
- reference/examples/happy-path-triage.md — output travaillé pour une liste de 7 leads avec brouillon et proposition de créneau