// GuidesIntegration

HubSpot dashboards for sales managers: 8 reports that show who needs attention (2026)

Short answer

Build eight exception reports rather than a wall of charts: stale open deals, deals with no next activity, deals stuck in stage, close dates pushed, deals due within 30 days that have gone quiet, completed activities by rep, the deal funnel per rep against the team, and deals created by rep. Four are stock reports in HubSpot’s sales analytics suite (Sales Hub Starter and up); four are filtered deal lists, built as custom reports on Professional or as saved views on any plan, except stuck in stage, which needs a Professional property. Use one stale threshold, 7, 14 or 21 days by sales-cycle length, filter the whole dashboard by owner, and read it for 20 minutes every Monday.

Which 8 HubSpot reports show who needs attention?

A dashboard that shows everything shows nothing you can act on. Each report below answers one question, names the reps who need a conversation this week, and uses only properties HubSpot documents. Four are stock reports in the sales analytics suite; four are filtered deal lists you build once. The stale threshold is a rule of thumb, adjust it to your data: no logged activity for 7 days on a sales cycle under 30 days, 14 days for 30 to 90 days, 21 days for over 90.

The eight reports, the question each answers, and what it is built from
ReportQuestion it answersProperties and filtersSales Hub tier
1. Stale open dealsWhich open deals has nobody touched?Deals, open stages only. Last activity date is more than 14 days ago (7 or 21 by cycle length). Group by Deal owner, sort by Amount.Saved view on any plan; custom report on Professional or Enterprise
2. No next activityWhich open deals have nothing booked next?Deals, open stages only. Next activity date is unknown. Group by Deal owner, sort by Amount.Same as report 1
3. Stuck in stageWhich deals have sat in a stage longer than deals that win?Deals, open stages only. Date entered current stage is more than N days ago, N being 1.5 times the Time spent in deal stage figure for won deals in that stage. Group by Deal stage.Professional or Enterprise (stage calculated properties)
4. Close dates pushedWhich reps keep moving close dates?Sales analytics, Deal push rate, Group by owners, date range this quarter. Deal change history next to it for amount and stage changes.Starter or above
5. Due soon and quietWhich deals due this month are going quiet?Deals, open stages only. Close date is less than 30 days from now and Last activity date is more than 7 days ago. Group by Deal owner. Swap in Close date is before Today for the overdue list.Same as report 1
6. Completed activities by repWho is doing the work, and of what kind?Sales analytics, Completed activities (calls, meetings, tasks, emails and notes), Group by owners, last 7 days. Call outcomes and Meeting outcomes beside it.Starter or above
7. Deal funnel per repWhere does each rep’s pipeline stall or die, compared with the team?Sales analytics, Deal funnel for one pipeline (conversion rates, stage skips and time in each stage). Run it for the team, then Select reps for one rep.Starter or above
8. Deals created by repWho is building next quarter’s pipeline?Sales analytics, Deals created, Group by owners, this quarter. Average deal size beside it.Starter or above

Property definitions are from HubSpot’s default deal properties page; report names from the sales analytics suite page, which lists the suite for Sales Hub Starter, Professional and Enterprise, with Group by, Select reps and Select teams among its report filters; the filter wording from HubSpot’s relative date filters page, whose own example is “Last activity date is more than 10 days ago”.

How do I build the dashboard, and in what order?

Start with the four stock reports; they take an hour and prove the dashboard deserves a Monday slot. Build the filtered lists next, then the stage report if you are on Professional. Menu paths are HubSpot’s own.

  1. Write the thresholds down. One stale threshold for the team (7, 14 or 21 days) and a stuck limit per stage: open Time spent in deal stage for last quarter’s won deals, note the figure per stage, multiply by 1.5. Put both in the dashboard description.
  2. Create the dashboard. Reporting > Dashboards, then Create dashboard (HubSpot). Dashboards exist on every plan; the counts per plan are in the limits table below.
  3. Add the four analytics reports. Reporting > Reports, then Sales in the left sidebar. Open Deal push rate, Completed activities, Deal funnel and Deals created, with Deal change history, Call outcomes, Meeting outcomes and Average deal size as companions; set Group by to owners, then Save report and add it to the dashboard (HubSpot).
  4. Build the stale list. On Professional or Enterprise: Reporting > Reports, Create report, Single-object report, data source Deals; add the filters from the table and Save report (HubSpot). On any plan: CRM > Deals, Advanced filters, Add filter per condition (HubSpot), then save the view and share it with your managers under Manage sharing (HubSpot).
  5. Clone it twice. Change the filter to Next activity date is unknown for report 2, and to Close date within 30 days plus Last activity date over 7 days for report 5. Saved views have a clone icon for exactly this.
  6. Add Stuck in stage. The same single-object recipe with Date entered current stage. HubSpot notes that a Professional or Enterprise subscription is required to use its stage calculated properties (HubSpot).
  7. Filter the whole dashboard. HubSpot lets you filter all reports on a dashboard, or individual ones, to a date range, owners or teams, or pipelines (HubSpot). Set the team filter once; switch to a single rep before a 1:1.
  8. Schedule the Monday email. Share via email on a recurring weekly schedule; report data is captured two hours before the send time, and reports can also be shared to public Slack channels (HubSpot), which is why the per-rep lists belong in the email to you, not in a channel.

