Revenue Systems
CRM & Revenue Data
One version of commercial reality.
- Part of
- Revenue Systems
- Owned at
- Data layer
- Typical effort
- 4 to 8 weeks
- Runs on
- HubSpot, Salesforce, Zoho, Odoo or Pipedrive
- Part of the discipline
- What is revenue operations
Why it breaks
The operating problem
CRMs grow field by field, request by request. Nobody owns the model, half the fields are empty, the same company exists three times, and every report needs manual cleaning before anyone will trust it.
Self-check
Signs you need this
Data problems announce themselves through the time people spend preparing for meetings rather than through error messages.
- The same company exists more than once.
- Reports need cleaning before a meeting.
- Fields exist that nobody can explain.
- Sales describe the CRM as admin work.
- Two teams report different revenue for the same month.
Page boundary
Where this capability ends
CRM & Revenue Data owns the model and its governance. Integrations & Architecture connects the sources feeding it. Reporting & Forecasting reads from it.
Integrations & Architecture
Connect the required stack without creating technical debt.
Reporting & Forecasting
Governed definitions, dashboards and forecast logic.
Lead Management
Define lifecycle, ownership, prioritization, nurture and recycling rules.
Concrete intervention
What Revops delivers
A data model is governance made concrete: every object, every field, an owner, a purpose and a rule for what happens when it is empty.
- ModelRevenue data model: objects and relationships
- DefinitionField dictionary with owner and purpose
- DefinitionLifecycle status model
- RulesRequired versus optional fields per stage
- RulesDeduplication and merge rules
- MatrixData ownership and stewardship map
- PlanField deprecation plan
- DashboardData quality dashboard
Concrete example
What it looks like in practice
Field dictionary
Every field gets four attributes: who owns it, what decision it supports, who is allowed to write to it, and what happens if it is empty. Any field that cannot answer the second question is a candidate for deletion. Most CRMs lose 30 to 50% of their fields in this exercise, and get faster for it.
The reasoning model
How ROUTE applies
For a record, ROUTE is about integrity: capture it once, relate it correctly, make it readable and enforce what a decision needs.
Recognize
Capture the record wherever it is created.
Organize
Normalise, deduplicate and relate it to account and owner.
Understand
Make the record readable: segment, stage, source, value.
Trigger
Enforce the data a decision needs before that decision can be taken.
Execute
Let daily activity write back into the model.
The operating architecture
Revops OS mapping
This is the foundation layer. Everything above it inherits its quality, which is why a weak data model caps the value of every other capability.
- 01
Data primary layer
The model itself: objects, fields, relationships, governance.
- 02
Context
The fields that carry meaning rather than description.
- 03
Workflows
Validation, enforcement and enrichment rules.
- 04
Action
What operators are required to enter, and when.
- 05
Control
Completeness, duplication and freshness monitoring.
Outcomes
What changes
Data quality is measurable continuously, which makes it one of the easiest capabilities to hold to a standard over time.
- One record per company, per contact, per deal.
- Every field has an owner and a stated purpose.
- Required data enforced at the stage that needs it.
- Duplicates held below a defined threshold.
- Reports produced without manual cleaning.
Questions
Frequently asked
Will we have to migrate to a different CRM?
How many fields will we lose?
Is this a one-off clean-up?
Next step
Where this gets repaired.
A data repair is rarely glamorous and comes first for a structural reason: context, workflows and control are all read from the same records.
