Revenue operations

A RevOps framework. What it actually takes to build one that works.

A RevOps framework is the shared structure, one data model, one set of stage definitions and one forecast, that lines up marketing, sales and customer success behind a single revenue number instead of three separate reports. Most teams build it in stages, starting with a single source of truth before adding predictive forecasting.

The short answer. A framework is structure, not software.

A revops framework is the set of shared definitions, data model and cadences that make marketing, sales and customer success behave like one revenue engine instead of three departments comparing incompatible spreadsheets. It is not a tool. A team can buy every platform on the market, HubSpot for marketing, Salesforce for sales, Gainsight for customer success, and still have no framework at all if each system defines a "qualified lead" or a "closed deal" differently.

Gartner has projected that by 2025, three-quarters of the highest-growth companies globally would run on a formal RevOps model, tying the entire revenue function to one forecast rather than letting each department report its own version. The gap between companies that have done this properly and those that have not shows up directly in results: Gartner's research on RevOps maturity has found that organisations with an advanced framework are around twice as likely to exceed their revenue targets, and 2.3 times more likely to exceed profit targets, than those without one.

The word "framework" does a lot of work here, and it is worth being precise about it. A framework is the answer to three questions asked the same way every time: what does a qualified lead look like, what happens the moment a deal changes stage, and whose number is the real number when marketing, sales and finance disagree. Most founder-led teams have informal, half-remembered answers to all three. A framework is what happens when those answers get written down, agreed by every function that touches revenue, and enforced even when a deal is under pressure to move faster than the process allows.

How it works in practice. The stages most teams move through.

Nobody builds a mature framework in one sitting. Most RevOps maturity models describe a similar progression, and it is worth being honest about which stage a business actually sits at before trying to skip ahead.

StageWhat it looks likeMain weakness
FragmentedEach team runs its own tools and spreadsheets; hand-offs are informal and forecasting is guessworkNo shared data, no shared definitions
DefinedCRM is the system of record, basic pipeline stages existData quality is inconsistent, teams still report separately
ManagedA RevOps function exists, hand-off SLAs are enforced, one dashboard is trusted by everyoneForecasting is still largely reactive
PredictiveLeading indicators and win/loss patterns feed the forecast; the team spots problems before pipeline shrinksNeeds consistent data over several quarters to trust the model

Forrester's 2024 research on B2B revenue teams found that only around 12% of companies have reached the managed or predictive stage. The rest, the large majority, are still running on fragmented or partially defined processes, which means most of the gains available from a proper framework are still sitting unclaimed for most businesses reading this.

Where a business sits on that table usually has less to do with headcount than with how long the CRM has been the actual system of record, rather than a place data gets entered after the fact. A ten-person team that has insisted on live CRM logging from day one can sit further along than a fifty-person team that only started centralising data eighteen months ago. Maturity tracks discipline, not size, which is good news for a smaller founder-led business willing to do the unglamorous groundwork early.

What good looks like. The four pieces that make a framework hold.

A framework that actually survives contact with a busy quarter has four parts, and skipping any one of them is usually why the whole thing falls apart within a few months.

  • One data model. A single object structure, lead, opportunity, account, that every team uses the same way, with the same required fields and the same definition of what a stage change means. This is the unglamorous work that everything else depends on.
  • One set of definitions. What counts as a marketing qualified lead, a sales qualified lead, a hand-off. Written down, agreed by every team lead, and enforced when a deal moves stage without meeting the criteria.
  • One forecast. A single dashboard that sales, marketing and finance all look at in the same meeting, rather than each team arriving with its own number and reconciling the difference on the spot.
  • One cadence. A weekly pipeline review and a monthly forecast call that actually happen, with the same data pulled the same way each time, so trends are comparable week to week.

None of these four pieces needs to be complicated. A shared spreadsheet-turned-dashboard with three tabs, definitions, funnel stages, weekly numbers, is a perfectly good version one, provided everyone actually uses it and nobody quietly keeps a personal version alongside it. The mistake is not choosing a simple version of the framework. The mistake is having no agreed version at all, so each team defaults back to whatever they were already doing before anyone asked them to change.

When I build this with a client, the deliverable is rarely a new piece of software. It is usually a lead-to-cash process map, a written hand-off SLA between marketing and sales, and a single dashboard that replaces the three or four competing spreadsheets that had been circulating before. That is the same discipline behind a properly built deal desk: fewer places where a number can quietly diverge from reality.

A worked example. Where the framework actually earns its keep.

