KPI Tree
HubSpot logoHubSpot Integration

Connect marketing spend to pipeline to revenue - in one metric tree your whole team can act on.

HubSpot is where your marketing campaigns, sales deals, and customer interactions live. But its native reporting keeps these in separate modules with separate dashboards. KPI Tree connects to your HubSpot data via MCP, your existing warehouse, or a fully managed data foundation - and builds a single causal metric tree from ad spend through MQL to closed-won, with statistical analysis and RACI ownership at every node. No more stitching reports across Marketing Hub and Sales Hub to answer "what's actually driving revenue?"

From HubSpot data to a unified revenue tree

Connect HubSpot data to KPI Tree in three ways: pull directly via MCP with no warehouse needed, connect your existing warehouse where HubSpot data already lands, or let our professional services team build you turn-key AI foundations in a matter of weeks (data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer).

1

Connect your HubSpot data

Three ways to get started, depending on your stack.

MCP
MCP

Pull metrics from HubSpot directly through the Model Context Protocol.

SnowflakeBigQueryDatabricks
Warehouse

Connect your existing warehouse where HubSpot data already lands.

Fivetrandbt
Professional Services

Our professional services team can build you turn-key AI foundations in a matter of weeks. Data warehouse on Snowflake/BigQuery, ELT with Fivetran, all modelled in dbt with a semantic layer.

2

Map metrics across HubSpot modules

Define metrics spanning marketing, sales, and service data: website sessions, form submissions, MQLs, deals created, pipeline value, win rates, ticket resolution times. Use SQL, your dbt layer, or let KPI Tree auto-suggest from discovered tables.

3

Build causal trees and assign ownership

Connect marketing metrics to sales metrics to revenue outcomes in a single tree. Assign RACI ownership - the content team owns blog traffic, demand gen owns MQL conversion, sales owns pipeline velocity. KPI Tree adds statistical analysis, anomaly alerts, and action plans.

Break down the wall between HubSpot modules

HubSpot organises data into hubs. KPI Tree connects the metrics across them - so marketing and sales share a single causal model of how revenue happens.

Full-funnel metric trees from first touch to closed-won

Build a single tree that connects website traffic to form fills to MQLs to SQLs to pipeline to revenue. Every node is a metric with an owner. When revenue misses target, you trace the cause through the tree in seconds - was it traffic, conversion, or deal velocity?

Cross-hub correlation analysis

Which marketing campaigns statistically correlate with higher win rates? Does blog content drive more pipeline than paid ads? KPI Tree runs correlation analysis across your entire HubSpot dataset, surfacing relationships that live in the gaps between Marketing Hub and Sales Hub.

Shared accountability between marketing and sales

No more finger-pointing between teams. RACI ownership makes it explicit: marketing owns traffic and MQL volume, sales owns conversion and velocity, leadership owns the overall tree. Everyone sees the same numbers with the same methodology.

One tree from ad spend to revenue - not twenty dashboards.

HubSpot's reporting is module-bound: marketing dashboards show traffic and leads, sales dashboards show deals and pipeline. The gap between them is where attribution breaks and blame starts. KPI Tree builds a single metric tree that spans the entire funnel. When pipeline drops, you don't open three dashboards - you follow the tree to the node that moved.

  • Full-funnel tree from marketing channels through sales stages to revenue
  • Automatic decomposition showing which funnel stage caused a metric change
  • Period-over-period comparison across the entire tree in one view
  • Drill from revenue down to the specific campaign, channel, or rep that drove the change
0:00

Statistical proof of what's working - not just attribution models.

HubSpot's attribution gives you credit assignment. KPI Tree gives you statistical proof. Correlation analysis across your full HubSpot dataset reveals which activities, campaigns, and channels have a genuine statistical relationship with revenue - not just which ones touched a deal last.

  • Correlation matrices across marketing activities and revenue outcomes
  • Compare campaign effectiveness with statistical confidence, not just lead counts
  • Regression analysis to quantify the revenue impact of marketing spend changes
  • Surface hidden dependencies between content, channel mix, and deal quality
Correlation analysis loading

Marketing owns leads. Sales owns pipeline. Everyone sees the same tree.

