Forwarded to you? I am Heath. I build go-to-market systems and put AI to work in sales, the right way, then I write down exactly what I built, what broke, and what it moved. One story per week, receipts only. This one is about the revenue report that stopped being a rear-view mirror and started driving the week.

TL;DR · THE GIST · 30 SECONDS
1The report was a rear-view mirror. A deck of numbers, built by hand, read in a meeting, forgotten by Monday. It told leadership what happened and handed the people who could change it nothing to do.
2Prettier slides were still the mirror. My first version automated the deck. Faster assembly, same object. Nobody acted on it, because I had sped up the rear-view mirror instead of replacing it.
3The fix was an action layer, not a dashboard. AI reads the whole dataset, surfaces the buried signal, and points every insight at the owner who can move it, across six motions.
4It cut deal slippage by more than half. One weekly read now drives hot leads, deals, expansion, churn, and renewals, off a forecast built on a Deal Confidence Score, not a guess.

The reflex: we have the numbers, build a nicer deck

Every revenue team reaches for the same move. The numbers are right there, in the CRM and the warehouse, and leadership wants a read. So you build the weekly deck, you present it, and you move on. The report exists to be seen, not to be used.

I did exactly that, and my first version was guilty of it too. I automated the assembly so no one lost a day to slides. Prettier charts, faster turnaround, same object. It changed nothing, because I had sped up the rear-view mirror instead of replacing it. The report still told people what already happened, in a room full of people who could not go back and change it. By Monday it was forgotten.

The block was never the data or the design. It was purpose. A report built to be read is a different object from a report built to be acted on, and I had automated the wrong one. Worse, it stopped at new business. The CS side flew blind on the expansion, churn, and renewal signals sitting in the very same data.

The AE feels this as "here is the pipeline number, again." The CSM feels it as "renewals look fine on the slide" while an account quietly cools. The marketer feels it as "leads are up" with no read on which ones convert. Same reflex every time: a number presented, with no action attached and no owner named.

The reframe: the report is the operating rhythm, not the mirror

A revenue report is not a document you read. It is the thing that runs the week. The move is not to make the deck prettier or faster. It is to take the loud headline number nobody can act on and drill it down to the one specific thing a named person can move on Monday morning. Call it the Operating Read.

DRILL-DOWN · FROM A NUMBER TO A NEXT STEP
LOUD
Revenue versus plan, read in the meeting Important. Inert. Nobody in the room can change the quarter that already happened.
NARROWER
The deals that moved this week Warmer. Still a dashboard. Which deal, whose problem, what to do about it.
THE CRUX
One deal whose activity does not match its stage, flagged with a next step and pointed at the rep who owns it That is a line a rep acts on before the deal slips.
A report a leader reads and a report a team acts on are different objects. Build the second one.

Same move, other seats. An AE stares at "pipeline is up" and drills it down: which deal is stalling, and what is the next step. A CSM stares at "renewals look healthy" and drills it down: which account is quietly cooling ninety days out, before the save gets hard. A marketer stares at "leads are up" and drills it down: which segment actually converts, and where to put the next dollar. The headline number is never the thing you act on. The crux underneath it is.

How the best teams frame it

I am not the first person to argue that reporting should drive the week instead of narrating it. The operators who have run revenue at scale mostly agree on where the leverage is, and it is not the deck. It is the cadence and the action attached to every number.

SOURCE

Kyle Norton (CRO, Owner.com) / Tenbound, "Talent first, plumbing second, agents last"

What it argues. A revenue operation runs on an operating order: get the people and the data plumbing right first, then automate. The weekly cadence is the machine, and the reporting exists to feed decisions inside it, not to sit in a deck. Automation only pays off once the underlying read is trustworthy and points at an action.

My take. Agree, and I learned it the hard way. I automated the report before it drove anything, so all I got was a faster mirror. Plumbing first, then let the machine surface the action.

SOURCE

Clari, "Establishing a Weekly Operating Cadence"

What it argues. The weekly review should be short and forward-looking, not a recap. The strongest cadences open with accountability: last week's actions, done versus open, before anyone looks at a new number. Decision velocity is the metric that matters, the gap between spotting a variance and assigning an owner.

My take. Extend. The report is where accountability starts, not the meeting. If every insight already carries an owner and a next step when it lands, the review is spent deciding, not discovering.

SOURCE

Weflow, "Revenue Cadence: Framework, Examples, and Forecasting"

What it argues. A forecast is only as good as the inspection behind it. Reps calling deals "committed" on gut feel is a discipline problem. The fix is a system that requires written inputs and a clear standard for what belongs in each category, so the call reviews evidence instead of confidence.

My take. Agree hard. That is exactly why the forecast came off a Deal Confidence Score, not a rep's optimism. A score you can inspect is the difference between a forecast the team trusts and one it argues about.

Even a curator has to concede when the field agrees: nobody who has actually run revenue thinks the deck is the hard part. The cadence and the action is the moat.

The method: Solve, Stack, Split

SOLVE THE CRUX

What is the real problem, framed as work and not a headcount?

The problem is not "we need a better dashboard." It is "the report never becomes the thing the team acts on." So the first work is deciding what one weekly read has to drive: hot leads, deals, expansion, churn, renewals, and a forecast, each insight carrying an owner and a next step. For the AE that is the deal at risk, for the CSM the account cooling early, for the marketer the segment worth the next dollar. Six motions, one read, every insight pointed at a person.