Tip

Name each report as its question

Call the stale list “Open deals nobody touched in 14 days”. Whoever opens the dashboard at 8:30 on Monday should not need to remember the filter.

How do I read rep performance against the team without a leaderboard?

Compare each rep with two things: the team on the same report, and their own previous four weeks. Say a rep’s usual week is 40 logged activities; a week at 25, with a funnel that also dropped at the proposal stage, is worth a conversation. A rep who is simply below the team average may have a different territory, ramp date or deal size, none of which the dashboard can see.

In practice: run the Deal funnel for the team, then use Select reps for each rep and read the conversion rate at the stage where the team loses most. Then count how many of the eight lists name the same rep this week.

How many lists name the same rep this week, and what to do about it
Lists naming the rep this weekRead it asWhat you do
1A noteWrite the deal and the question in the 1:1 doc
2A 1:1 topicOpen the 1:1 with the two lists and the rep’s own last four weeks
3 or moreThe first item in the pipeline reviewPick the three largest deals across the lists; those are the review’s priority deals

Watch out

Activity counts are not a ranking

Completed activities shows counts, and HubSpot excludes meetings and tasks that are not marked complete, so the number also measures logging discipline. Use it to notice a change in a rep’s own pattern, and read the micromanaging guide before you put it in a team channel.

What can each report not tell you?

Every list above has a blind spot that comes from how HubSpot fills the property.

  • Stale open deals. Only activity logged in HubSpot counts. Last activity date is set by a note, call, tracked and logged sales email, meeting, LinkedIn, SMS or WhatsApp message, chat or completed task on the deal record (HubSpot); a rep who emails from an untracked inbox looks idle.
  • No next activity. HubSpot sets Next activity date from a logged future call, sales email or meeting. A rep who works from tasks or sequences shows a blank, and a booked call is not a committed next step.
  • Stuck in stage. The Time spent in deal stage benchmark is an average, so one 200-day deal drags it up, and that report only includes deals with a Close date in the selected range. Date entered current stage restarts when a deal is moved back and forward.
  • Close dates pushed. Deal push rate counts deals whose close date moved out of the selected timeframe; it does not say why, or how many times. View the Close date property’s history on the record (HubSpot), or export it for a cohort, up to 20 revisions per deal (HubSpot).
  • Due soon and quiet. It cannot separate a deal waiting on procurement from a dead one, and it inherits the logged-activity blind spot. Ask; do not assume.
  • Completed activities. Counts only. Quality is not in it, unmarked meetings and tasks are excluded, and a high count with no call outcomes is the same problem with more noise.
  • Deal funnel per rep. Small numbers. A rep with six deals in a quarter cannot be compared statistically with a team of sixty; read the stage where deals stop rather than the percentage.
  • Deals created. It does not know whether a deal is real. Check Amount and Next activity date on the new deals before you praise the count.

What are the limits: tiers, custom reports and refresh?

Dashboards and saved views exist on every plan. The sales analytics suite needs Sales Hub Starter or above. Custom reports, and the stage calculated properties behind report 3, need Professional or Enterprise (HubSpot). Prices are from HubSpot’s Sales Hub pricing page on September 28, 2026.

What each part of the dashboard needs
What you needPlanPrice and limits (billed annually)
Dashboards, saved deal views, property historyAny plan, including Free tools10 dashboards on Free, 30 on Starter, 75 on Professional, 100 on Enterprise; 50 reports per dashboard
Sales analytics reports (reports 4, 6, 7 and 8)Sales Hub Starter or above$7 per seat per month
Custom single-object reports (reports 1, 2 and 5 as reports rather than views)Professional or Enterprise$90 per seat per month plus a one-time $1,500 onboarding fee, up to 100 custom reports; Enterprise $150 per seat per month plus $3,500 onboarding, up to 500
Stage calculated properties (report 3)Professional or EnterpriseIncluded with the plans above
Workflows for Slack alertsStarter: up to 50 workflows with restricted triggers and actions; Professional: up to 300; Enterprise: up to 1,000The Send a Slack notification action is documented for Professional or Enterprise (HubSpot)