The marketing-to-sales handoff is where accountability goes to die. KPI Tree makes ownership explicit with RACI assignments at every metric node. Marketing knows their MQL target and what drives it. Sales knows their conversion targets and what to fix when they slip. Leadership gets a single tree view - no reconciling conflicting reports.

  • RACI ownership across every marketing and sales metric
  • Personalised views for each role - marketers see campaign metrics, reps see deal metrics
  • Automated alerts when any metric in the shared tree deviates from target
  • Action plans delivered to the specific person accountable for the metric that moved
RACI accountability matrix loading

Detect funnel problems before they reach the pipeline forecast.

A traffic drop today is a pipeline gap next month. KPI Tree monitors every node in your funnel tree and alerts you when leading indicators shift outside expected bounds. By the time the change would show up in HubSpot's sales forecast, your team has already acted on it.

  • Anomaly detection across every metric in the funnel tree
  • Leading indicator alerts before lagging metrics are affected
  • Change insights decompose exactly what shifted and by how much
  • Historical pattern analysis distinguishes real changes from normal variation
Root cause analysis loading

How KPI Tree uses HubSpot data differently

HubSpot is a powerful platform with strong native reporting. KPI Tree doesn't replace it - it adds the cross-module causal analysis, statistical rigour, and metric ownership that HubSpot's built-in tools aren't designed to provide.

Cross-module causation, not module-bound dashboards

HubSpot reports within each hub. KPI Tree connects metrics across hubs - linking marketing activity to sales outcomes in a single causal tree that both teams share.

Root cause analysis in seconds

When a number moves, KPI Tree traces the cause through the metric tree automatically. No more opening Marketing Hub, then Sales Hub, then a spreadsheet to figure out what happened.

Statistical analysis without a data team

Correlations, regressions, anomaly detection, and change decomposition - running automatically on your HubSpot data. The insights most teams need an analyst to produce, delivered to the person who owns the metric.

Metrics you can track

25 HubSpot metrics ready to add to your metric trees.

Activity Volume Per Contact

CRM & Marketing

Metric Definition

Activity Volume Per Contact = Total Logged Activities / Number of Active Contacts

Activity volume per contact counts the average number of logged interactions, including emails, calls, meetings, and notes, recorded against each contact over a given period. It captures the intensity of relationship-building effort across your database.

View metric

Contact Engagement Score

CRM & Marketing

Metric Definition

Contact engagement score is a composite metric that weights interactions such as email opens, link clicks, form submissions, page views, and meeting bookings into a single score per contact. It quantifies how actively a contact is engaging with your brand.

View metric

Contact Segmentation Analysis

CRM & Marketing

Metric Definition

Contact segmentation analysis evaluates the distribution and performance of contacts across defined segments such as industry, company size, lifecycle stage, and persona. It measures how well your database is structured for targeted engagement.

View metric

Customer Acquisition Cost

CRM & Marketing

Metric Definition

CAC = Total Sales & Marketing Spend / New Customers Acquired

Customer acquisition cost (CAC) is the total sales and marketing expenditure divided by the number of new customers acquired in the same period. It quantifies the investment required to convert a prospect into a paying customer.

View metric

Customer Churn Analysis

CRM & Marketing

Metric Definition

Churn Rate = (Customers Lost in Period / Customers at Start of Period) x 100

Customer churn analysis measures the rate at which customers stop doing business with you over a defined period. It examines churn by segment, reason, tenure, and value to uncover actionable patterns in customer attrition.

View metric

Customer Lifetime Value

CRM & Marketing

Metric Definition

LTV = Average Revenue Per Customer x Average Customer Lifespan

Customer lifetime value (LTV) estimates the total revenue a customer will generate across the entire duration of their relationship with your business. For HubSpot users, it aggregates deal values, renewals, and upsells tracked in the CRM.

View metric

Customer Support Ticket Analysis

CRM & Marketing

Metric Definition

Customer support ticket analysis tracks the volume, resolution time, category distribution, and outcomes of support tickets managed in HubSpot Service Hub. It provides a comprehensive view of customer issue patterns and support team effectiveness.

View metric

Deal Size Distribution

CRM & Marketing

Metric Definition

