RevOps HQ

HubSpot Practice

HubSpot RevOps

Revenue operations on HubSpot is not a feature of the platform. It is the decision about what the portal is a model of, and the discipline of keeping that model correct while the business changes underneath it.

RevOps HQ is a HubSpot Solutions Partner based in Boston. What follows is what that work actually decides, then the six engagements it is delivered through.

Facing something similar in your own portal?

Schedule a consultation

What HubSpot RevOps actually decides

The object model, before any configuration

A portal is a description of how a business transacts, expressed in objects and the associations between them. Where that description is wrong, every pipeline, report and automation built on it is wrong in the same way, and unwinding it is expensive because everything downstream depends on it. The first deliverable is therefore a written model: the objects, what each means, the cardinality between them, and which ones the business actually manages.

A system of record for every field

Once a second system touches the portal, each field needs one owner. A value written by two systems without a stated winner will disagree eventually. The disagreement then surfaces in front of a customer rather than in a data review. Ownership is settled field by field rather than system by system. A finance platform is authoritative about an invoice and knows nothing useful about a relationship.

Lifecycle that means something

Lifecycle stage and lead status are separate fields answering separate questions. Conflating them is the commonest defect in a portal grown without an operator. A stage describes how far a relationship has progressed. A status describes what is currently being done about it. A report grouped on the wrong one produces a number that looks reasonable and describes nothing.

Knowing which layer a question belongs to

HubSpot reporting is strong within one object graph and bounded by it. Asked to join across systems, it reaches a limit no configuration removes. The same limit applies to any state that existed in the past. Recognising that boundary early is what stops a reporting request becoming a warehouse project before there is clean data to load.

The six analytical layers, the question each answers, and its characteristic failureSix layers listed top to bottom, each with the question it answers and the failure that follows from skipping it. The business and economic layer asks what decision matters, to whom and under which constraints, and fails when bookings, recognised revenue, profit and cash are treated as synonyms. The conceptual and semantic layer asks what each construct means, and fails when terms like customer or qualified change meaning across functions. The activity and work layer asks who does what in which sequence, and fails when diagrams describe policy while the work runs on workarounds. The data and record layer asks what was observed and when it was recorded, and fails when application fields are read as complete and timeless. The mathematical and measurement layer asks what is described or predicted and with what uncertainty, and fails as precision without validity. The engineering and system layer asks how representations are captured and repaired, and fails by reliably scaling a bad definition. Governance and cadence, and evaluation and method, are cross-cutting planes spanning all six layers rather than layers of their own.SIX KINDS OF THING AN ORGANISATION CAN BE WRONG ABOUTLAYERTHE QUESTION IT ANSWERSWHAT GOES WRONG WITHOUT ITBusiness and economicWhat decision matters, to whom, underwhich constraintsBookings, recognised revenue, profit andcash treated as synonymsConceptual andsemanticWhat each construct means, includesand excludes“Customer” or “qualified” changingmeaning across functionsActivity and workWho does what, in which sequence, andhow exceptions runDiagrams describing policy while workruns on workaroundsData and recordWhat was observed, when it occurred,when it was recordedApplication fields read as complete andtimelessMathematical andmeasurementWhat is described or predicted, withwhat uncertaintyPrecision without validity; predictionconfused with effectEngineering and systemHow representations are captured,transformed and repairedReliably scaling a bad definitionCROSS-CUTTING PLANES — THEY SPAN ALL SIX, RATHER THAN SITTING AMONG THEMGovernance and cadence · Evaluation and methodNot maturity stages, departments or a software stack. A pipeline can be reliable while theconcept it carries is incoherent.

The layers a revenue question can be answered at

Lifecycle stage advances forward; lead status cycles within a stageLifecycle stage runs left to right through Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity and Customer. Automatic updates only move it forward, so the arrows point one way. Beneath the Sales Qualified Lead stage, lead status cycles between attempting contact, connected, needs follow-up and unqualified — moving in any direction, many times, within that one stage. When the stage advances, lead status clears.LIFECYCLE STAGE — FORWARD ONLYLeadMQLSQLOpportunityCustomerLEAD STATUS — CYCLES INSIDE ONE STAGEAttempting contactConnectedNeeds follow-upUnqualifiedThe stage advances a handful of times and never reverses on its own.The status changes daily, moves in any direction, and clears when the stage advances.

Lifecycle stage against lead status, and what each one answers

The six engagements

Systems HubSpot has to work alongside

Almost no portal stands alone. Each category below sets out the decision that kind of integration turns on, the systems in it, and an illustrative case study of one.

By sector

Where there is enough published work in an industry to be worth reading together, it has its own page: the decision that sector turns on, the studies, and the systems it runs on.

Illustrative case studies

Each is an illustrative case study of one build: a composite showing the object model, the decisions taken and what the approach does not establish. The companies, events and figures are illustrative.

Fixed-scope offers

Where the work is bounded enough to price up front, it is priced up front.

Sector research

How the work is delivered

Every engagement begins with a written specification: the objects the business transacts on, the associations between them, the stages and their exit criteria, and the system of record for each field. The build is then verified against that document before release, and the document is handed over with the portal. Engagements are fixed scope and fixed fee unless retained, and the resulting specification is the client's property.

Engagements are led by a named person rather than a queue: the people who deliver this work are listed, and an introductory call is with the lead rather than a salesperson. Research is published to the newsletter as it lands.

The longer arguments behind this sit in the RevOps foundations paper and the integration architecture paper, both free to read.

Common Questions

Frequently Asked Questions

Deciding what the portal is a model of, then holding that model as the business changes. In practice it is four things: an object model matching how the business transacts, a system of record for every field more than one system touches, lifecycle definitions separating progress from activity, and a reporting layer answering questions at the level they belong to.

An implementation is bounded and ends. Revenue operations is the standing function that keeps the model correct afterwards. Pipelines change, systems are added, definitions drift. An implementation delivered without that function degrades predictably, and is usually visibly wrong by the third quarter.

Not to begin. Most of what matters is object modelling, ownership and definition. None of that is licensed. Operations Hub earns its cost where programmable automation or a warehouse sync is genuinely required. Buying it before the model is settled adds capability against an unclear specification.

With an audit of three things: what the objects currently mean, which fields have more than one writer, and which reports leadership acts on. That produces a short list of definitions nobody agrees on. Settling those is worth more than any configuration change made before them.

As a fixed-scope engagement against a written specification, or as retained capacity where change requests otherwise queue behind whoever holds the permissions. Both produce the same artefact: a document describing the model, handed over with the portal and owned by the client.

Schedule a consultation

Thirty minutes, no deck. We look at your portal and tell you what this would involve for your business — including whether it is worth doing yet.

HubSpot services

Onboarding, implementation, integration, migration, administration and training, each scoped and priced before the work begins

WEEKLY PROGRAM

RevOps Office Hours

A recurring weekly RevOps operating program. Live support plus hands-on HubSpot implementation work.

$1,500/mo
Monthly Operating Program
  • →1 live Office Hours session per week
  • →4 hours of hands-on implementation work per month
  • →Hours allocated against priorities agreed at the start of each period
  • →Recurring monthly cadence