Blog· HubSpot CRM 9 min read

HubSpot Custom Reports: A Guide to Building Dashboards

Default HubSpot reports are a starting point, but custom reports and dashboards are essential for proving ROI. This guide shows you how to build meaningful reports for marketing, sales, and service teams.

HubSpot Custom Reports: A Guide to Building Dashboards — HubStack HubSpot article cover
In this article
  • Understanding HubSpot's Reporting Tools
  • Defining Your Key Performance Indicators (KPIs)
  • Building a Marketing Performance Dashboard
  • Creating a Sales Pipeline Dashboard
  • Building a Customer Service Dashboard
  • Cross-Object Reporting: The Key to Full-Funnel Insights
  • Best Practices for Dashboard Management

HubSpot provides a wide array of default reports, but they often fall short of answering the specific questions your business needs to ask. Relying solely on the standard report library means you are likely missing critical insights into your marketing performance, sales pipeline health, and customer service efficiency. The real power of HubSpot's platform is unlocked when you move beyond canned reports and start building custom visualisations tailored to your unique Key Performance Indicators (KPIs). Without this, you are navigating your growth strategy with an incomplete map.

The goal of custom reporting is to transform raw data into actionable intelligence. It is about creating dashboards that provide a clear, at-a-glance view of what is working and what is not. For marketers, this means proving campaign ROI. For sales leaders, it means accurately forecasting revenue and managing pipeline. For service managers, it means identifying bottlenecks and improving customer satisfaction. A well-configured set of dashboards aligns your entire organization around the same data-driven objectives.

This guide provides a practical framework for creating custom reports and dashboards within HubSpot. We will cover the foundational reporting tools, how to define your strategic KPIs, and step-by-step instructions for building dashboards for your marketing, sales, and service teams. We will also explore the power of cross-object reporting for full-funnel analysis. If you find the process complex, remember that expert HubSpot support and maintenance can accelerate your path to data clarity.

Understanding HubSpot's Reporting Tools

Before diving into building, it is crucial to understand the tools at your disposal. HubSpot's reporting capabilities are tiered across different hubs and subscription levels. The primary tool is the Report Builder, which allows you to create custom visualisations of your data. The accessibility and power of this builder depend on your HubSpot subscription. Users on Free and Starter plans have access to basic reports and a limited number of dashboards, while Professional and Enterprise users unlock the full suite of custom reporting tools.

The Custom Report Builder itself has two main variants: single-object and cross-object. A single-object report pulls data from one source, such as contacts, deals, or tickets. For example, you could build a report showing 'Number of Contacts Created by Month'. A cross-object report, available in Professional and Enterprise tiers, is significantly more powerful. It allows you to combine data from multiple object types, such as reporting on 'Deals Won by the Original Source of Associated Contacts', providing a true end-to-end view of your funnel.

Finally, Dashboards are where your reports live. A dashboard is a collection of up to 30 reports, displayed as a single screen. You can create multiple dashboards for different purposes, teams, or individuals. For example, you might have a 'Marketing Team KPI Dashboard', a 'Sales Leaderboard', and a 'Customer Service Daily Snapshot'. Proper dashboard organization is key to making data accessible and preventing information overload for your teams. The number of dashboards you can create is also limited by your subscription tier.

Defining Your Key Performance Indicators (KPIs)

A report is only as valuable as the question it answers. Before you build a single chart, you must define the KPIs that matter to your business. Starting with the technology before the strategy is a common mistake that leads to cluttered dashboards and vanity metrics. Sit down with your marketing, sales, and service leaders to agree on a core set of metrics that directly reflect business goals. What numbers, if they improve, will have a material impact on revenue and growth?

For a marketing team, KPIs should move beyond simple traffic and follower counts. Focus on metrics that demonstrate influence on the pipeline. Examples include: Marketing Qualified Leads (MQLs) generated per channel, lead-to-MQL conversion rate, customer acquisition cost (CAC) by campaign, and the number of contacts generated from key HubSpot landing pages. These metrics connect marketing activity directly to the sales process.

For a sales team, KPIs should focus on pipeline velocity and efficiency. Track metrics like deals created per month, average sales cycle length, deal win rate, and sales activity metrics (calls logged, meetings booked). For customer service, focus on efficiency and satisfaction. Key metrics include average first response time, average ticket resolution time, and ticket volume by category. A robust HubSpot CRM setup and automation plan is essential to ensure you are capturing the data needed to track these KPIs accurately.

Building a Marketing Performance Dashboard

Your Marketing Performance Dashboard should provide a comprehensive overview of your lead generation engine and its impact on the business. Start by adding reports from the standard library that cover high-level metrics, such as 'Sessions by Source' to understand where your traffic is coming from. Then, begin building custom reports to answer more specific questions. A fundamental report to create is 'New MQLs by Original Source', which helps you allocate your marketing budget to the most effective channels.

