Refresh frequency should be set by two things: how fast the metric can actually move, and how fast someone can do anything about it. When either is slow, a faster refresh adds cost and noise without adding a single decision.
Most sales dashboards land on nightly. The metrics that matter to a revenue org move on a scale of days, and the meetings that consume them run weekly.
Matching cadence to the metric
| Dashboard | Refresh | Why |
|---|---|---|
| Executive pipeline and attainment | Nightly | Reviewed weekly, moves over days |
| Forecast roll-up | Nightly, plus on demand during forecast calls | Commit changes need to appear in the meeting |
| Deal inspection view | Intraday | Stage and close date edits drive the conversation |
| Rep activity | Nightly | Daily totals are the unit of measurement |
| Lead routing and response | Real time | Response speed is the metric |
| Retention and cohort views | Weekly or monthly | Underlying data updates on a billing cycle |
What over-refreshing costs
The obvious cost is compute. The real cost is behavioral. A dashboard that updates constantly makes ordinary variation look like events, and managers start responding to movement that means nothing.
There is a specific version of this in-quarter. ORM's read on seasonality is that Q2 and Q4 run stronger than Q1 and Q3, and the third month of a quarter runs stronger than the first two. Against that pattern, a soft first month is the expected shape rather than a signal. A dashboard refreshing hourly through week two of a quarter generates alarm about a decline that the calendar predicts.
Frequent refresh also creates disagreement. Two people opening the same view twenty minutes apart see different numbers, and the meeting spends its first ten minutes on which one is right.
What to build instead of speed
Put a visible last-refreshed timestamp on every dashboard. This is the highest-value change most teams can make, because a flat number is ambiguous without it. Nothing changed and the pipeline broke overnight look identical.
Then add change detection rather than more frequent polling. A view that flags which deals had a stage, close date, or amount change since the last refresh answers the question managers actually open the dashboard to ask. ORM treats a change in stage, close date, or amount as meaningful activity on an opportunity, and a rep moving a close date is the strongest available deal slippage signal. Surfacing those changes on a nightly cadence beats refreshing every number hourly and highlighting none of them.
Reserve intraday refresh for the deal-level view used during forecast calls, where a commit change made in the meeting needs to appear before the meeting ends. Everything else, including pipeline coverage, holds fine overnight. Our walkthrough of how to create a sales forecast covers the cadence the underlying process runs on.
Frequently Asked Questions
How often should a sales dashboard refresh?
Nightly covers most sales dashboards. Pipeline, coverage, win rate, and attainment change on a scale of days, so hourly updates add cost and noise without adding decisions. Deal-level views used inside a live forecast call are the exception and justify intraday refresh.
Do sales teams need real-time dashboards?
Rarely. Real time is worth paying for when a number can change within the window someone could respond, such as inbound lead routing or SDR activity during a blitz. A quarterly attainment figure cannot change meaningfully between 9am and 10am, so refreshing it hourly produces motion rather than information.
What are the downsides of refreshing too often?
Frequent refresh makes small movements look like events, which pulls managers into reacting to normal variation. It also raises warehouse cost and increases the chance that two people viewing the same dashboard minutes apart see different numbers and disagree in a meeting.
Should the dashboard show when it last refreshed?
Yes, on every dashboard, as a visible timestamp. Without it, a viewer cannot tell whether a flat number means nothing changed or the pipeline failed overnight. A stale dashboard that looks current is worse than one that is obviously out of date.
Put these metrics to work
ORM builds custom revenue forecast models that turn concepts like how often should a sales dashboard refresh into prescriptive action for your team.
Schedule a Demo