Your HubSpot KPI dashboard, tied to deals and dollars.

Bookings and pipeline from HubSpot deals, revenue from Stripe subscriptions, and ROAS from Google Ads, reconciled in one view so the board number matches the operating number.

See how to build one in Definite
What’s in a hubspot kpi dashboard?

What’s in a hubspot kpi dashboard?

A HubSpot KPI dashboard is the single governed view of a company's top operating metrics where bookings, win rate, and pipeline coverage come from HubSpot deal objects, revenue and retention come from Stripe subscriptions, and marketing return comes from Google Ads spend. Each metric is defined once in the semantic layer and traced to the source object, so the deal amount that closes in HubSpot and the invoice that fires in Stripe produce the same number on the board slide.

HubSpot's built-in reports show deals, but they can't reconcile closed-won revenue against what Stripe actually collected, or tie marketing spend in Google Ads back to the pipeline it generated. When each KPI is modeled on the actual source objects, the bookings number and the revenue number stop disagreeing, and you find the gap before the board asks about it.

Who it’s forFounders, CEOs, and chiefs of staff who run their CRM on HubSpot and own the board number.

CadenceRefreshed daily; reviewed before the board meeting and in the weekly operating review.

Built fromHubspot, Google Ads, Stripe

§ How it works

Describe your dashboard. Fi builds it.

Fi is the AI agent inside Definite. Tell it what you’re trying to understand, and it connects your sources, defines the metrics, and builds the dashboard. One conversation, not a project.

You
Show me our company KPIs from HubSpot, booked revenue, pipeline coverage, and win rate, alongside Stripe ARR and Google Ads ROAS, all in one view.
✦ Fi
Here's your hubspot kpi dashboard, on your Hubspot, Google Ads and Stripe data.
Here’s what’s in it

The top row leads with the 4 numbers that matter most: ARR, Net revenue retention, Booked revenue, Pipeline coverage. Each shows a delta versus the prior period so you can see direction at a glance. Below that, 2 trend charts (ARR over time, Net new MRR by movement) show how the headline numbers have moved over time. A breakdown (New pipeline by stage) splits the metric by dimension so you can see what's driving the total. A detail table (Sales & marketing return) rounds it out with the secondary metrics and their deltas. Every number is computed from the exact formulas shown in the metric table below. Composites are derived from their components, not pasted in, so the KPI tiles, breakdowns, and totals all reconcile to each other.

Illustrative data

ARR

$15.29M▲ 8.9%
Data ▾
PeriodARR
Jan$6.98M
Feb$7.48M
Mar$7.93M
Apr$8.54M
May$9.13M
Jun$9.78M
Jul$10.51M
Aug$11.34M
Sep$12.23M
Oct$13.11M
Nov$14.04M
Dec$15.29M

Net revenue retention

101.2%▲ 0.3%
Data ▾
PeriodNet Revenue Retention
Jan100.1%
Feb100.3%
Mar99.8%
Apr99.9%
May101.0%
Jun100.1%
Jul100.6%
Aug100.2%
Sep101.3%
Oct101.1%
Nov100.9%
Dec101.2%

Booked revenue

$1.33M▲ 3.9%
Data ▾
PeriodBooked Revenue (Closed Won)
Jan$805K
Feb$826K
Mar$717K
Apr$800K
May$880K
Jun$1.18M
Jul$1.02M
Aug$1.23M
Sep$924K
Oct$939K
Nov$1.28M
Dec$1.33M

Pipeline coverage

8.4×▲ 10.3%
Data ▾
PeriodPipeline Coverage
Jan7.9×
Feb8.6×
Mar8.6×
Apr8.0×
May8.3×
Jun7.3×
Jul7.3×
Aug7.5×
Sep8.2×
Oct8.5×
Nov7.6×
Dec8.4×

ARR over time

6,000,000 8,000,000 10,000,000 12,000,000 14,000,000 16,000,000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Data ▾
PeriodARR
Jan$6.98M
Feb$7.48M
Mar$7.93M
Apr$8.54M
May$9.13M
Jun$9.78M
Jul$10.51M
Aug$11.34M
Sep$12.23M
Oct$13.11M
Nov$14.04M
Dec$15.29M

New pipeline by stage

Discovery Evaluation Proposal Negotiation 200,000 400,000 600,000 800,000 1,000,000
Data ▾
StageNew Pipeline
Discovery$1.10M
Evaluation$840K
Proposal$971K
Negotiation$541K

Net new MRR by movement

0 30,000 60,000 90,000 120,000 150,000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec New MRR Expansion MRR Contraction MRR Churned MRR
Data ▾
PeriodNew MRRExpansion MRRContraction MRRChurned MRR
Jan$41K$16K$4K$12K
Feb$40K$18K$5K$12K
Mar$39K$16K$6K$11K
Apr$51K$16K$5K$12K
May$43K$23K$5K$11K
Jun$53K$19K$7K$12K
Jul$56K$24K$6K$14K
Aug$68K$22K$6K$14K
Sep$61K$31K$6K$12K
Oct$62K$28K$5K$11K
Nov$67K$27K$4K$13K
Dec$90K$36K$6K$16K

Sales & marketing return

