Marketing dashboards that hold up because the data underneath them does.
A dashboard is a presentation layer on top of decisions about what to count.
The dashboard is the visible artifact. The work is the decisions about what counts as a conversion, which lifecycle moves are real, and how multi-system records get reconciled into a single number.
Discuss the engagementWhere dashboards usually break
Most marketing dashboards we audit are reporting numbers that look right but don't reconcile against any other source. The HubSpot dashboard says one MQL count, Salesforce says another, the ad platform attributes a different number to the same campaign, and the conversation in the QBR becomes about reconciling them rather than acting on them.
The fix is upstream. Reconcile the underlying data first. Establish single sources of truth per metric. Build the dashboard against those sources, not against whatever the platform's default surface presents. That upstream work is where the real effort lives: analysts spend roughly 80% of their time finding, cleaning, and preparing data rather than analyzing it (Forbes/CrowdFlower, 2016), and the payoff for getting it right is large — data-driven organizations are 23x more likely to acquire customers than their peers (McKinsey Global Institute).
We do this in HubSpot, Salesforce, Looker, Tableau, Power BI, Domo, Sigma, and increasingly the warehouse-native BI patterns where the warehouse is the source of truth and the dashboard tool is a thin layer on top.
The dashboard build sequence
Run in this order; skipping ahead produces dashboards nobody trusts.
- 1Question definitionWhat decisions does this dashboard inform? Build for the decision, not for the data that happens to be available.
- 2Source of truth selectionFor every metric on the dashboard, name the source. If two sources disagree, pick one and document why.
- 3Data layer reconciliationFix the upstream sync, segmentation, or attribution issues that caused the discrepancy. Don't paper over it in the report layer.
- 4Metric definitionWritten, in the documentation, with the calculation logic and the edge cases. New team members shouldn't have to derive what the metric means.
- 5BuildDashboard built against the agreed sources, with the metric definitions surfaced inline.
- 6Cadence and ownershipWho owns the report. Who watches the data behind it. What happens when something looks off.
Matching services
See the same work from the platform and delivery angle.
These service pages cover scope, approach, and what an engagement actually delivers.
Frequently asked questions
QShould our marketing dashboards live in HubSpot/Salesforce or in a BI tool?+
QLooker, Tableau, or Power BI?+
QWhat about HubSpot's native reporting?+
QDo you do executive dashboards or operational dashboards?+
QCan you replace our agency reporting?+
QHow long does a dashboard project take?+
QDo you do dbt and warehouse modeling?+
QWhat about real-time dashboards?+
Related services
Start the conversation.
If something isn't behaving the way it should, that's where we start. Phil reads every inbound personally and responds within one business day.
