lead-triage

Par anthropics · knowledge-work-plugins

Évalue les leads HubSpot entrants en fonction des signaux d'engagement, de l'adéquation avec la cible et des indicateurs d'urgence pour produire une liste « 5 appels à passer aujourd'hui » avec des points de discussion, rédige les relances et bloque du temps dans le calendrier. À utiliser lorsque l'utilisateur souhaite prioriser ses leads, savoir qui appeler en premier ou gérer son pipeline.

npx skills add https://github.com/anthropics/knowledge-work-plugins --skill lead-triage

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

  1. Extraire les leads de HubSpot. Récupère les contacts avec lifecyclestage = Lead ou MQL et hs_lead_statusUnqualified. 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."

  2. 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".

  3. 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)
  4. 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."

  5. 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.

  6. 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 Customer ou Evangelist dans 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

Skills similaires