Your Dashboard Is Not Reporting
Dashboards show numbers. Reporting ships the Thursday brief with the three questions pre-answered. The gap is function shape, not chart quality.

It is Monday, 8:42 AM. Your CFO opens the Looker board the finance team spent six weeks building in Q2. 11 tiles load across revenue, pipeline, cash, headcount, SaaS spend, and runway. The ARR tile reads $14.2M against a $14.6M target. The pipeline-coverage tile reads 3.2x. The runway tile reads 19 months. The CFO types a message to the FP&A lead: "why did ARR miss and what do I say Thursday." The FP&A lead opens Snowflake, pulls the deal-by-deal cohort, finds the two slipped renewals and the one logo churn, and ships a 400-word Slack reply at 11:14 AM.
Your Head of Sales opens the Salesforce report pack on Monday. 14 tiles across pipeline stage, win rate, cycle time, rep attainment, and forecast call. The forecast tile reads $6.8M commit against a $7.4M plan. The AE lead opens the same pack, reads the same tile, and asks the three reps closest to the gap for a weekly commit by Wednesday. The weekly forecast ships off the three replies, not the tile.
Your Head of Operations opens the ops dashboard the data team shipped in July. SLA attainment at 94 percent. Backlog at 11 days. Error rate at 0.8 percent. All three tiles have been green for six weeks. The weekly ops review opens with the three incidents nobody charted and the two escalations the Tuesday standup surfaced. The function runs off the open-item list.
A dashboard is not reporting. The thing the data team shipped is a visualization layer wired to a warehouse. It does not read the week's open items, draft the narrative, flag the exceptions, route the follow-ups, or ship the brief the Thursday audience needs. The gap is not chart quality. The gap is function shape.
What a dashboard does
A dashboard renders a chart against a query against a table. The query runs on a cadence the data team set in Looker, Mode, Tableau, or Metabase. Looker at $44K to $140K a year, Tableau at $34K to $94K a year, Mode at $28K to $64K a year, Metabase at $12K to $34K a year, and Hex at $18K to $64K a year all ship the same shape. SQL in, chart out, no narrative attached, no follow-up queued.
Pull one quarter of dashboard usage across a 240-head Series C. The usage log reads 11 dashboards opened per executive per week, 68 percent of tile views lasting under 14 seconds, and 2 to 4 Slack threads per tile asking why. The CFO reads a $94K annual BI line in the finance review and asks which decision landed differently because of the board. The answer is the Slack threads the FP&A lead wrote off the dashboard, not the dashboard itself.
What reporting does
Reporting answers the question before it gets asked. The FP&A lead reads the ARR shortfall, writes the two-slipped-renewals narrative, names the churn logo, cites the retention cohort, drafts the three Thursday board responses, and routes the two follow-ups to the renewal lead by Tuesday. The RevOps lead reads the forecast gap, pulls the three reps against the plan, drafts the Wednesday commit question, and routes the two deal reviews to the AE lead by Monday night. The ops lead reads the three uncharted incidents, writes the root-cause note, routes the two engineering tickets, and ships the Friday review brief with the open items named.
A dashboard shows a number. Reporting carries the narrative, the exception list, the follow-up queue, and the brief. One is a visualization. The other is a function on calendar time.
The three gaps that make a dashboard a tool
Freshness narrative. A dashboard refreshes the query. It does not read Monday's number against last Monday's number, name the delta, and write the two sentences the Thursday audience needs. The FP&A lead writes those sentences. The dashboard shows the chart.
Exception routing. A dashboard renders the SLA tile at 94 percent. It does not read the three incidents that landed outside the SLA, cluster them by root cause, draft the engineering ticket, and route the two for a Tuesday review. The ops lead does that. The dashboard runs the aggregate.
Follow-up closure. A dashboard shows the pipeline-coverage number. It does not read last week's open items, check which three closed, which two slipped, and which one needs an escalation, and ship the ranked list to the Monday standup. The RevOps lead reads the open-item log by hand. The dashboard shows the point-in-time coverage.
What a fractional AI reporting function runs
Hand the warehouse, the dashboard spec, the weekly audience list, the exception rules, and the cadence to a fractional AI agent. The agent reads the Monday numbers against last Monday, drafts the delta narrative, pulls the three exceptions that broke the SLA, routes the two engineering follow-ups, and ships the Thursday board brief with the renewal cohort cited and the forecast gap named. The CFO reads a 400-word brief with the three Thursday questions pre-answered instead of a Looker board with 11 tiles and a Slack thread. The dashboard still renders in the second tab for the audit trail.
Monday finance brief. The agent reads the ARR tile, cross-walks it against the deal-by-deal cohort, names the two slipped renewals, cites the retention metric, drafts the three board responses, and queues the Tuesday follow-ups to the renewal lead. The FP&A lead reads one brief at 9:00 AM instead of writing one at 11:14 AM.
Weekly RevOps commit. The agent reads the forecast tile, pulls the three reps against the plan, drafts the Wednesday commit question with the two slipped deals cited, and routes the AE-lead review by Monday night. The commit call opens with the ranked list instead of three Slack threads.
Daily ops exception brief. The agent reads the SLA tile, clusters the three incidents by root cause, drafts the engineering ticket with the two code paths cited, and routes the Tuesday review to the ops lead. The Friday ops brief ships off the clean exception log.
Quarterly audit pack. The agent reads the four quarters of ARR, pipeline, SLA, and runway tiles, drafts the quarter-over-quarter narrative, names the four lines the board will ask about, and ships the pre-brief against last quarter's commentary. The board pack writes against the brief, not against the dashboard.

