Skip to content
  • There are no suggestions because the search field is empty.

How to Set Up and Track RevOps Metrics in HubSpot

This guide explains how to prepare your CRM data, configure the necessary properties, and create the HubSpot reports you need to measure:

  • Deal velocity and time-to-close
  • Win rate for AI-assisted deals
  • Revenue per rep and efficiency gains
  • Pipeline contribution
  • Cost savings and AI ROI

You will then bring these reports together in a dedicated AI ROI and RevOps dashboard, giving stakeholders one reliable view of how AI is influencing revenue performance.

Before you begin:

Most of the HubSpot reporting workflows in this guide require:

  • A HubSpot Professional or Enterprise subscription
  • Access to the custom report builder
  • Permission to create, own, and edit reports
  • Permission to create or edit dashboards
  • Consistent deal, lifecycle, and revenue data

The exact reporting tools available will depend on the HubSpot products and subscription levels in your portal.

Setting up the foundational HubSpot data

A reliable HubSpot RevOps dashboard starts with the data behind it.

If deal stages are outdated, amounts are missing, or teams apply different definitions to the same field, even a technically correct report will produce misleading results.

Before creating your reports, confirm:

  • What each metric means
  • Which records will be included?
  • Which reporting period will be used?
  • Who owns the source data?
  • How will AI involvement be identified?
  • Which team is responsible for maintaining each property

Step 1: Create custom properties to track AI usage

Start with a few properties that your teams can update consistently. For the AI-Assisted Deal property, a dropdown with Yes, No, and Unknown is ‌more useful than a single checkbox.

Property

HubSpot Object

Recommended Field Type

Purpose

AI-Assisted Deal

Deal

Dropdown: Yes, No, Unknown

Identifies deals where AI supported the sales process

AI-Generated Lead

Contact or lead

Dropdown: Yes, No, Unknown

Identifies leads generated through AI-supported activity

Estimated Hours Saved

Deal or relevant object

Number

Supports efficiency and cost-saving calculations

AI Costs Allocated

Deal or relevant object

Currency

Records the AI cost allocated to the deal or activity

Estimated Cost Saved

Deal or relevant object

Currency

Captures the estimated financial saving

  

Example of an AI-assisted deal property used to identify AI-influenced opportunities.

Define what counts as AI-assisted

Add a clear description to the property so everyone applies it consistently.

For example:

Select Yes when AI directly supported a meaningful part of the deal process, such as prospecting, research, qualification, outreach, content creation, forecasting or summarisation.

💡 Avoid classifying every deal as AI-assisted simply because the sales representative had access to an AI tool. The property should indicate that AI was actually used in the process being measured.

Create the properties in HubSpot

Create these as custom properties on the relevant HubSpot objects, then add them to the record views, pipeline stages or workflows where your teams will use them.

For detailed setup instructions, see HubSpot’s guide to creating and editing properties.

💡 Where possible, automate property updates using workflows or integrations. Reserve manual fields for information that genuinely requires human judgement.

Step 2: Align your pipeline data

At minimum, ensure the following fields are completed:

  • Deal amount
  • Close date
  • Deal stage
  • Deal owner
  • Pipeline
  • AI-Assisted Deal
  • Associated contact or company

 

Required deal properties help ensure the data used in velocity and ROI reports is complete.

Step 3: Align your HubSpot lifecycle stages

HubSpot lifecycle stages help marketing, sales, and customer success understand where contacts and companies sit in the wider customer journey.

Document the entry criteria, owner, and required actions for each stage.

Build the five core RevOps metrics

The reporting tool you use will depend on the metric. Some can be tracked through HubSpot’s standard analytics reports, while others require the custom report builder, attribution reporting, or custom calculation properties.

Use HubSpot’s custom report builder to select the data source, measures, properties, and filters required for each RevOps metric.

Metric 1: Deal Velocity / Time-to-Close

Goal: Measure how long deals take to close, then compare AI-assisted deals with non-AI deals.

Option A: Use the standard Sales Analytics report

If you want a quick starting point:

  1. Go to Reports.
  2. Open Sales Analytics:
    undefined-Oct-28-2026-11-36-22-6926-AM
  3. Search for or select Deal velocity:
    undefined-Oct-28-2026-11-36-22-9183-AM
  4. Apply filters for:
    • Date range
    • Pipeline
    • Rep or team
  5. Save the report.
  6. Add it to your dashboard.

This gives you the average number of days deals take to close.

Option B: Build a custom AI vs non-AI velocity report