To build this, you would use the custom report builder, select the 'Contacts' object, and filter for contacts where 'Lifecycle Stage' became 'Marketing Qualified Lead' within a specific date range. You would then visualize this data as a column chart, broken down by the 'Original Source' property. Another vital report is 'Landing Page Performance', showing views, submissions, and conversion rates for your top pages. This helps you identify which content offers are resonating with your audience and which pages need optimization.

Combine these with reports on blog performance (e.g., 'Blog Post Views that Generated New Contacts') and email marketing engagement ('Email Click-Through Rate by Campaign'). When assembled on a single dashboard, these reports provide a 360-degree view of your marketing funnel. You can see how users are finding you, what content converts them into leads, and which campaigns are driving the most qualified prospects for the sales team. This is the first step in proving marketing's direct contribution to revenue.

Creating a Sales Pipeline Dashboard

A Sales Pipeline Dashboard is the command center for any sales leader. Its purpose is to provide a real-time view of pipeline health, team performance, and revenue forecasts. This dashboard should combine deal-focused reports with activity-based reports to give a full picture. Start with a 'Deal Forecast' report, which uses deal stages and amounts to project future revenue. This is a standard HubSpot report but is arguably the most important one for any sales leader.

Next, build custom reports to dissect the pipeline. A 'Deals Created vs. Goal' report helps track new business generation. A 'Win Rate by Rep' report can identify top performers and those who may need coaching. One of the most insightful reports is 'Deal Velocity', which measures the average time deals spend in each stage of your pipeline. This report is critical for identifying bottlenecks. If deals are consistently getting stuck in the 'Proposal Sent' stage, for example, it signals a problem with your proposal or pricing process that needs to be addressed.

At HubStack, we advise clients to include activity metrics alongside outcome metrics. Create reports for 'Meetings Booked by Rep' and 'Calls Logged by Rep'. These leading indicators often predict future success. If a rep's activity drops, their deal creation numbers will likely drop in the following weeks. A well-rounded sales dashboard balances these activity metrics with pipeline metrics, providing a complete story of team performance. To see examples of our strategic approach, view our work with other B2B companies.

Essential Sales Reports for Your HubSpot Dashboard
Report NameReport TypeObjects UsedKey Question it Answers
Deal Forecast by StageSingle ObjectDealsWhat is our projected revenue for this quarter?
New Deals Created by SourceSingle ObjectDealsWhich channels are generating the most valuable opportunities?
Sales Cycle LengthSingle ObjectDealsHow long does it take us to close a deal on average?
Win Rate by RepSingle ObjectDealsWho are our top-performing sales representatives?
Deal Stage VelocitySingle ObjectDealsWhere are deals getting stuck in our sales process?
Sales Activity by RepSingle ObjectEngagements (Calls, Meetings)Is my team putting in the required effort to build pipeline?

Building a Customer Service Dashboard

For businesses using HubSpot Service Hub, a dedicated dashboard is essential for monitoring support team efficiency and customer satisfaction. The goal is to move from a reactive support model to a proactive one, using data to identify trends and prevent issues before they escalate. The foundation of this dashboard is ticket data. Start by building reports that show 'Ticket Volume Over Time', 'Tickets by Status', and 'Tickets by Priority'. These give you an immediate sense of your team's workload and current backlog.

The next layer of reporting should focus on performance and efficiency. Two critical metrics are 'Average First Response Time' and 'Average Time to Close Ticket'. These KPIs directly impact customer satisfaction. If response times are creeping up, it may be a sign that your team is understaffed or that your ticket routing rules need adjustment. You can visualize this data broken down by individual rep to identify high performers and opportunities for team training.

The most strategic service reports categorize tickets to uncover underlying issues. Create a custom ticket property called 'Ticket Category' (e.g., Billing Issue, Product Bug, User Error). Then, build a report showing 'Ticket Volume by Category'. If you see a spike in tickets related to a specific product feature, you can proactively alert your product team. This transforms the service team from a cost center into a valuable source of business intelligence, helping to improve the overall customer experience.

Cross-Object Reporting: The Key to Full-Funnel Insights

Cross-object reporting is where HubSpot's reporting engine truly shines, and it is the key to achieving full-funnel attribution. This feature, available in Professional and Enterprise tiers, allows you to connect the dots between different data sets, most importantly between marketing activities and sales outcomes. It answers the ultimate question for any marketer: which of our efforts are generating actual revenue? This level of reporting is often where businesses seek expert help from a specialist like HubStack.

A classic example of a powerful cross-object report is 'Closed-Won Deals by Original Source of Associated Contacts'. This report uses data from both the Deals object and the Contacts object. It tells you not just which deals closed, but also how the primary contact on that deal originally found your company months or even years earlier. This allows you to attribute revenue back to specific marketing channels like Organic Search, Paid Social, or a specific blog post you published last year.