The unit economics
A 240-head Series C paying $94K a year in BI licenses and $140K a year in a two-person analyst team on reporting is paying for charts and Slack threads. The FP&A lead, RevOps lead, ops lead, and two analysts spend 32 to 48 hours a week writing narratives off the dashboards, chasing exceptions in Snowflake, and drafting the Thursday brief by hand against a loaded hour of $90 to $150. That is $14K to $28K a month of senior finance and ops time on queue management the agent clears to a 10-minute morning review.
A 14-day sprint to stand up the agent runs in the low to mid five figures. Ongoing cost lands at $3K to $8K a month on API spend, warehouse read access, and a human operator who owns the Monday brief review. The finance team gets 14 to 22 hours a week back on the four decisions that compound the forecast line. The CFO reads the Thursday board brief with the three questions pre-answered. The dashboard still renders. The function ships without the Slack thread.
What changes after the sprint
Picture the same Monday, 8:42 AM moment, two months after the sprint ships. Your CFO opens the agent inbox. A 400-word brief reads at the top with the ARR delta named, the two slipped renewals cited, the one logo churn flagged, and the three Thursday board responses pre-drafted. The Looker board sits in the second tab for the audit trail.
Your Head of Sales opens Monday's forecast brief with the three reps ranked against the plan, the two slipped deals cited, and the Wednesday commit question drafted. The AE lead reads the brief at 9:00 AM and runs the commit call at 2:00 PM with one list instead of three Slack threads.
If your BI stack reads $94K a year in licenses and zero function-level narratives land before the Thursday audience reads, the version where reporting ships on cadence against a working brief is fourteen days away. A dashboard shows a number. A fractional AI reporting function ships the brief. You can keep paying for charts, or you can scope a sprint and have the brief landing before the next board pack.
2026-10-11Your Marketing Calendar Has 42 Live Campaigns and Six Have Attribution Reports
Head of Marketing opens the campaign calendar Monday, 42 live campaigns in Q3, six with attribution reports, 28 running past 21 days untagged. A function nobody staffed.
2026-10-10Your SaaS Stack Has 142 Tools and IT Reviewed Six Renewals This Quarter
Head of IT opens Zip Monday, 142 SaaS contracts live, six renewals reviewed this quarter, 34 auto-renewed without a look. A function nobody staffed.
2026-10-08Your Finance Close Takes 14 Business Days and Six People Live in the Workbook
CFO opens the close tracker on day one, 14 business days to a signed trial balance, six people in the master workbook, 42 reconciling items open. A function nobody staffed.