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).
Connect your HubSpot data
Three ways to get started, depending on your stack.
Pull metrics from HubSpot directly through the Model Context Protocol.
Connect your existing warehouse where HubSpot data already lands.
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.
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.
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
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
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
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
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 & MarketingMetric 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.
Contact Engagement Score
CRM & MarketingMetric 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.
Contact Segmentation Analysis
CRM & MarketingMetric 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.
Customer Acquisition Cost
CRM & MarketingMetric 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.
Customer Churn Analysis
CRM & MarketingMetric 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.
Customer Lifetime Value
CRM & MarketingMetric 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.
Customer Support Ticket Analysis
CRM & MarketingMetric 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.
Deal Size Distribution
CRM & MarketingMetric 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.
Sales Pipeline Velocity
CRM & MarketingMetric 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.
Email Engagement Rate
CRM & MarketingMetric 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.
Form Conversion Rate
CRM & MarketingMetric 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.
Lead Conversion Rate
CRM & MarketingMetric 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.
Lead Scoring Analysis
CRM & MarketingMetric 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.
Lead Source Performance
CRM & MarketingMetric 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.
Marketing Attribution Analysis
CRM & MarketingMetric 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.
Monthly Recurring Revenue
CRM & MarketingMetric 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.
Pipeline Stage Conversion Analysis
CRM & MarketingMetric 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.
Pipeline Value
CRM & MarketingMetric 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.
Quote-to-Close Rate
CRM & MarketingMetric 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.
Sales Cycle Length
CRM & MarketingMetric 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.
Sales Forecast Accuracy
CRM & MarketingMetric 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.
Sales Funnel Analysis
CRM & MarketingMetric 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.
Sales Rep Performance Analysis
CRM & MarketingMetric 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.
Win Rate
CRM & MarketingMetric 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.
Workflow Automation Effectiveness
CRM & MarketingMetric 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.
Related integrations
Other data sources that work with KPI Tree.
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.