Refresh is the limit people miss. For the custom report builder, HubSpot states that new data takes 10 to 15 minutes to appear, that reports refresh every two hours, and that a manual refresh of a report or dashboard is allowed once every 15 minutes (HubSpot, refresh page). Treat the dashboard as Monday morning’s snapshot.

What does the 20-minute Monday review look like?

Read the dashboard once a week, in the same order, before the pipeline review. The minutes are a budget.

20 minutes, every Monday

  • Filter the dashboard to your team and the last 7 days, then refresh it (2 min).
  • Stale open deals and No next activity: per rep, pick the three largest deals on either list; those are the rep’s questions for the week (5 min).
  • Due soon and quiet, then Close dates pushed: a deal on both lists goes to the top of the pipeline review (4 min).
  • Stuck in stage: for each deal past 1.5 times the stage figure, write the one question you will ask in the 1:1 (3 min).
  • Completed activities and Deal funnel: anyone well below their own usual week and losing at the same stage gets a 1:1 slot this week (4 min).
  • Deals created: a rep at zero for two weeks running gets a pipeline conversation (1 min).
  • Write three names with one line each and send them to yourself; that is the agenda (1 min).

What does this look like automated?

Every report above is a list you read, eight of them, one owner filter at a time, once a week, with the pattern held in your head. A manager-intelligence layer reads the same records continuously and hands you the pattern per rep.

How diffi helps

diffi reads HubSpot the way these reports do, and then keeps reading. It connects with a private-app token, read-only, so it does not write to your CRM, and polls every 5 minutes. From the deals, calls, meetings, emails, tasks and notes it derives 52 fact types by fixed rules: stage advanced, regressed or skipped, amount changed, close date pushed or slipped a quarter, meeting held or no-show, rescheduled or canceled, task done late, email sent or received. Those facts feed deal-risk and pipeline-risk signals with the evidence behind each one, and a ranking of who needs attention, so the eight lists collapse into one answer you can ask for in plain language: who needs attention, what changed this week. Your reps are not users of it; you keep the dashboard, the thresholds and the conversation. Book a demo to see it on your own HubSpot pipeline.

See it on your own team

Frequently asked questions

Does HubSpot have a stale deals report?

Not among the sales analytics suite’s stock reports. Build it as a filtered deal list: open stages only, Last activity date is more than 14 days ago (7 or 21 by cycle length), grouped by Deal owner. On Professional or Enterprise that is a custom single-object report; on any plan it is a saved view on the deals index page. Only activity logged in HubSpot moves Last activity date, so check what your reps log before you read the list as neglect.

How do I see activity by rep in HubSpot?

Reporting > Reports, then Sales, then the Completed activities report with Group by set to owners. It counts calls, meetings, tasks, emails and notes, and excludes meetings and tasks not marked complete. Put Call outcomes and Meeting outcomes beside it so every count comes with a result. The sales analytics suite is available on Sales Hub Starter, Professional and Enterprise.

Which Sales Hub tier do I need for a sales manager dashboard?

Dashboards and saved views come with every plan, including Free tools. The four stock reports need Sales Hub Starter, $7 per seat per month billed annually. Custom reports and the stage calculated properties need Professional, $90 per seat per month plus a one-time $1,500 onboarding fee, or Enterprise, $150 plus $3,500, per HubSpot’s pricing page on September 28, 2026.

How often do HubSpot dashboards refresh?

HubSpot’s documentation for the custom report builder says new data takes 10 to 15 minutes to appear, reports refresh automatically every two hours, and you can refresh a report or dashboard manually once every 15 minutes. A recurring dashboard email captures its data two hours before the send time. Read the dashboard as a snapshot.

Can HubSpot alert me in Slack when a deal goes stale?

Yes, with a deal-based workflow whose filter is Last activity date is more than N days ago and the Send a Slack notification action, which HubSpot documents for Professional or Enterprise; the pricing page gives Starter up to 50 workflows with restricted triggers and actions. The step-by-step, including re-enrollment and the once-a-day check, is in our Slack alerts guide.

Does HubSpot have a deal risk score?

Two things exist. Deal score is a default deal property HubSpot describes as “the predictive deal score calculated by HubSpot AI to score the deal health”. Separately, the sales analytics documentation walks through a Deal risk score built in a dataset and charted by quarter; after HubSpot’s own weighting, a deal collects 0.1 point per day of age, 20 points when its last activity is more than 14 days old, and 20 points when its close date has been pushed three or more times. Datasets need Data Hub Professional or Enterprise. Either way, treat a score as the prompt for a question rather than a verdict.

See diffi on your own team

Book a demo and we will show you what diffi sees across your team.

Fields marked * are required.

By submitting, you agree to our Privacy Policy.