To create this, you would use the custom report builder, select 'Deals' as the primary data source, and then add 'Contacts' as a secondary source. You can then filter for deals in the 'Closed Won' stage and display the 'Deal Amount' summarized and broken down by the 'Contact's Original Source' property. You can take this even further by joining data from Campaigns, allowing you to report on 'Revenue Influenced by Marketing Campaign'. Mastering cross-object reporting provides undeniable proof of marketing's ROI and enables smarter budget allocation. If you need assistance setting this up, feel free to contact us.

Best Practices for Dashboard Management

Creating reports is only half the battle; maintaining them is just as important. Over time, dashboards can become cluttered with outdated or irrelevant reports. Schedule a quarterly review of all your primary dashboards. Ask stakeholders from each department: 'Is this report still useful? Does it help you make decisions?' Do not be afraid to delete reports that are no longer serving a purpose. A clean, focused dashboard is far more effective than a cluttered one.

Use HubSpot's permission settings to control who can view and edit your dashboards. Your executive dashboard with high-level revenue and CAC metrics should likely be visible to leaders but not editable. Conversely, a sales rep's personal dashboard should be customizable by them. You can also share dashboards with non-HubSpot users via email. Schedule a recurring email to send a summary of the marketing dashboard to the CEO every Monday morning, or email the sales leaderboard to the team every Friday afternoon.

Finally, treat your dashboards as living documents. As your business goals evolve, so should your KPIs and reports. When you launch a new product line, you will need new reports to track its performance. If you change your sales methodology, you will need to update your pipeline reports to reflect the new stages. Reporting is not a one-time setup. Continuous iteration is the key to ensuring your dashboards remain a relevant and powerful tool for data-driven decision-making across the entire organization.

FAQ

Questions people actually ask AI about this.

What's the difference between a report and a dashboard in HubSpot?

A report is a single chart, table, or metric that visualizes a specific set of data (e.g., new contacts by month). A dashboard is a collection of up to 30 individual reports, displayed together on one screen to give a broader overview of performance.

Can I build custom reports on HubSpot Free or Starter?

HubSpot Free and Starter plans have limited reporting capabilities. You can use the standard reports from the report library and create a small number of dashboards, but the custom report builder, especially for cross-object reporting, is primarily a feature of the Professional and Enterprise tiers.

What is a cross-object report in HubSpot?

A cross-object report combines data from two or more different HubSpot objects, like Contacts and Deals. This allows you to answer complex questions, such as attributing revenue (from Deals) to the original marketing source (from Contacts).

How many dashboards can I create in HubSpot?

The number of dashboards you can create depends on your subscription. Free users get 3 dashboards, Starter users get 10, Professional users get 25, and Enterprise users can create up to 50. Each dashboard can hold up to 30 reports.

Why is my report data not matching Google Analytics?

HubSpot and Google Analytics track users and sessions differently, leading to discrepancies. HubSpot uses a tracking cookie to follow individual contacts across sessions, while GA focuses on anonymous user sessions. This fundamental difference in methodology means the numbers will rarely match perfectly.

How do I report on marketing campaign ROI in HubSpot?

The best way is to use cross-object reporting (Pro/Enterprise). Create a report that joins Deals, Contacts, and Campaigns data. This allows you to sum the 'Amount' of 'Closed Won' deals and group them by the 'Campaign' that influenced the associated contacts.

Can I export my HubSpot dashboard reports?

Yes. You can export the data from an individual report to CSV or Excel. You can also export a whole dashboard as a PDF or schedule recurring email summaries of a dashboard to be sent to stakeholders.

How do I share a HubSpot dashboard with someone who isn't a user?

You can schedule a recurring email to send a visual summary of the dashboard to any email address, regardless of whether they have a HubSpot account. You can set the frequency (daily, weekly, monthly) for these sends.

What are some common mistakes when building HubSpot reports?

Common mistakes include not defining KPIs before building, creating too many reports on one dashboard, using vanity metrics, and not using filters correctly, which leads to inaccurate data. Another is failing to use cross-object reports to connect marketing efforts to sales outcomes.

How often should I review my HubSpot dashboards?

It depends on the dashboard's purpose. Daily operational dashboards (like for a service team) should be checked daily. High-level strategic dashboards (like for a marketing leader) should be reviewed weekly. A full audit of all dashboards to remove unused reports should be done quarterly.

Proof

What this looks like when it's done right.

Build Reports That Drive Growth

Related

Technical SEO services

Redirect mapping, metadata baselines, canonical configuration, schema and indexing controls — handled as an ongoing programme rather than a launch-week scramble.

HubSpot technical SEO
Keep reading

How to Set Up HubSpot CRM for a 30-Person Team (Without Overbuilding It)

Most failed CRM rollouts are overbuilt, not underbuilt. Here is the order we configure HubSpot for a 30-person company — and everything we deliberately leave out of version one.

Read article