Required Datapoints
- Total Pipeline Value at Start of Period
- Total Pipeline Value at End of Period
- Timeframe (e.g., month, quarter)
- Opportunity Stage and Deal Owner (optional)
Pipeline Value Growth measures the increase in total dollar value of open sales opportunities over a specific period. It helps track pipeline health, deal velocity, and the impact of GTM efforts on revenue generation.
Pipeline Value Growth is a key indicator of revenue momentum and GTM effectiveness, reflecting how your pipeline is expanding over time via new deals, stage progress, or expansion paths.
The relevance and interpretation of this metric shift depending on the model or product:
An increasing trend suggests strong demand gen, solid qualification, and larger deal sizes. A plateau or decline may indicate misaligned messaging, campaign fatigue, or poor lead fit.
By segmenting by cohort — such as channel, ICP tier, vertical, or campaign source — you can uncover targeting gaps, sales coverage needs, or pipeline maturity signals.
Pipeline Value Growth informs:
These are the main factors that directly impact the metric. Understanding these lets you know what levers you can pull to improve the outcome
Actionable ideas to optimize this KPI, from fast, low-effort wins to strategic initiatives that drive measurable impact.
Activities commonly tied to improving or operationalizing this KPI.
| Activity | Description |
|---|---|
| Pipeline Forecasting | Pipeline Forecasting involves systematically estimating future revenue and sales opportunities by analyzing current leads, deal stages, historical conversion rates, and market trends. It turns signals into decisions, interventions, and measurable follow-up. Relevant KPIs include Pipeline Value Growth. |
| Campaign Performance | Campaign Performance focuses on a structured evaluation of marketing and sales campaigns to determine their impact on essential business outcomes, including lead generation, customer acquisition, revenue growth, and product adoption. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Activation Conversion Rate and New Account Creation Rate. |
| Sales Enablement | Sales Enablement focuses on Revenue Enablement integrates people, processes, content, and technology to empower customer-facing teams throughout the buyer journey. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Average Contract Value and Average Days from Referral to Close. |
| ABM Plays | ABM Plays are the targeted actions used to engage a specific account list with precision and relevance. It coordinates execution across touchpoints so teams can move users or accounts toward the target outcome. Relevant KPIs include Pipeline Value Growth and Webinar Registrations / Attendance. |
This KPI is associated with the following stages in the AAARRR (Pirate Metrics) funnel:
This KPI is classified as a lagging Indicator. It reflects the results of past actions or behaviors and is used to validate performance or assess the impact of previous strategies.
This role is directly accountable for the KPI and is expected to drive progress and decisions around it.
These roles contribute directly to performance and typically partner on execution, reporting, or optimization.
These leading indicators influence this KPI and act as early signals that forecast future changes in this KPI.
These lagging indicators confirm, quantify, or amplify this KPI and help explain the broader business impact on this KPI after the fact.
How this KPI is structured in Cube.js, including its key measures, dimensions, and calculation logic for consistent reporting.
cube('PipelineValueGrowth', { sql: `SELECT * FROM pipeline_value_growth`,
measures: { totalPipelineValueStart: { sql: `total_pipeline_value_start`, type: 'sum', title: 'Total Pipeline Value at Start of Period', description: 'Total dollar value of open sales opportunities at the start of the period.' },
totalPipelineValueEnd: { sql: `total_pipeline_value_end`, type: 'sum', title: 'Total Pipeline Value at End of Period', description: 'Total dollar value of open sales opportunities at the end of the period.' },
pipelineValueGrowth: { sql: `${totalPipelineValueEnd} - ${totalPipelineValueStart}`, type: 'number', title: 'Pipeline Value Growth', description: 'Increase in total dollar value of open sales opportunities over a specific period.' } },
dimensions: { id: { sql: `id`, type: 'string', primaryKey: true, title: 'ID', description: 'Unique identifier for each record.' },
timeframe: { sql: `timeframe`, type: 'time', title: 'Timeframe', description: 'Time period for the pipeline value measurement, e.g., month or quarter.' },
opportunityStage: { sql: `opportunity_stage`, type: 'string', title: 'Opportunity Stage', description: 'Stage of the sales opportunity.' },
dealOwner: { sql: `deal_owner`, type: 'string', title: 'Deal Owner', description: 'Owner of the sales opportunity.' } }});Note: This is a reference implementation and should be used as a starting point. You’ll need to adapt it to match your own data model and schema