IV-Lead Blog

HubSpot Reports: Dashboards & Custom Reports Guide

Written by Ohad Peter | Jan 16, 2023 10:38:32 AM

HubSpot can show you almost anything about your marketing, sales, and service — but only if your data is clean and your reports answer real questions. HubSpot reporting works in three layers: built-in analytics tools for common questions, dashboards that group reports into one view, and the custom report builder for anything the defaults can't answer. Most teams either drown in default dashboards nobody opens or build custom reports on messy data they can't trust. Here is the practitioner's read on using all three well.

What's the difference between analytics tools, dashboards, and custom reports?

Analytics tools answer pre-built questions, dashboards collect reports into a single screen, and custom reports let you ask anything your properties and objects can support. HubSpot's built-in analytics — traffic, email performance, sales activity — are fast and need no setup, but they only answer the questions HubSpot anticipated. A dashboard is a container: you add reports to it, filter the whole board by date or team, and share it with the people who need it. The custom report builder is where you go when the answer lives across objects — like deals tied to contacts tied to original traffic source. The rule of thumb: start with the built-in tool, drop it on a dashboard when you want it daily, and only build custom when no default fits.

How do you build a dashboard people actually use?

Build one dashboard per audience and per decision — not one giant board with everything on it. The mistake we see most is a single dashboard with twenty reports that serves no one. A good dashboard answers the handful of questions one role checks regularly. Give it a clear name, set the right access, and filter it to that team. Worked example: instead of a shared "Marketing" board with every chart, build a "Demand Gen — Weekly" dashboard with five reports — sessions by source, new contacts by source, MQLs created, conversion rate, and cost per lead — filtered to the last 30 days. The team opens it, gets the answer in ten seconds, and moves on. That's a dashboard that gets used.

Two habits keep dashboards honest over time. First, set access deliberately — a board everyone can edit is a board that slowly fills with one-off reports. Second, review the board quarterly and delete anything no one has opened. A short, trusted dashboard beats a long, ignored one every time.

When should you build a custom report?

Build custom only when the question crosses objects or properties the defaults don't combine — and when the underlying data is clean enough to trust the answer. The custom report builder lets you pull from contacts, companies, deals, tickets, and more in one report, then group, filter, and visualize. It is powerful, but it surfaces every gap in your data. If half your deals have no close date or traffic source is blank on most contacts, a custom report will faithfully show you that mess at scale. Worked example: a "pipeline by original source" report only works if original traffic source is reliably set on contacts and those contacts are associated to deals. Get the data model right first, then the report writes itself.

Single-object vs multi-object reports: which do you need?

Use a single-object report when the question lives inside one record type, and a multi-object report when the answer depends on how records connect. "How many deals closed this quarter" is a single-object question — it lives entirely on the deal. "Which traffic source produces the most closed-won revenue" is a multi-object question, because the source lives on the contact and the revenue lives on the deal, and the report only works if those records are associated. Multi-object reports are where HubSpot reporting earns its keep, but they are also where weak associations and blank properties quietly break the answer. Before you build one, confirm the records are linked and the fields you're grouping by are actually filled in.

Which report type and chart should you pick?

Match the chart to the question: totals as a single number or bar, trends over time as a line, and breakdowns as a stacked bar or table. A single big number is right for "how many deals closed this month." A line chart is right for "is traffic growing." A table beats a fancy chart when people need exact figures to act on. Avoid pie charts with more than a few slices — they're hard to read and rarely change a decision. The goal of every report is one clear takeaway, not a decorated screen. If you can't say in one sentence what a report tells you, it's the wrong report.

Why don't my HubSpot reports match my other tools?

Almost always it's a definition or a filter difference, not a HubSpot bug. Numbers diverge because two systems count differently: a date range that doesn't line up, an attribution model that credits a different touch, a deduplication rule, or a property that's blank on records one tool includes and the other drops. When a report looks wrong, don't assume the tool is broken — spot-check the underlying records, confirm the date range and filters, and check whether the property you're grouping by is actually populated. Most "the numbers are wrong" tickets resolve into "the numbers are measuring two different things."

What are the most common HubSpot reporting mistakes?

The big ones are reporting on dirty data, building boards no one opens, and confusing activity with outcomes. Reporting is where weak data finally gets exposed — a dashboard is only as honest as the properties feeding it, and a custom report just makes a mess legible at scale. The recurring traps:

  • Inconsistent deal stages and lifecycle definitions. If "MQL" means three different things across teams, every funnel report is fiction.
  • Blank or unenforced key properties. Original traffic source, deal close date, and owner are the usual offenders — fix them with required fields and workflows, not by hand each quarter.
  • Missing associations. Cross-object reports silently drop records that aren't linked, so the report looks complete while quietly under-counting.
  • Vanity dashboards. Twenty reports on one board means no one knows where to look. Fewer reports, clearer decisions.
  • Measuring activity instead of outcomes. Calls logged and emails sent are easy to chart and rarely tell you whether the number that matters moved.

The IV-Lead take

The teams that get real value from HubSpot reporting aren't the ones with the most reports — they're the ones who fixed deal stages, lifecycle definitions, and source tracking first, then built a few reports each role actually opens. Start with the decision you need to make, work backward to the report, and ruthlessly delete dashboards no one looks at. Clean data is what turns reporting from a chore into a system you can run the business on.

Not sure your reports can be trusted? Book a 30-minute portal audit — we'll tell you straight whether your data supports the reports you're running, and what to fix first. For the bigger picture, see how we approach HubSpot implementation and optimization and the RevOps foundations that make reporting trustworthy in the first place.

Frequently asked questions

How many reports can I add to one dashboard?

HubSpot caps reports per dashboard and dashboards per account based on your subscription tier. Rather than filling a board to the limit, build focused dashboards per role — they're easier to read and faster to load.

Do I need a paid HubSpot tier for custom reports?

Built-in analytics and basic dashboards are available on lower tiers, but the full custom report builder and higher report limits come with Professional and Enterprise plans. Check your account's limits before planning a heavy reporting setup.

Why do my reports show different numbers than I expect?

Almost always a data or filter issue: a date range that doesn't match, a property that's blank on many records, or associations that never formed. Spot-check the underlying records before assuming the report is wrong.

Can I report on data across contacts, deals, and companies together?

Yes — the custom report builder lets you combine multiple objects in one report, as long as the records are properly associated. Clean associations are what make cross-object reporting possible.