Win Rate56.0%▲ 5.8%
Booked Revenue (Closed Won)$1.33M▲ 3.9%
ROAS2.6×▼ 28.8%
✦ Fi
Anything else I can do for you?
You
Which HubSpot deal owner is driving the bookings miss this month?Is pipeline coverage from HubSpot deals enough to hit the number if win rate holds?Trace this quarter's ARR in Stripe back to the deals that closed in HubSpot.Which Google Ads campaign is actually producing pipeline in HubSpot?Why did net new MRR slow down, and which HubSpot deals were supposed to cover it?Show me the HubSpot contacts behind the leads that converted from Google Ads last quarter.Break booked revenue out by HubSpot deal owner so I can see who's carrying the quarter.Flag any HubSpot deal stage where pipeline coverage drops below 3x next quarter's target.Show net revenue retention from Stripe by the HubSpot company segment.
  • Which HubSpot deal owner is driving the bookings miss this month?
  • Is pipeline coverage from HubSpot deals enough to hit the number if win rate holds?
  • Trace this quarter's ARR in Stripe back to the deals that closed in HubSpot.
  • Which Google Ads campaign is actually producing pipeline in HubSpot?
  • Why did net new MRR slow down, and which HubSpot deals were supposed to cover it?
  • Show me the HubSpot contacts behind the leads that converted from Google Ads last quarter.
  • Break booked revenue out by HubSpot deal owner so I can see who's carrying the quarter.
  • Flag any HubSpot deal stage where pipeline coverage drops below 3x next quarter's target.
  • Show net revenue retention from Stripe by the HubSpot company segment.
§ Why the numbers tie out

Every metric traces back to your systems

This is the part a BI tool can’t fake. Each metric is defined once, in your warehouse, from a specific object in a specific source. Change the definition in one place and every tile, report, and answer moves with it. So the number on the screen is the number in the source.

SubscriptionARRNet Revenue RetentionNet New MRRROAS
DealBooked Revenue (Closed Won)Pipeline CoverageNew PipelineWin Rate
CampaignROAS
Ad GroupROAS
Ad (Creative)ROAS
MetricWhat it measuresHow it's calculatedSources
ARRYour monthly recurring revenue annualized, the figure a board or investor anchors on.MRR × 12Stripe
Net Revenue RetentionThe clearest read on whether the product keeps earning its price: how much revenue this year's cohort of customers is worth versus last year, after expansion, contraction, and churn net out.(prior MRR + Expansion MRR − Contraction MRR − Churned MRR) ÷ prior MRRStripe
Pipeline CoverageThe early-warning gauge on the forecast: how many times your open pipeline covers the quota you have to hit.Open Pipeline ÷ QuotaHubspot
Net New MRRHow much your recurring revenue actually grew this month after new business, expansion, contraction, and churn net out, the single number that says whether the base is compounding.New MRR + Expansion MRR − Contraction MRR − Churned MRRStripe
Win RateThe cleanest read on sales effectiveness: the share of decided deals you win, won divided by won-plus-lost.Won Deals ÷ (Won Deals + Lost Deals)Hubspot
ROASRevenue attributed back to ad spend per dollar spent, the headline efficiency number for paid.Attributed Revenue ÷ Ad SpendGoogle Ads, Stripe
§ Then do something about it

Have our agent watch for you

A hubspot kpi dashboard tells you what happened, and Fi tells you why. The last step is not having to remember to check. Point Definite at the one number you can’t afford to miss, and it watches that number for you off the same definitions as your dashboard. When it moves, you hear about it before the next review instead of during it. One metric, one action, always reversible.

Autonomous agent · watch churn
Watch
A metric you choose
net revenue churn
Judge
One condition
> 5% week-over-week
Act
One action
alert #revenue + open doc
◄──── then waits · cooldown 24h before it can act again ────
Scoped to a single metric and a single action. You arm it; you can disarm it anytime.
§ The data that powers it

Built from whatever you already run on

Connect the systems you already use. Any source of these types works, and you don’t move data into a warehouse, because Definite is the warehouse.

No warehouse to stand up or connect. See how the platform models your data →

§ Get started

Build your hubspot kpi dashboard

From signup to a working dashboard in one sitting. No data team required.

01

Sign up

Free to start. No credit card, no infrastructure to set up.

Create your account
02

Connect your sources

Stripe, your CRM, accounting. Definite syncs and models them automatically.

03

Decide your metrics

Pick the numbers that matter or let Fi propose them from your data. Every metric gets one definition, governed in one place.

04

Ask Fi to build it

Describe what you need in plain language. Fi builds the dashboard, and you refine by asking follow-ups.

§ FAQ

Common questions

HubSpot counts closed-won deal amounts, but that figure often diverges from what Stripe actually invoiced, especially with multi-year contracts, usage billing, or discounts applied after the deal stage moved. This dashboard models each KPI from the source object, so booked revenue comes from HubSpot deals and ARR comes from Stripe subscriptions, with one definition per metric. That's why the numbers tie out where HubSpot's built-in reports can't.
HubSpot for booked revenue, win rate, and pipeline coverage (deal, contact, and company objects), Stripe for ARR, MRR, and net revenue retention (subscription and invoice objects), and Google Ads for spend and ROAS (campaign and conversion objects). Definite syncs and models all three, then ties the cross-functional KPIs to one definition each.
It's a live ECharts dashboard running on a deterministic synthetic dataset, labeled illustrative. Every KPI on the screen is computed by the formulas in the metric table, not pasted in, which is why ARR, retention, and net new MRR all reconcile. Connect HubSpot, Stripe, and Google Ads, and Fi builds the same thing from your data.
Type a prompt like the one above. Fi proposes the KPIs, models them on your connected HubSpot, Stripe, and Google Ads accounts, and you refine by asking follow-up questions. The first version is in front of the board without a SQL query or a BI license.
Yes. Ask Fi to add email open rate, click rate, or campaign attribution from HubSpot's marketing email and engagement event objects. The KPI view is the starting point, and every refinement prompt adds to it without breaking the existing metric definitions.

Your answer engine
is one afternoon away.

Book a 30-minute call and watch us build your first dashboard live, with your own data.