AgentSkillsCN

Hubspot Sales

Hubspot 销售

SKILL.md

HubSpot Sales Skill

Skill Description: Complete sales workflow management in HubSpot, from cold outreach through close. Covers behavioral analysis, lead scoring, enrichment, personalization, and multi-channel outreach (email + LinkedIn).


When Claude Should Apply This Skill

Apply automatically when:

  • Working on HubSpot tasks or contacts
  • User asks about lead status, follow-ups, or outreach
  • Enriching contact records (/hubspot-enrich)
  • Writing personalization content for prospects
  • Analyzing engagement signals (opens, clicks, replies)
  • Discussing pipeline, deals, or sales activity
  • LinkedIn outreach planning

Critical Files (Read Order)

  1. guardrails.md - MUST READ FIRST. Internal vs external content rules.
  2. funnel-stages.md - Lifecycle stages and lead status definitions
  3. scoring.md - Lead scores (custom + HubSpot predictive)
  4. behavioral-signals.md - How to interpret engagement data
  5. enrichment-workflow.md - When/how to enrich records
  6. personalization-rules.md - Writing client-facing content
  7. linkedin-outreach.md - LinkedIn-specific workflow
  8. recommended-actions.md - Signal → Action mapping

Core Principles

1. Notes Are Private, Tokens Are Public

Everything you learn about a contact goes in NOTES. Everything the contact might see goes through /brand-brent. See guardrails.md for details.

2. Signals Drive Actions

Don't just report engagement. Recommend specific next actions. "8 clicks" → "Follow up within 48 hours with demo-specific CTA"

3. Enrich Before Personalizing

Always check if enrichment data exists before writing personalization. Run /hubspot-enrich if tech stack, company info, or context is missing.

4. Score-Aware Prioritization

Check both custom scores AND HubSpot predictive scores. High scores + high engagement = immediate attention.

5. Multi-Channel Thinking

Email silence doesn't mean disinterest. Recommend LinkedIn touches. Track which channel gets response.


HubSpot Properties Reference

Lifecycle Stages (in order)

StageMeaning
SubscriberOpted in, no sales activity
LeadBasic qualification, in outreach
MQLMarketing Qualified - engagement threshold met
SQLSales Qualified - fit + engagement confirmed
OpportunityActive deal in pipeline
CustomerClosed won
EvangelistCustomer + referral potential

Lead Status (outreach tracking)

StatusMeaning
NewNot yet contacted
OpenActive outreach in progress
Attempted to ContactOutreach sent, no response
ConnectedResponse received
Bad TimingInterested but not now
Past ClientFormer customer
UnqualifiedNot a fit
No More EmailsOpted out of email

Scoring Properties

PropertySourceUse
hubspotscoreCustomManual/workflow score
primary_contact_lead_score_v1CustomCombined fit + engagement
primary_contact_lead_score_v1_fitCustomCompany/role fit score
primary_contact_lead_score_v1_engagementCustomActivity-based score
hs_predictivecontactscore_v2HubSpotAI likelihood to close
hs_predictivescoringtierHubSpotContact priority tier

Integration with Other Commands

CommandWhen to Use
/hubspot-enrichBefore personalizing, when tech stack unknown
/brand-brentBefore writing ANY client-facing content
/send-emailAfter personalization is ready

Quick Decision Tree

code
New HubSpot Task
    │
    ├─► Is contact enriched?
    │       NO → Run /hubspot-enrich first
    │       YES ↓
    │
    ├─► Check engagement signals
    │       • Last activity date
    │       • Email opens/clicks (if visible)
    │       • hs_last_sales_activity_timestamp
    │
    ├─► Check scores
    │       • Custom score
    │       • HubSpot predictive score
    │       • Fit vs engagement balance
    │
    ├─► Determine action (see recommended-actions.md)
    │       • High engagement → Immediate follow-up
    │       • Low engagement → Try different channel
    │       • No engagement → Sequence or drop
    │
    ├─► Write internal insights → NOTES
    │
    └─► Write personalization → Tokens (via /brand-brent)

Data Sources for Enrichment

SourceData
HubSpot contactBasic info, activity history, scores
HubSpot companyIndustry, size, tech stack (if populated)
WappalyzerTech stack detection
Company websiteProducts, messaging, differentiators
LinkedInRole, tenure, connections, content
HubSpot sequencesWhich sequence, which step, engagement

MQL/SQL Definitions (Current State)

Note: MQL and SQL criteria are being refined. Current state:

MQL (Marketing Qualified Lead):

  • Engagement threshold met (opens, clicks, form fills)
  • Property: mql (enumeration)
  • Needs: Clear scoring threshold definition

SQL (Sales Qualified Lead):

  • Fit confirmed (right company size, industry, tech stack)
  • Engagement confirmed (responded, booked meeting, demo completed)
  • Needs: Clear criteria documentation

Action: As we work contacts, document what actually qualifies them. This skill will evolve with real examples.