Take a fifteen-person SaaS company where marketing counts a lead as qualified the moment someone downloads a whitepaper, while sales only treats a lead as real once a prospect has taken a discovery call. Both teams are reporting "qualified leads" every week, and both numbers are technically true, but they measure completely different things. The marketing dashboard shows steady growth. The sales team says lead quality is falling. Neither side is wrong, and neither side can prove it to the other, because there is no single agreed definition sitting underneath either claim.

Fixing this is not a technology project. It is a single meeting where marketing and sales agree on one written definition of a marketing qualified lead and a sales qualified lead, with clear criteria for the hand-off between the two, followed by updating the CRM's stage names and required fields to match. Within one reporting cycle, both teams are looking at the same funnel, arguing about the same number instead of two different ones, which is the entire point of the exercise. The framework did not create new pipeline. It removed the argument that was wasting a weekly meeting on a disagreement that a shared definition should have settled months earlier.

Pitfalls to avoid. Where RevOps frameworks stall.

The most common mistake is buying a tool before defining the process it is meant to run. A revenue intelligence platform layered on top of undefined stages and inconsistent data just produces confident-looking dashboards built on bad numbers. The tool should come after the definitions, not instead of them.

The second is building the framework without an executive sponsor who can force the hand-off SLA to actually be followed when a team is under pressure to hit a number. Without that authority, the agreed process is the first thing to slip the moment the quarter gets tight, and within two quarters the teams are back to running separate spreadsheets.

The third is stopping at the "defined" stage and calling it done. A shared CRM with basic pipeline stages looks like progress, and it is, but it is not the same as enforced hand-off SLAs and a trusted single forecast. Plenty of businesses have a CRM everyone logs into and still argue about which number is right in every forecast call, because the CRM being the system of record was never matched with agreed definitions of what goes into it.

The fourth is treating the framework as a one-off project rather than something that needs revisiting as the business grows. A data model that worked for a five-person sales team starts breaking down at twenty-five reps and two new products, and a framework nobody has updated in eighteen months is usually the quiet cause behind a forecast that has started missing by a wide margin.

The fifth, and the one founders find hardest to hear, is assuming a framework built for a previous role or a previous employer will transplant cleanly. A stage structure that suited a fifty-person enterprise sales team with a six-month cycle rarely fits a five-person startup selling a self-serve product with a two-week cycle. The right response is not to copy a former employer's process wholesale, it is to build the four pieces, data model, definitions, forecast, cadence, around how this particular business actually sells, then tighten them as the team learns what breaks.

Start with the forecast. If marketing, sales and finance would each give a different number for how much revenue is realistically going to close this quarter, in the same meeting, that disagreement is exactly where the framework is missing, and fixing it will force the underlying data model and stage definitions to fall into line behind it, rather than the other way round.

Common questions.

What is a RevOps framework?

A RevOps framework is the shared structure that lines up marketing, sales and customer success behind one data model, one set of stage definitions and one forecast. It is not a piece of software. A team can own every tool on the market and still not have a framework if each department keeps its own numbers.

What are the stages of RevOps maturity?

Most models describe four stages: fragmented, where each team runs its own tools and spreadsheet; defined, where the CRM becomes the system of record but data quality is patchy; managed, where a RevOps function exists and hand-off SLAs are enforced; and predictive, where forecasting uses leading indicators rather than gut feel. Forrester has found only around 12% of B2B companies reach the top two stages.

Do we need a dedicated RevOps hire to start?

No. A framework is a set of decisions and documents, a shared funnel definition, agreed hand-off points, one dashboard, not a headcount. Many founder-led teams build the first version themselves or with a fractional consultant, then hire a dedicated RevOps lead once the business has enough pipeline volume to justify the role full time.

How is a RevOps framework different from sales operations?

Sales operations supports one team: quota setting, territory design, CRM administration for sales alone. A RevOps framework spans marketing, sales and customer success together, so a lead's journey from first touch to renewal is tracked on one system with one set of definitions, rather than handed between teams that each measure it differently.

How long does it take to build a working RevOps framework?

A working first version, one funnel definition, one dashboard, agreed hand-off points, typically takes four to eight weeks for a founder-led team once the data is centralised in one CRM. Reaching the predictive stage, where forecasting uses leading indicators and win/loss patterns, usually takes six months to a year of consistent use.

What is the first thing to fix in a RevOps framework?

The forecast. If marketing, sales and finance would each give a different number for how much revenue is likely to close this quarter, in the same meeting, that disagreement is the clearest sign of where the framework is missing. Fixing the forecast forces the underlying data model and stage definitions into agreement first.

Three departments, three different numbers? Let's fix that.

Get in touch and we'll build a RevOps framework matched to how your team actually sells, starting with the forecast disagreement that is costing you the most right now.

Let's talk