Warm vs cold pipeline attribution is the measurement framework that distinguishes warm-sourced from cold-sourced opportunities. Without source attribution, B2B sales leaders can't see which channels are growing, shrinking, or producing the unit economics that justify investment. Blended pipeline reporting (the default in most CRMs) produces 30-40% forecast inaccuracy at Series B+. Source-tagged reporting fixes it.
The quality differential by source
| Source | Reply rate | Win rate | Cycle length | Avg deal size |
|---|---|---|---|---|
| Warm-intro (champion job change, board, advisor) | 25-35% | 35-50% | 40% shorter | 20-30% larger |
| Customer referral (passive) | 20-30% | 30-40% | 30% shorter | 15-25% larger |
| Inbound (demo request) | — | 20-30% | 30-40% shorter | 10-20% larger |
| Cold cadence reply | 1.8% | 15-25% | baseline | baseline |
The quality differential is large enough that blended forecasting produces meaningful inaccuracy. Source-specific win rates are required for accurate weighted pipeline.
The 5 dimensions of source attribution
- Source tag at creation. Every opportunity gets a Lead Source field populated at creation: warm-intro, customer-referral, cold-cadence, inbound, paid.
- Sub-source detail. For warm-intro: champion job change, board referral, advisor warm, alumni warm. For inbound: demo request, content download, paid landing page. Granular sub-source enables connector-credit attribution.
- Connector ID. For warm-sourced opportunities, the specific board member, advisor, customer, or alumni who introduced the lead. Junction object linking opportunity to multiple connectors with weight scores.
- Warmth score. 0-100 score capturing prior signal strength at lead creation. Champion job change = 90, advisor warm = 75, content engagement only = 35.
- Original buying signal. Champion job change, leadership change, intent surge, funding event, RFP, etc. Drives signal-based reporting and ROI analysis.
The dual-source forecasting model
Three steps to source-specific forecasting:
- Tag every opportunity with source at creation
- Apply source-specific win-rate probabilities to weighted pipeline (warm 40%, cold 20% as default baselines)
- Forecast warm and cold pipeline separately, then combine
This typically improves forecast accuracy by 15-25 percentage points at Series B+. The improvement compounds: better forecast accuracy → better quota planning → better headcount allocation → better pipeline coverage.
The CRO dashboard
Weekly view that informs investment decisions:
- Pipeline by source ratio. Warm vs cold % this week vs trailing 4 weeks.
- New opportunities by source. Per week, per AE, per ICP segment.
- Reply rate by channel. Cold cadence target 1.5-2.5%; warm-intro 25-35%.
- Connector activity. Warm intros sent per board / advisor / customer per quarter.
- Win rate spread. Warm vs cold trailing quarter.
- Cycle compression. Warm vs cold days-to-close per segment.
Quarterly view for board materials:
- Top 10 connectors by pipeline contribution
- Source mix shift over rolling quarters
- Forecast accuracy by source (trailing 4 quarters)
- Channel investment ROI (cost per pipeline dollar by source)
The 4 common attribution mistakes
- Single blended win rate. Produces 30-40% forecast inaccuracy. Fix: source-specific win rates.
- No connector visibility. Top 10 connectors typically drive 60-80% of warm pipeline. Without tracking, you can't activate them disproportionately.
- First-touch attribution only. Multi-touch opportunities (warm intro + later inbound engagement) get attributed to one source. Better: first-touch primary + multi-touch influence captured.
- No forecast accuracy tracking. Without trailing accuracy by source, you can't recalibrate probabilities. Track quarterly; recalibrate when accuracy drifts >10%.
The CRM setup required
Salesforce or HubSpot custom fields:
- Lead Source (picklist with sub-source)
- Connector ID (Junction Object linking to introducing connector)
- Warmth Score (0-100 number)
- Original Buying Signal (picklist)
- Warm-Intro Asset Used (text)
Plus reports filtered by source: pipeline by source, win rate by source, cycle length by source, connector contribution per quarter.
The full playbook
This is Lesson 8 (final) of The B2B Warm-Intro Orchestration Playbook. Previous: Lesson 7: Aggressive Customer Referrals. To restart from the beginning: Lesson 1: Why Cold Outbound Stopped Working.