Deal size distribution analyses the spread of closed-won deal values across defined size bands. It reveals whether revenue is concentrated in a few large deals or diversified across many smaller ones, and how the mix is shifting over time.

View metric

Sales Pipeline Velocity

CRM & Marketing

Metric Definition

Deal Velocity = (Number of Deals x Average Deal Size x Win Rate) / Sales Cycle Length

Deal velocity quantifies the speed at which deals progress from creation to close, combining pipeline value, win rate, and sales cycle length into a single revenue throughput metric. It measures how much revenue your pipeline produces per unit of time.

View metric

Email Engagement Rate

CRM & Marketing

Metric Definition

Email Engagement Rate = (Unique Clicks + Replies) / Emails Delivered x 100

Email engagement rate is a composite metric encompassing open rates, click-through rates, and reply rates across marketing emails and sales sequences sent through HubSpot. It measures how effectively your email communications drive recipient action.

View metric

Form Conversion Rate

CRM & Marketing

Metric Definition

Form Conversion Rate = (Form Submissions / Page Views) x 100

Form conversion rate is the percentage of page visitors who submit a HubSpot form. It measures the effectiveness of landing pages, calls to action, and form design in capturing visitor information and generating leads.

View metric

Lead Conversion Rate

CRM & Marketing

Metric Definition

Lead Conversion Rate = (Converted Leads / Total Leads) x 100

Lead conversion rate measures the percentage of leads that progress to a qualified opportunity or customer status. It captures the effectiveness of your entire lead nurturing and qualification process from initial capture through to sales acceptance.

View metric

Lead Scoring Analysis

CRM & Marketing

Metric Definition

Lead scoring analysis evaluates the predictive accuracy of your HubSpot lead scores by correlating score values with actual conversion outcomes. It measures whether higher-scored leads genuinely convert at higher rates and produce greater revenue.

View metric

Lead Source Performance

CRM & Marketing

Metric Definition

Lead source performance measures the volume, quality, and conversion rate of leads generated by each acquisition channel tracked in HubSpot. It compares organic search, paid advertising, referrals, social media, and direct traffic to determine which sources deliver the best return.

View metric

Marketing Attribution Analysis

CRM & Marketing

Metric Definition

Marketing attribution analysis assigns credit for revenue and conversions to the marketing touchpoints that influenced them. Using HubSpot attribution reporting, it maps the customer journey across channels, campaigns, and content to quantify each interaction's contribution to closed revenue.

View metric

Monthly Recurring Revenue

CRM & Marketing

Metric Definition

MRR = Sum of (Active Recurring Deal Values Normalised to Monthly)

Monthly recurring revenue (MRR) is the normalised monthly value of all active recurring deals in HubSpot. It standardises annual, quarterly, and monthly billing frequencies into a single monthly figure that reflects the predictable revenue run rate.

View metric

Pipeline Stage Conversion Analysis

CRM & Marketing

Metric Definition

Stage Conversion Rate = (Deals Advancing to Next Stage / Deals Entering Stage) x 100

Pipeline stage conversion analysis measures the percentage of deals that successfully advance from one pipeline stage to the next. It identifies where deals stall, regress, or fall out, pinpointing the stages that constrain overall pipeline throughput.

View metric

Pipeline Value

CRM & Marketing

Metric Definition

Pipeline Value = Sum of All Open Deal Amounts

Pipeline value is the total monetary worth of all open deals in your HubSpot sales pipeline. It represents the potential revenue available for conversion and serves as the foundation for revenue forecasting and target attainment planning.

View metric

Quote-to-Close Rate

CRM & Marketing

Metric Definition

Quote-to-Close Rate = (Deals Closed Won After Quote / Total Quotes Issued) x 100

Quote-to-close rate is the percentage of deals that close won after a formal quote or proposal has been issued through HubSpot. It isolates the final stage of the sales process to measure proposal effectiveness and negotiation success.

View metric

Sales Cycle Length

CRM & Marketing

Metric Definition

Sales Cycle Length = Average (Close Date - Create Date) for Won Deals

Sales cycle length measures the average number of days from deal creation to closed-won outcome in HubSpot. It reflects the overall speed of your sales process, encompassing qualification, evaluation, proposal, and decision stages.

View metric