If you want to compare AI-assisted deals against standard deals:

  1. Go to Reports.
  2. Click Create report.
  3. Choose Custom report.
  4. Select Deals as the primary data source.
  5. Click Next.
  6. In the report builder, add Days to close as the measure.
  7. Set the calculation to Average.
  8. Break down the report by AI-Assisted Deal.
  9. In the filters section, set:
    • Close date = the reporting period you want
    • Pipeline = the relevant pipeline
    • Deal stage = closed won if you only want to measure successful sales cycles
  10. Choose a chart that makes comparison easy, such as a bar or column chart.
  11. Save the report as something like Deal Velocity: AI vs Non-AI.

What to check after building it: If AI-assisted deals close faster, the average Days to close should be lower for deals tagged AI-Assisted Deal = Yes.

Metric 2: Win Rate of AI-Assisted Deals vs Non-AI Deals

Goal: Compare outcomes, not just activity.

How to build the report

  1. Go to Reports.
  2. Click Create report.
  3. Choose Custom report.
  4. Select Deals as the primary data source.
  5. Click Next.
  6. Add these fields:
    • Deal stage or deal status
    • Amount
    • Deal owner
    • AI-Assisted Deal
  7. Add filters for:
    • The date range you want
    • The pipeline you want
    • Closed-won and closed-lost deals only
  8. Use AI-Assisted Deal as the main category.
  9. Use Deal status as the breakdown.
  10. Use Count of deals as the core value.
  11. Choose a stacked bar or column chart and display the results as percentages.
  12. Save the report as Win Rate: AI-Assisted vs Non-AI Deals.

Metric 3: Revenue Per Rep / Efficiency Gains

Goal: Measure whether AI is helping each rep produce more revenue with the same capacity.

How to build the report

  1. Go to Reports.
  2. Click Create report.
  3. Choose Custom report.
  4. Select Deals as the primary data source.
  5. Click Next.
  6. Add these fields:
    • Deal owner
    • Amount
    • Close date
    • AI-Assisted Deal
  7. Filter for:
    • Closed-won deals
    • Your chosen date range
  8. Set the report to show:
    • Total closed-won revenue by Deal owner
    • Optionally, performance over time by month or quarter
  9. Save one version for all closed revenue.
  10. Save a second version filtered to AI-Assisted Deal = Yes.

If you want a fuller efficiency view, compare this report with active sales headcount data outside the report. Do not automatically use every paid HubSpot seat, as not all users are responsible for generating revenue.

Metric 4: Pipeline Contribution

Goal: Measure how much pipeline or revenue is associated with AI-supported acquisition and engagement.

Option A: Build a custom object-level report

If you simply want to know how much open or won pipeline is tagged as AI-influenced:

  1. Go to Reports.
  2. Click Create report.
  3. Choose Custom report.
  4. Select Deals as the primary data source.
  5. Add these fields:
    • Amount
    • Deal stage
    • Close date
    • AI-Assisted Deal
  6. Filter by pipeline and date range.
  7. Break down the report by AI-Assisted Deal.
  8. Use Sum of Amount as the value.
  9. Save the report as Pipeline Contribution: AI vs Non-AI.

This gives you a direct view of how much pipeline value is associated with AI-assisted deals. It does not prove that AI created or caused that pipeline.

Option B: Use attribution reporting

If you want to measure which tracked interactions, assets or campaigns contributed to contacts, deals or revenue:

  1. Go to Reports.
  2. Click Create report.
  3. Choose the Attribution report.
  4. Select the data source you need:
    • Contacts for top-of-funnel influence
    • Deals for deal-creation influence, if available
    • Revenue for won-revenue influence, if available
  5. Choose the attribution model.
  6. Choose a dimension such as campaign, asset type, interaction source or deal owner.
  7. Apply filters for date range, lifecycle stage, interaction source or campaign.
  8. Save the report and add it to your dashboard.
Note: Deal-create and revenue attribution reports require Marketing Hub Enterprise.
 

Common mistakes to avoid

  • Deals are not in a closed-won stage.
  • Deals have missing Amount, Create date, or Close date values.
  • Deals have no associated contact.
  • Sales activities are logged to the contact but not associated with the deal.
  • Teams expect attribution to include offline or untracked interactions that never entered HubSpot with the correct tracking or association data.

Metric 5: Cost Savings / ROI

Goal: Prove that AI is creating measurable financial value, not just operational activity.

Track the inputs needed to calculate ROI using custom properties on deals

