Notebook
RevOps should not stop at reporting
Reporting explains what already happened. The more interesting shift is toward systems that surface risk while there is still time to act on it.
For years, a large part of RevOps work has naturally gravitated toward reporting. Build the dashboard, pull the numbers, present the pipeline and explain why the forecast changed.
There is good reason for this. Revenue teams need reliable data, leadership needs visibility and somebody has to make sense of what is happening across the funnel. In many companies, getting even that foundation right is difficult.
But I think there is a limit to how much value RevOps can create by becoming better at explaining what already happened.
The more interesting shift is toward helping change what happens next.
I have started to notice this especially around pipeline management. A traditional RevOps view might tell you that conversion from one stage to another has fallen, sales cycles have increased or the forecast moved by 15 percent. All of that is useful, but by the time it appears in a monthly or quarterly review, many of the individual deals behind those numbers have already been won, lost or allowed to stall.
The question becomes whether RevOps can see those problems while there is still time to do something about them.
From pipeline visibility to pipeline intervention
Think about a deal that has been sitting in negotiation for three weeks.
The CRM says negotiation. The forecast might even include it as a likely close. But there has been no customer interaction for ten days, the supposed champion has stopped replying and no next meeting is booked.
A reporting system can eventually show the consequences. The deal slips, the forecast changes and somebody explains the variance.
An operational system should ideally notice the problem earlier.
That does not mean RevOps should suddenly become the salesperson and start emailing prospects. It means the function can help create the conditions where risks become visible earlier and the right person can act on them.
Maybe the account executive gets a prompt that the deal has gone quiet. Maybe the manager sees opportunities where the stage no longer matches actual buyer activity. Maybe the team notices that several late-stage deals have no identified economic buyer. Maybe a follow-up that would otherwise have been forgotten gets surfaced while the conversation is still warm.
None of those interventions are particularly dramatic. But they happen at the point where revenue can still be influenced rather than simply measured.
This is where I think the boundary of RevOps is becoming more interesting.
Reporting is a foundation, not the final product
There is a temptation to frame this as reporting versus action, but I do not think that is quite right.
You cannot intervene intelligently without reliable data. If the CRM is wrong, the automation is wrong. If stages mean different things to different salespeople, identifying a stalled deal becomes difficult. If activities are not associated correctly with opportunities, even a sophisticated system can produce misleading signals.
Good reporting forces companies to define these things properly. It creates common definitions, exposes data quality problems and gives teams a way to understand performance.
The problem comes when the dashboard becomes the destination.
A beautifully designed pipeline dashboard may tell a sales leader that 28 percent of late-stage deals slipped last quarter. The more valuable question is whether the same underlying signals could have identified some of those deals before they slipped.
This changes how I think about metrics as well.
Many RevOps metrics are retrospective by design: win rate, average sales cycle, pipeline coverage, stage conversion and forecast accuracy. They are important because they tell us whether the commercial system is healthy.
But alongside them, it might be useful to ask more operational questions.
How many high-value deals currently have no next step?
How many opportunities have gone quiet despite being forecast to close this month?
How many late-stage deals depend on a single contact?
How often does the CRM stage disagree with what is actually happening in the customer conversation?
And, perhaps most importantly, when one of these problems is identified, does anything happen?
AI makes the shift more practical
This is one area where I think AI can genuinely change how RevOps operates.
Historically, understanding the actual state of a deal has been difficult because the relevant information is scattered across systems. The CRM contains structured fields, but a lot of the useful context sits in emails, calls, meeting transcripts and notes.
A dashboard is good at analysing structured data. It is much harder for a traditional reporting system to understand that a customer sounded hesitant in the last call, that an important stakeholder has disappeared from the conversation or that the next step recorded in the CRM no longer matches what was agreed in the meeting.
AI makes more of that unstructured information usable.
That does not magically solve the problem. The system still needs reliable context, correct associations and enough understanding of the sales process to distinguish a meaningful signal from noise. But it becomes increasingly realistic to identify risks and opportunities that previously required a manager to manually inspect every deal.
For RevOps, that potentially changes the role from building systems that tell teams what happened to building systems that continuously help teams decide where attention is needed.
I think that is a much more interesting use of the data RevOps already owns.
A different way to measure RevOps impact
This also raises a slightly uncomfortable question about how RevOps itself is measured.
It is relatively straightforward to show that a dashboard was delivered, a CRM migration completed or a new process implemented. It is harder to demonstrate that RevOps actually changed a commercial outcome.
But perhaps that is exactly where the function should be heading.
Not every intervention will save a deal, and it would be dangerous to pretend RevOps should receive attribution for revenue every time an automated alert fires. Salespeople still sell. Managers still coach. Marketing still creates demand. Customers still make their own decisions.
The goal is not to manufacture another attribution model.
It is to get closer to the work where revenue outcomes are still changeable.
If RevOps identifies ten late-stage deals with no clear next step and the sales team acts on eight of them, that tells us something useful. If it repeatedly surfaces single-threaded opportunities before they become losses, that is more interesting than another retrospective chart showing that multi-threaded deals have a higher win rate.
The difference is small but important.
One describes the pattern.
The other uses the pattern.
This is why I think the next step for RevOps is not abandoning reporting. It is building on top of it.
The reporting layer tells you where the number moved and helps you understand why.
The operational layer asks what can still be changed.
And perhaps that creates a more useful question for RevOps teams than simply asking how good their dashboards are:
How often does the system help someone take the right action while there is still time for it to matter?

Karri Takki
I work on the systems behind B2B SaaS growth: marketing, CRM, revenue operations and AI. Currently Founding Growth Marketing Lead at Optivian.
More about me