STACK THE CONTEXT

What tech and signals turn a pile of numbers into a read a human can act on?

Not a shopping trip. The source of truth is Salesforce, the revenue and usage data lives in Snowflake, and Claude reads across the whole dataset for the insights a person scanning a dashboard would never catch, the account quietly cooling, the team over-consuming its seats, the deal whose activity does not match its stage. n8n generates and delivers the read on a cadence, so it arrives every week without anyone assembling it.

SPLIT · CUT THE DRAG

What low-judgment work goes to the system?

Assemble, read, and route. Generate the report from the source of truth, run the read across the whole dataset, surface the buried signal, and point every insight at an owner. Every week, no human building slides and no human scanning rows. This is the part that never scaled by hand, and the part AI does perfectly because it is mechanical.

SPLIT · KEEP THE JUDGMENT

What stays human?

The decision and the conversation. The read says this deal, this account, this reason, this week. The team decides what to do with the flagged deal, whether the save is worth the fight, what the forecast call actually is. One cadence, one read, and the winning moves feed back into what the report watches next week.

The workflow: the board that runs it

Solve, Stack, Split is the shape. Here is the actual board, lane by lane: what the agents run, what stays human, and the tool at each step. Once it is wired, the read arrives every week without anyone kicking it off.

REPORTING THAT DROVE ACTION · WORKFLOW
AI ASSEMBLES AND READS · THE TEAM ACTS OFF ONE WEEKLY TRUTH
01 · ASSEMBLE ITSELF
AI
Generate the weekly report from the source of truth n8nNo one spends a day on slides. The time goes to the action, not the assembly.
AI Salesforce
Pull from the CRM and warehouse
The source of truth the weekly read runs on.
02 · READ ACROSS THE DATA
AI
Surface what a human scan misses ClaudeThe account quietly cooling, the team over-consuming seats, the deal whose activity does not match its stage.
AI Snowflake
Run it across revenue and usage
The whole dataset, not just the new-business slice.
03 · DRIVE THE WEEK
AI Salesforce
Point every insight at the rep who can move it
Hot leads, deal risks, expansion, churn, renewal. Six motions, one read.
HUMAN The team
Work from one read in the meeting
The report became the meeting. The forecast comes off the same weekly read every motion can see.
THE SPLIT
The report assembles and reads itself, AI surfaces the buried signal, and the team acts off one weekly truth.A self-generating reportA six-motion action layerOne forecast read

The receipt

At a company I was at, a growth-stage B2B SaaS running sales and customer success off the same revenue base, this is the exact build I ran. Automate the assembly, let AI read across the whole dataset, and put a six-motion action layer on top of one weekly read.

THE NUMBERS
-50%+
deal slippage, cut by the Deal Confidence Score
6 motions
hot leads, deals, expansion, churn, renewals, and forecast, off one read
One rhythm
reporting, forecasting, and pipeline aligned on the same weekly truth

The team did not work harder. They worked off a read that had already found the deal slipping, the account cooling, and the expansion worth chasing, each pointed at the person who could move it. The trust in the forecast came from a score you could inspect, not from adding effort to the meeting.

Both of my receipts are revenue-side. Drop your own workflow in. A CSM turns the same build into a save cadence: the churn-risk flag and the renewal watch, surfaced early and routed to the account owner. A growth marketer turns it into a pipeline read: the segment that actually converts, surfaced weekly and routed to the next campaign instead of a rep.

WHAT I LEARNED

1. Prettier slides are still a rear-view mirror. Automating the assembly is not the win. Replacing what the report is for is.

2. A report a leader reads and a report a team acts on are different objects. Build the second one.

3. The buried signal is the value. The account quietly cooling never shows up on the headline number.

4. One read, every motion. New business is a sixth of the picture. Expansion, churn, and renewals sit in the same data.

Run this one this week

Do not build the whole system. Take next week's report and add one action block to the top: the three deals at risk with a next step, the one account cooling, the one expansion signal, each pointed at a named owner. Deliver it Monday morning, before the meeting. Then watch whether anyone acts on it. That is the Operating Read in miniature, and it tells you whether the full build is worth a quarter before you spend one.

Two builds that sit next to this one:

  • Scoring the TAM"You have to score the whole market on one rubric, so a rep can look at any account and know its tier and its next move." The same score logic is what makes a forecast the team can trust instead of argue about.
  • Proactive Retention"You cannot save a renewal in the last thirty days. You can save it ninety days out, when the signals first turn." The churn and renewal read in this report is that build, running weekly.
REPORTING THAT DROVE ACTION · BUILD LOG
Turn the weekly report from a rear-view mirror into the thing that drives the week.
YOU LEAVE WITH
A self-generating weekly report, an AI read that surfaces the buried signal, and a six-motion action layer, sales and CS, pointed at owners and running off one forecast the team trusts.
RUNS ON   Salesforce · Snowflake · Claude · n8n
PROVEN · deal slippage cut by more than half, six motions off one read
Read the full build, with the workflow board

This is one build from the Build Log. Every week I take one sales or revenue problem, run it through the loop, and show the receipts. If someone forwarded this, the subscribe button is right below. Keep building. Heath.