Create these properties under Deal properties:

  • AI Cost Allocated
  • Estimated Hours Saved
  • Estimated Cost Saved
  • AI-Assisted Deal

Update those fields on AI-influenced deals.

Then:

  1. Go to Reports.
  2. Create a Custom report using Deals.
  3. Add these fields:
    • Amount
    • AI Cost Allocated
    • Estimated Cost Saved
    • Deal owner
    • Close date
  4. Filter for the reporting period you want.
  5. Save separate reports for:
    • AI-assisted revenue
    • Estimated cost saved
    • AI cost allocate

Practical ways to calculate ROI in HubSpot

You can model AI ROI in a few practical ways:

  • Simple ROI model: Compare the incremental financial benefit associated with AI-assisted activity against the cost of the AI tools and implementation.

ROI (%) = (financial benefit − AI cost) ÷ AI cost × 100

  • Efficiency model: Compare revenue per rep, time-to-close or the volume of opportunities handled before and after AI adoption.
  • Cost-savings model: Estimate the hours saved by AI-assisted tasks and multiply them by a blended labour cost.

For more advanced calculations involving several records or data sources, you may need HubSpot datasets or an external reporting tool.

💡Important: These reports capture the inputs needed to measure ROI, but they don’t automatically calculate an ROI percentage. Where available, use a HubSpot calculated field or a dataset to complete the calculation.

Step 4: Pull the reports into one dashboard

Once the five reports are built, bring them into one dashboard.

How to create a dedicated dashboard in HubSpot

  1. Go to Dashboards.
  2. Click Create dashboard in the upper-right corner.
  3. Name it AI ROI & RevOps Dashboard.
  4. Set visibility for the right team, leadership group, or business unit.
  5. Create the dashboard.

How to add reports to the dashboard

  1. Open the dashboard.
  2. Click Add content.
  3. Select Report.
  4. Hover over each saved report and click + Add.
  5. Arrange the layout so that the dashboard reads clearly from top to bottom.

A practical dashboard layout is:

  • Top row: Deal velocity, win rate, and revenue per rep
  • Middle row: Pipeline contribution and attribution
  • Bottom row: ROI, cost savings, and notes or definitions

You can drag and drop reports to reorganise the dashboard.

Set up automated dashboard emails for stakeholders

Once the dashboard is live:

  1. Open the dashboard.
  2. Use the dashboard sharing or subscription options available in your portal.
  3. Choose the audience.
  4. Set a weekly or monthly cadence.
  5. Use a clear dashboard name, so recipients know exactly what they’re receiving.

Note: HubSpot supports daily, weekly, and monthly recurring dashboard emails, but recurring emails are limited to users in the account.


Frequently Asked Questions

What are the default HubSpot lifecycle stages?

HubSpot’s default lifecycle stages are Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist, and Other.

It’s also important to understand how lifecycle stages behave in HubSpot. They generally move forward automatically rather than backwards, and HubSpot can update lifecycle stages when a deal is created or won. Contact and company lifecycle stages can also be synced when configured. This means lifecycle stages don’t just define where someone sits in the customer journey; they can also influence automation and reporting across your portal.

How do B2B SaaS companies structure HubSpot lifecycle stages?

Marketing usually owns the journey from Subscriber to Marketing Qualified Lead, while sales typically owns Sales Qualified Lead through to Customer. Customer success then tracks onboarding, adoption, renewals, and expansion using additional properties or pipelines.

Should you use native HubSpot reporting or custom RevOps dashboards?

Start with HubSpot’s native reports because they are quicker to build and easier to maintain. Use custom reports or datasets when you need more advanced calculations, multiple data sources or finance information that is not stored directly in HubSpot.

How can you calculate CAC and LTV using HubSpot?

HubSpot can provide lead-source, lifecycle, customer and revenue data, while cost and margin information may come from finance, advertising or billing systems. Connect or export the data, apply your agreed CAC and LTV formulas, and validate the final figures with finance.

What helps improve pipeline velocity and prevent deal slippage?

Keep deal stages clearly defined, require accurate amounts and close dates, and regularly review deals with no recent activity or overdue close dates. Consistent pipeline hygiene makes HubSpot RevOps reporting more reliable and helps teams identify stalled opportunities sooner.

How do you set up custom reporting in HubSpot?

Go to Reporting > Reports, click Create report and select Custom report. Choose your primary data source, add the required fields and filters, select a visualisation, then save the report to your reports list or dashboard.