Sales Forecast Accuracy

CRM & Marketing

Metric Definition

Forecast Accuracy = (1 - |Forecast - Actual| / Actual) x 100

Sales forecast accuracy measures the variance between predicted and actual revenue outcomes for a given period. It evaluates how reliably your sales team and pipeline data predict future revenue, reflecting both deal-level accuracy and aggregate forecasting discipline.

View metric

Sales Funnel Analysis

CRM & Marketing

Metric Definition

Sales funnel analysis tracks the volume and conversion rate at every stage of your buyer journey, from website visitor through lead, MQL, SQL, opportunity, and closed customer. It provides an end-to-end view of funnel health and efficiency.

View metric

Sales Rep Performance Analysis

CRM & Marketing

Metric Definition

Sales rep performance analysis compares individual sales representatives across a balanced set of metrics including pipeline generated, activity volume, win rate, deal size, cycle length, and quota attainment. It provides a holistic view of each rep's contribution and areas for development.

View metric

Win Rate

CRM & Marketing

Metric Definition

Win Rate = (Deals Won / (Deals Won + Deals Lost)) x 100

Win rate is the percentage of closed deals that result in a won outcome. It is the most direct measure of sales effectiveness, reflecting the team's ability to convert qualified opportunities into customers.

View metric

Workflow Automation Effectiveness

CRM & Marketing

Metric Definition

Workflow automation effectiveness measures how successfully HubSpot workflows achieve their intended outcomes, tracking enrolment volumes, completion rates, error rates, and the downstream impact on metrics like conversion, engagement, and response time.

View metric

Common questions

Yes, and that is the biggest reason most teams adopt KPI Tree for HubSpot. Marketing Hub tracks email, forms, and workflows. Sales Hub tracks deals, pipelines, and sequences. Service Hub tracks tickets and satisfaction. HubSpot dashboards keep these three worlds separate, and KPI Tree joins them into a single causal tree where an MQL generated by a content offer can be traced to a deal, to a closed-won event, to a service ticket six months later. MCP is the fastest path to this because it queries contacts, companies, deals, tickets, and marketing emails in one place. If HubSpot is already replicated to Snowflake, BigQuery, or another warehouse via Fivetran, Hightouch, or Operations Hub, KPI Tree reads that warehouse instead. Professional services engagements build the cross-hub semantic layer in dbt from scratch.
Any metric derivable from your HubSpot data in the warehouse: website sessions, form submissions, contacts created, MQLs, SQLs, deals created, pipeline value, win rates, deal velocity, email performance, campaign ROI, ticket metrics, and any custom properties or calculated metrics you define.
Yes - that's precisely the problem KPI Tree solves. Build a single metric tree that spans marketing and sales data, with causal relationships connecting them. When revenue changes, you trace the cause from sales metrics up through marketing metrics in one view.
With MCP, you can be pulling HubSpot data in minutes. If your HubSpot data is already in a warehouse, most teams are up and running in under an hour. The professional services route takes longer but delivers a complete, production-ready data foundation.
No. HubSpot's reporting is excellent for day-to-day operational tasks - managing deals, tracking email campaigns, and monitoring individual activities. KPI Tree adds cross-module causal analysis, statistical rigour, and metric ownership that complement HubSpot's native tools.
Yes. KPI Tree is built for this. Combine HubSpot data with Snowflake warehouse data, Google Analytics, Stripe billing, Intercom support data, or any other tool that syncs to your warehouse. One unified metric tree across your entire stack.
KPI Tree connects to your warehouse, not to HubSpot directly. Warehouse access uses least-privilege read-only credentials, encrypted at rest with HSM-backed KMS. Your HubSpot data governance and warehouse security policies remain fully intact.
Yes. With MCP you can pull data directly from HubSpot regardless of plan. If you use a warehouse, the features available depend on which HubSpot data is synced there, not on your HubSpot plan.

Related guides

Deep dives into the frameworks and metrics that work with HubSpot.

Your HubSpot data spans marketing and sales. Your metric tree should too.

Connect HubSpot data to KPI Tree through your warehouse. Build full-funnel metric trees with causal analysis, RACI ownership, and statistical insights that turn siloed reports into shared accountability.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business