RevOps Brief
RevOps Brief Production · GTM Infrastructure

RevOps Stack
Audit Template

A systematic framework for auditing your entire GTM technology stack — identify gaps, redundancies, integration failures, and the hidden tax your tools are quietly charging your pipeline.

Stack Inventory Integration Health Data Quality Cost Optimization Gap Analysis 90-Day Roadmap
Table of Contents
00
Before You Begin
Executive Summary & How to Use This Template
The philosophy behind this framework, who it's for, and how to run the audit

Most RevOps teams don't have a tools problem. They have a clarity problem. You know roughly what you own. You've lost track of what it costs. You suspect some tools are underused. And there's a nagging feeling that somewhere in your stack, data is going wrong — you just can't pinpoint exactly where.

This template fixes that. It forces you to be systematic, brutal, and honest about every layer of your GTM infrastructure — from your CRM to your BI stack to the 14 browser extensions your SDRs installed when nobody was watching.

I've seen stacks with $2.4M in annual tool spend where 60% of the seats sat empty. I've seen a Fortune 500 lose $18M in pipeline because their lead routing fired on stale data. I've seen startups running 8 tools where 3 would do it better. And I've seen companies with real capability gaps they papered over with spreadsheets for two years before anyone admitted it was a problem.

This framework prevents all of that. Run it quarterly for maintenance, annually for a full teardown, and every time you're onboarding a new GTM leader or about to spend serious money on new tools.

The dirty secret of RevOps is that most technology decisions are made emotionally — a VP of Sales sees a demo, gets excited, and signs a contract. The audit happens eighteen months later when the CFO asks why the renewal is on the P&L but the tool isn't in the revenue attribution report. By then you've built process debt around something that never should have been purchased.

— Field observation from 40+ GTM stack audits

Who This Is For

RevOps Leaders
Primary
  • Quarterly stack reviews
  • Board-level cost justification
  • Team onboarding & handoffs
  • Vendor renegotiation prep
CRO / VP Sales
Executive
  • Pipeline attribution accuracy
  • Rep enablement gaps
  • Forecast tool validation
  • Stack ROI conversations
GTM Operators
Practitioner
  • Integration troubleshooting
  • Data quality root cause
  • Tool adoption tracking
  • Process documentation

How to Run This Audit

01
Assemble Your Team
2–3 days
02
Pull Tool Inventory
1 week
03
Score Each Section
2–3 weeks
04
Validate With Stakeholders
1 week
05
Build Your Roadmap
1 week

What You'll Need Before Starting

Critical Setup Step

Before touching any section, complete a raw tool inventory dump from three sources: (1) your IT/software procurement list, (2) expense reports tagged to GTM categories, and (3) a department-by-department survey asking "what tools do you use that aren't in the company stack?". The third source always surfaces 3–7 shadow tools nobody knew about.

Scoring Overview

Each section produces a score from 0–10. Your composite RevOps Health Score is a weighted average across all sections. The weights below reflect the relative business impact of each dimension:

Section Max Score Weight Business Impact
Stack Inventory Completeness1010%Foundational visibility
Integration Health1020%Data flow reliability
Data Quality1020%Pipeline accuracy & trust
Process Alignment1015%GTM execution consistency
Cost & ROI1015%Financial efficiency
Gap & Redundancy1010%Capability coverage
Adoption & Utilisation1010%Investment realisation
01
Part One
Stack Inventory — The Full Map
Document every tool across all 9 GTM technology layers

This is ground zero. Everything else in this audit depends on having an accurate, exhaustive list of every tool your GTM org owns, borrows, or quietly operates. Most companies get to about 70% and call it done. The remaining 30% is where the expensive surprises live.

The 9 Layers of a Modern GTM Stack

A complete GTM technology stack operates in nine functional layers, each serving a distinct purpose in the revenue engine. Tools often span multiple layers — document them under their primary function.

L1
CRM & Revenue Platform
Source of truth for all GTM data
Salesforce HubSpot CRM Microsoft Dynamics Pipedrive Zoho CRM Attio Close Monday Sales CRM
Your tool(s) →
L2
Marketing Automation
Lead capture & nurture
Marketo HubSpot Marketing Pardot / MCAE Eloqua ActiveCampaign Iterable Klaviyo Customer.io
Your tool(s) →
L3
Sales Engagement
Outbound, sequences & SDR
Outreach SalesLoft / Salesloft Apollo.io Groove Mixmax Reply.io Lemlist Instantly
Your tool(s) →
L4
Revenue Intelligence
Conversation intel & forecasting
Gong Chorus (ZoomInfo) Clari Avoma Dealcode Scratchpad People.ai Navattic
Your tool(s) →
L5
CPQ, Billing & CLM
Quote-to-cash, contracting
Salesforce CPQ DealHub Zuora Chargebee Stripe Billing DocuSign CLM Ironclad Conga
Your tool(s) →
L6
Customer Success
Retention, health & expansion
Gainsight Totango ChurnZero Catalyst Vitally Planhat Intercom Zendesk
Your tool(s) →
L7
Analytics & BI
Reporting, attribution, insights
Tableau Looker Metabase Amplitude Mixpanel Google Analytics Bizible Rockerbox
Your tool(s) →
L8
Data Enrichment
Contact & account intelligence
ZoomInfo Clearbit Apollo Data 6sense Bombora Cognism Lusha Clay
Your tool(s) →
L9
Routing, Ops & Workflow
Orchestration, scheduling & ops
LeanData Chili Piper Calendly Workato Zapier Make (Integromat) Tray.io Crossbeam
Your tool(s) →

Master Tool Registry

Complete this table for every tool in your stack. Do not skip anything, including free tools, trial accounts, or tools "being evaluated." Every tool that touches data or process is in scope.

Tool Name Layer Vendor Contract $ Seats Active Users Renewal Owner Status
Salesforce CRM L1 Salesforce $___/yr ___ ___ ___/___ RevOps Active
[Tool Name] L___ [Vendor] $___/yr ___ ___ ___/___ [Owner] Evaluate
[Tool Name] L___ [Vendor] $___/yr ___ ___ ___/___ [Owner] At Risk
[Add all tools] L___
Status options: Active · At Risk · Under Evaluation · Redundant · Legacy (sunset planned) · Shadow (unapproved)

Layer-by-Layer Deep Dive

Layer 1: CRM — The Beating Heart

Your CRM is the single most important tool in your stack. Everything else is either feeding it, reading from it, or both. A broken CRM means nothing downstream can be trusted. Audit this layer with more rigour than any other.

The #1 CRM Failure Pattern

Most CRM problems aren't CRM problems — they're governance problems. Wrong fields, missing definitions, no validation rules, and reps who were never taught why data quality matters. Before blaming Salesforce, audit the process that creates the data in it.

CRM Configuration Health
Score: ___/10
  • All pipeline stages have clear entry/exit criteria documented
  • Required fields enforced with validation rules
  • Stage probability percentages aligned to actual win rates
  • Duplicate prevention rules active (deduplication configured)
  • Lead, Contact, Account & Opportunity objects properly linked
  • Record types match actual business lines / segments
  • Inactive users deprovisioned (no ghost seats)
  • Audit trail / field history tracking enabled on key fields
  • Data model documented (custom fields, objects, relationships)
  • API usage within limits (no throttling issues)
Lead & Contact Management
Score: ___/10
  • Lead-to-Contact conversion process documented & enforced
  • Lead source values standardised (no 30 variations of "webinar")
  • MQL/SQL definitions agreed upon and enforced in CRM
  • Lead assignment rules match current routing logic
  • SLA tracking for lead response time is active
  • Contact roles on Opportunities required for key stages
  • Unassigned leads queue monitored and actioned
  • Deceased / unsubscribed / bounced contacts flagged
Opportunity Management
Score: ___/10
  • Close date hygiene enforced (no dates in the past on open opps)
  • Amount field populated >90% for qualified opportunities
  • Next step field populated on all active pipeline
  • Stale deal process defined (deals with no activity >X days)
  • Multi-year deals correctly ARR'd (not TCV in pipeline)
  • Win/loss reasons standardised and completed post-deal
  • Competitor tracking fields populated on closed deals
  • Renewal opportunities auto-created from CS platform

Layer 2: Marketing Automation — The Demand Engine

Platform Health
Score: ___/10
  • Database size vs. contract limit (within 80%?)
  • Email deliverability score above 90
  • DKIM/DMARC/SPF records properly configured
  • Bounce handling and unsubscribe processing current
  • All active programs/campaigns documented with owners
  • Zombie programs identified (no activity in 6+ months)
  • Scoring model documented and reflects current ICP
  • CRM sync errors monitored and <1% error rate
Lead Scoring & Routing
Score: ___/10
  • Demographic scoring model documented
  • Behavioral scoring reflects current buyer signals
  • Score decay configured (scores reduce with inactivity)
  • MQL threshold calibrated to Sales-accepted lead rate
  • Score-to-route SLA enforced (<5 min from MQL to assigned)
  • Lead scoring reviewed against pipeline data in last 6 months
  • Scoring model covers product, trial, and intent signals
Attribution & Reporting
Score: ___/10
  • UTM parameter framework defined and enforced
  • Channel attribution model chosen and documented
  • Attribution data syncing to CRM correctly
  • Campaign influence reporting functional
  • Form tracking covers all web forms
  • Offline event tracking in place (events, field sales)
  • Attribution model agreed upon with Finance

Layer 3: Sales Engagement — The Execution Layer

Field Observation

The most common sales engagement failure is too many sequences, too little governance. Companies with 200+ active sequences always have the same problem: nobody knows which ones work. Best-in-class teams have fewer than 30 active sequences — all A/B tested, all with documented reply rates.

Sequence Governance
Score: ___/10
  • Active sequences list documented with owner and audience
  • Sequence reply/meeting rate tracked per sequence
  • Old sequences archived (not just abandoned)
  • Sequence approval process exists before publishing
  • Global opt-outs/unsubscribes synced to CRM and MAP
  • Contact safety rules prevent over-prospecting
  • Throttle limits configured per rep and per account
CRM Sync Integrity
Score: ___/10
  • Activities logging to CRM correctly (calls, emails, tasks)
  • Prospect creation rules prevent duplicates
  • Sequence enrollment triggers validated
  • Meeting booked → Opportunity creation automated
  • Dialer activity syncing to CRM call records
  • Unsubscribes flow back to CRM and MAP within 24hrs
User Adoption Metrics
Score: ___/10
  • % of reps actively using tool (in last 14 days)
  • % of outbound touches going through the tool vs. native email
  • Average touches per rep per day vs. target
  • Tool certified / trained reps vs. total seat count
  • Manager dashboards used for coaching
  • Chrome extension installed & active for all reps

Layer 4: Revenue Intelligence — The Insight Engine

Conversation Intelligence
Score: ___/10
  • Call recording adoption rate >80% of all discovery/demo calls
  • Trackers/topics configured for current ICP pain points
  • Competitor mention tracking configured
  • Manager review workflow active in tool
  • Coaching scorecards built and used weekly
  • Call library of "best calls" curated and shared
  • CRM activity sync verified and accurate
Forecasting Platform
Score: ___/10
  • Forecast categories aligned to pipeline definitions in CRM
  • AI forecast model trained on >12 months of closed data
  • Manager overrides tracked and reviewed vs. actual outcome
  • Rep forecast submitted weekly with note requirements
  • Forecast accuracy variance reported to CRO monthly
  • Historical forecast vs. actual tracked (accuracy trend)
  • Deal risk signals surfaced in real time

Layers 5–9 Quick Audit Checklist

Layer 5 — CPQ & Billing

  • Product catalogue current and matches actual SKUs
  • Approval workflow for discounts configured with correct rules
  • Contract execution time <24hrs from verbal close
  • Billing system synced to CS platform for health scoring
  • Renewal automation triggered from contract end date

Layer 6 — Customer Success

  • Health score model documented with weightings
  • Product usage data flowing into CS platform
  • EBR scheduling automated for strategic accounts
  • Churn risk alerts routed to correct CSM
  • Expansion revenue tracked in CS tool and flows to CRM

Layer 7 — Analytics & BI

  • Single source of truth defined for key metrics
  • Metric definitions documented and agreed across GTM teams
  • Data warehouse/lake connected and updated on schedule
  • Weekly GTM dashboards owned, maintained, and reviewed
  • Self-serve reporting available to sales managers

Layers 8 & 9 — Enrichment & Routing

  • Enrichment match rates measured (target >70%)
  • Duplicate enrichment sources identified and rationalised
  • Routing rules documented and tested monthly
  • Meeting scheduler connected to correct calendar/CRM
  • Automation workflows documented with change log

Stack Composition Analysis

Typical Stack Distribution by Layer
Tools per category — industry benchmark vs. recommendation
Tool Count by Status
How to classify every tool in your inventory
02
Part Two
Integration Health Assessment
Map every data connection, identify failures, and quantify the downstream impact

Integrations are where stacks go to die quietly. A broken integration doesn't wave a red flag. It slowly corrupts your data, introduces lag, and eats the reliability of every report downstream — often for months before anyone connects the dots.

The integration audit is the most technically demanding section of this framework. You need someone with admin access to every tool, the patience to trace data from one system to another, and the willingness to say "this connection is broken" even when the tools appear to be talking to each other.

I've done dozens of integration audits. The most common finding isn't a broken connection — it's a connection that technically works but is syncing the wrong data in the wrong direction on a schedule that no longer matches business reality. A Marketo → Salesforce sync set up in 2019 for a $5M ARR company will look very different from what you need at $50M ARR.

— RevOps Field Notes

Integration Map Template

Document every active integration below. For each connection, capture direction, sync frequency, what data moves, and the current health status.

CRM (Salesforce / HubSpot) Marketing Automation Sales Engagement Revenue Intelligence Customer Success Analytics / BI Layer Data Enrichment CPQ / Billing Contract & Revenue ↕ bidirectional ↕ bidirectional signals → enriches → LEGEND Bidirectional or primary sync Audit each arrow for: direction, frequency, error rate

Integration Health Audit Table

Source System Target System Direction Sync Frequency Data Objects Synced Error Rate Last Verified Health
Marketing Automation CRM Bidirectional Real-time / 5min Leads, Contacts, Activity ___% ___/___ Healthy
Sales Engagement CRM Bidirectional Real-time Activities, Tasks, Contacts ___% ___/___ Degraded
Revenue Intelligence CRM One-way (to CRM) Daily Call records, Signals ___% ___/___ Broken
CS Platform CRM Bidirectional Daily Health score, Renewals, NPS ___% ___/___ Unknown
CPQ / Billing CRM One-way (to CRM) Real-time (on event) Orders, ARR, Products ___% ___/___ Healthy
Data Enrichment CRM One-way (to CRM) On record creation Company, Contact fields ___% ___/___ Degraded
CRM BI / Analytics One-way (to BI) Nightly All objects ___% ___/___ Healthy
[Add all integrations]
Error Rate: pull from each tool's integration log. Anything above 2% is degraded. Above 5% is broken regardless of what the status indicator says.

Integration Health Scoring

Integration Health Radar
Score each integration dimension 0–10 based on your audit findings

Common Integration Failure Patterns

The Silent Desync
High Risk

Integration appears active in both tools but data hasn't synced in days or weeks. Most commonly seen in MAP ↔ CRM connections after a tool update or field rename.

The Data Direction Flip
Medium Risk

Data flows the wrong way, overwriting the authoritative source. A rep updates a field in Salesforce, MAP rewrites it with stale data on the next sync. Field-level sync ownership never set.

The Duplicate Creator
High Risk

Integration creates new records instead of updating existing ones. Root cause: matching rules based on email when records exist with typos, aliases, or role-based emails (info@, hello@).

Integration Audit Questions — Ask for Each Connection

  1. When did this integration last sync successfully? Can you prove it with a log?
  2. Which system is authoritative for each field that syncs? Is it enforced?
  3. What happens when the integration fails — is there alerting, or does it fail silently?
  4. Has anyone reviewed the field mapping since the integration was set up?
  5. What's the maximum lag between a change in System A and reflection in System B?
  6. What percentage of records in each system have a linked record in the other?
  7. Are deleted records handled correctly, or do they create orphaned records?
03
Part Three
Data Quality Assessment
The silent revenue killer — measure completeness, accuracy, duplication, and hygiene

Bad data is the most expensive thing on your budget that never shows up on your P&L. It wrecks forecast accuracy, poisons marketing campaigns, sends reps chasing the wrong accounts, and makes your reports useless. And it compounds. Every day you ignore it, fresh bad data piles on top of old bad data — the hole gets deeper.

Data Decay Rate
22%
of B2B data degrades per year — industry average
Avg Duplicate Rate
27%
of CRM records in typical mid-market company
Cost of Bad Data
$15M
avg annual cost for mid-size org (IBM/Gartner estimate)
Revenue at Risk
25–30%
of pipeline can be traced to data quality failures

Data Health Scorecard — CRM Baseline

Run these queries directly in your CRM. This is your data health baseline — do this monthly, review quarterly, report to leadership annually.

Contact & Lead Record Quality

Email address populatedTarget: >95% | Your score: ___%
Phone number populated (direct dial)Target: >60% | Your score: ___%
Job title populatedTarget: >80% | Your score: ___%
Company / Account linkedTarget: >90% | Your score: ___%
Lead source populatedTarget: >98% | Your score: ___%
Records touched in last 90 daysTarget: >50% of active pipeline | Your score: ___%

Account Record Quality

Industry populatedTarget: >85% | Your score: ___%
Employee count populatedTarget: >80% | Your score: ___%
Revenue/ARR band populatedTarget: >75% | Your score: ___%
Account owner assignedTarget: 100% | Your score: ___%
Website URL populatedTarget: >90% | Your score: ___%

Opportunity Record Quality

Amount populated on qualified dealsTarget: >95% | Your score: ___%
Close date is in future (open pipeline)Target: 100% | Your score: ___%
Next step populated on active oppsTarget: >85% | Your score: ___%
Win/loss reason populated on closed dealsTarget: >90% | Your score: ___%
Contact role linked to opportunityTarget: >75% | Your score: ___%
Red Flag

If win/loss reason completion is below 70%, you have a systemic problem — not a data problem. Reps aren't completing it because there's no enforcement, no consequence, and no visible use being made of the data. Fix the culture first, the data will follow.

Data Quality Scoring Matrix

Dimension Score 1–3 (Poor) Score 4–6 (Fair) Score 7–9 (Good) Score 10 (Excellent) Your Score
Completeness <60% required fields populated 60–79% populated 80–94% populated >95% all required fields ___/10
Accuracy >15% records contain known errors 5–15% error rate 1–5% error rate <1% verified error rate ___/10
Duplication >20% duplicate rate 10–20% duplication 3–10% duplication <3% duplication, automated prevention ___/10
Timeliness Data updated >90 days ago across most records 30–90 day lag common Updates within 7 days Real-time updates; enrichment automatic ___/10
Consistency Same field varies widely (30+ lead source values) Some standardisation, many exceptions Picklist enforced, rare free-text Fully normalised, single picklist set enforced ___/10
Governance No documented data policies Some policies exist, not enforced Policies documented and mostly followed Automated enforcement + regular audits ___/10
Data Quality Score by Dimension
Fill in your scores above, then plot them here — the gaps tell the story
04
Part Four
Process-to-Technology Alignment
Map your GTM processes against your tools — find where tech supports process and where it fights it

Technology should serve process. In most companies, it's the other way round — process has quietly bent itself to fit what the tools can do, not what the business actually needs. The result is a Frankenstein workflow where people do what automation should handle, and tools create admin instead of eliminating it.

The Lead-to-Revenue Flow Audit

Map every stage of your lead-to-revenue journey against the tools that support it. For each stage, document: what should happen, what tool enables it, and whether there's a gap, redundancy, or friction point.

Stage What Should Happen Primary Tool SLA Gap / Issue Health
Demand Generation Campaigns drive inbound; intent data identifies active buyers MAP + Intent Tool Continuous Note findings here Assess
Lead Capture Forms, chat, event scan capture contact + intent data MAP + CRM <5 min to CRM Assess
Lead Enrichment Auto-append firmographic + contact data on creation Data Enrichment <15 min Assess
Lead Scoring Behavioral + demographic score calculated automatically MAP / CRM Real-time Assess
Lead Routing Auto-assign to correct rep based on rules (segment, territory, round-robin) Routing Tool / CRM <5 min from MQL Assess
SDR Outreach Rep receives notification; follows up via sequence within SLA SEP + CRM <1 hour business Assess
Meeting Booked Meeting auto-creates task/activity in CRM; SDR notified AE SEP + Scheduler + CRM Immediate Assess
Discovery / Demo Call recorded; AI summary pushed to CRM; next step required RI Tool + CRM <24 hrs post-call Assess
Proposal / Quote CPQ generates quote from CRM opp; approval workflow triggered CPQ + CRM <24 hrs from request Assess
Negotiation / Legal Contract generated and sent; e-signature workflow active CLM + e-Sig Contract returned <48 hrs Assess
Closed Won Deal marked closed; handoff to CS triggered; ARR recorded CRM → CS Platform Same day Assess
Onboarding CS playbook triggered; kickoff scheduled; health score initialised CS Platform + CRM Kickoff <5 days Assess
Expansion / Renewal Renewal opp auto-created; expansion plays triggered on signals CS Platform + CRM 90 days pre-renewal Assess

Process-Tech Alignment Scoring

Automation Coverage
Score: ___/10
  • Lead capture to CRM fully automated (no manual entry)
  • Lead enrichment runs automatically on record creation
  • Lead scoring updates in real-time or near real-time
  • Lead routing fires within 5 minutes of MQL threshold
  • Meeting booking doesn't require rep manual calendar link
  • Closed won triggers automated CS handoff workflow
  • Renewal opp creation is automated from contract date
  • Churn risk escalation is automated from health signals
  • Data enrichment refresh runs on schedule without manual trigger
  • Activity deduplication is automated (no manual merging of calls)
Process Documentation
Score: ___/10
  • Lead definition (MQL/SQL/SAL) is written and agreed upon
  • Pipeline stage definitions documented with entry criteria
  • Lead routing rules documented and version controlled
  • Sales handoff process (SDR → AE) is written, not tribal knowledge
  • CS handoff process (Sales → CS) is documented with SLA
  • Expansion motion documented (triggers, plays, owners)
  • Data governance policies exist in writing
  • Tool change management process exists (who approves changes)
  • Integration failure response playbook exists
  • New hire tool onboarding program is documented
Alignment Red Flag

If your reps spend more than 20% of their time on administrative tasks that tools should be doing for them, you don't have a tech problem — you have an implementation problem. The tools usually have the capability. Someone just never configured it or didn't know it existed.

05
Part Five
Cost & ROI Analysis
Map your total stack spend, calculate utilisation efficiency, and prioritise by ROI

Every RevOps leader gets the call eventually: "We need to cut tool spend by 20%." If you don't have a proper cost map, you're about to make gut-feel decisions dressed up as strategy. This section gives you the framework to make that conversation honest instead of political.

Total Cost of Ownership Framework

Contract value is never the real cost. True TCO includes everything required to operate the tool effectively.

Cost Component Description Often Missed? Your Estimate
Contract / License Annual contract value (ACV) from vendor invoice No $_______
Implementation Professional services, SI fees, internal build time Sometimes $_______
Admin Time FTE hours × loaded cost to administer the tool monthly Always $_______
Training Onboarding cost per new user, ongoing certification Usually $_______
Integration Cost Cost to connect to other tools (Workato, Zapier, dev time) Always $_______
Overages Contact limits, email volume, API call overages Usually $_______
Opportunity Cost What you can't build because this tool takes budget and attention Always $_______
True Annual TCO Sum of all above $_______

Stack Cost Matrix

Complete this for every tool. The "Utilisation Score" is active users ÷ total seats × 100. Cost Per Active User reveals the true unit economics.

Tool Layer Annual Cost Seats Active Users Utilisation % Cost/Active User ROI Rating
CRM (Salesforce) L1 $___,___ ___ ___ ___% $___ High
Marketing Automation L2 $___,___ ___ ___ ___% $___ Medium
Sales Engagement L3 $___,___ ___ ___ ___% $___ Medium
Revenue Intelligence L4 $___,___ ___ ___ ___% $___ Low
[All remaining tools]
TOTAL STACK $___,___
Stack Spend by Category
Annual contract value distribution across tool layers
ROI vs. Cost Scatter
Plot each tool — size = cost, position = ROI assessment

ROI Framework — For Each Tool

The Three Questions

For every tool in your stack, answer honestly: (1) What specific, measurable outcome does this tool drive? (2) What would happen to revenue or efficiency if we removed it tomorrow? (3) Is there a cheaper tool, a native feature, or a process change that could replace it? If you can't answer question 1 with a number, the tool is at risk.

Tool Measurable Outcome Enabled Value Driver Estimated Value Annual Cost ROI Multiple
Sales Engagement Tool X pipeline created via sequences / month Pipeline generation $___ pipeline @ ___% WR $___ ___x
Revenue Intelligence X% improvement in forecast accuracy; Y% reduction in ramp time Win rate / ramp $___ annual uplift $___ ___x
Data Enrichment X hours/week saved on manual research; Y% better MQL conversion Efficiency + conversion $___ annual uplift $___ ___x
CS Platform X% reduction in churn rate; Y% expansion motion enablement Net Revenue Retention $___ retained ARR $___ ___x
Minimum acceptable ROI multiple: 3x for most tools; 5x+ for tools you'd advocate for doubling down on; <2x means the tool is on the cut list.
06
Part Six
Gap & Redundancy Analysis
Find what's missing and what's duplicated — the two most expensive mistakes in RevOps stacks

Gaps and redundancies are two sides of the same problem: the stack doesn't match what the business actually needs. A gap means something that should be automated isn't — or simply doesn't exist. A redundancy means you're paying twice for the same thing while creating a data consistency problem as a bonus.

Capability Coverage Map

Rate your coverage for each GTM capability. Green = fully covered by a healthy tool. Amber = partial coverage or in a tool not actively used. Red = gap — no coverage or severe gaps in capability.

Capability Business Criticality Coverage Status Tool(s) Covering It Gap / Note Action
Lead capture & form managementCriticalCovered
Contact & account databaseCriticalCovered
Email marketing & nurtureHighPartial
Lead scoring & qualificationHighAssess
Intent data & buyer signalsHighGap
Account-based targeting (ABM)HighAssess
Sales outreach automationCriticalCovered
Meeting scheduling & routingHighPartial
Conversation intelligence (calls)HighAssess
Deal risk identificationHighGap
Pipeline forecastingCriticalPartial
Quote-to-cash / CPQHighAssess
Contract management & e-signatureHighAssess
Customer health scoringCriticalPartial
Churn predictionHighGap
Product usage trackingHighAssess
NPS & satisfaction trackingMediumAssess
Revenue analytics & attributionCriticalPartial
GTM dashboards & reportingCriticalAssess
Territory & quota planningHighGap
Compensation management (ICM)MediumAssess
Partner / channel managementMediumAssess
Sales training & enablement LMSMediumPartial
Competitive intelligenceMediumGap
Data enrichment / hygieneHighAssess

Redundancy Register

List every capability where you have overlapping tools. For each redundancy, document the resolution path.

Capability Tool A Tool B Combined Cost Recommended Action Savings Potential
Prospecting data ZoomInfo Apollo.io $___ Consolidate to one; run 90-day match rate comparison $___/yr
Scheduling Calendly Chili Piper $___ Standardise on one; Chili Piper if routing needed $___/yr
Workflow automation Zapier Workato $___ Migrate all Zapier flows to Workato; deprecate $___/yr
Email outreach Sales Engagement Tool Marketing MAP $___ Define ownership: SEP for 1:1 outbound, MAP for nurture $0 (governance)
[Add your redundancies]

Gap & Redundancy Priority Matrix

Impact vs Effort Matrix — Gaps & Redundancies
Prioritise actions by business impact and implementation effort
07
Part Seven
The RevOps Health Score
Your composite score, how to interpret it, and where you need to focus first

Every audit needs a number. Not because numbers tell the whole story — they don't — but because a score forces honesty, creates a baseline you can benchmark against, and gives leadership a single thing to hold someone accountable to. That's what this score is for.

Health Score Calculation

Section Your Raw Score (0–10) Weight Weighted Score Benchmark
Stack Inventory Completeness___10%___7.5
Integration Health___20%___6.2
Data Quality___20%___5.8
Process-to-Tech Alignment___15%___6.0
Cost & ROI Clarity___15%___5.2
Gap & Redundancy Resolution___10%___5.5
Adoption & Utilisation___10%___6.8
TOTAL REVOPS HEALTH SCORE100%___6.1
Industry benchmarks sourced from aggregated RevOps stack audit data. Most mid-market SaaS companies score between 5.0–7.0. Enterprise companies typically score higher on integration health but lower on data quality and cost efficiency.

Score Interpretation

Score Range
Tier
What It Means
Primary Focus
Urgency
0–3
Critical
Foundation
Stack is a liability. Data can't be trusted. Pipeline accuracy is in question. Urgent intervention required.
CRM data quality & basic integrations
Immediate
4–5
Developing
Build
Core tools in place but not optimised. Known gaps and redundancies. Data reliability inconsistent.
Integration reliability & process alignment
This Quarter
6–7
Competent
Optimise
Stack is functional. Data is mostly trustworthy. Gaps exist but business isn't significantly impaired.
ROI optimisation & capability gaps
This Half
8–9
Advanced
Scale
High-performing stack. Data trusted company-wide. Revenue attribution accurate. Processes well-supported.
Advanced analytics & predictive capabilities
Strategic
10
Elite
Lead
RevOps as a competitive differentiator. AI/ML embedded. Real-time GTM intelligence. Continuous optimisation culture.
Innovation & competitive advantage
Maintain
RevOps Health Score — Dimension Breakdown
Your scores by section vs. industry benchmark (sample scores shown — replace with your data)
Honest Assessment Rule

Score what is, not what you want it to be or what it was after the last cleanup sprint. The value of this framework is in the honesty of the baseline. An inflated score leads to a false sense of security and the wrong priorities. A brutal score leads to action and results.

08
Part Eight
The 7 Deadly Sins of RevOps Stacks
Failure patterns I've seen kill pipeline, inflate cost, and erode trust in GTM data

Dozens of audits across companies from Series A to post-IPO. The same failure patterns show up every single time. They're not unique to your company. They're not even surprising once you've seen them. But they're consistently expensive — and almost always fixable once you know what you're looking at.

SIN 01 OF 07
The CRM as a Tombstone, Not a System of Record

Reps enter data after the deal closes, not during the process. The CRM records outcomes, not the journey. That means no activity data, no stage history, no competitive intelligence — just a grave marker for opportunities that already happened.

Next Step is blank on 40%+ of open opps No email/call activity on recent opportunities Win/loss reason <50% complete Stage duration data is useless for benchmarking
✓ Mandatory field enforcement at stage advance ✓ Activity tracking via SEP integration ✓ Manager accountability tied to data completeness ✓ CRM hygiene metrics in manager scorecards

The hardest truth in RevOps is this: reps don't update the CRM because they don't believe the CRM helps them sell. And often they're right. If data entry doesn't save them time, surface better insights, or make their manager's coaching more precise — why would they do it? Fix the value proposition of the CRM for reps, and the data quality follows.

SIN 02 OF 07
The Tool Graveyard — Paying for Shelfware

You're licensed for tools nobody uses. They were purchased by a previous leader, or bought for a use case that never materialised, or rolled out without proper enablement. The vendor keeps billing. Nobody notices because the contract auto-renewed and finance doesn't know what it's for.

Active user rate <40% for paid seats No one can name the admin for the tool Last activity in the tool was months ago Contract renewed without use review New hire onboarding never mentions the tool
✓ Monthly active user tracking for all tools ✓ Tool owner assigned for every contract ✓ 90-day pre-renewal review process ✓ Utilisation threshold for renewal approval (>60%)
SIN 03 OF 07
The Integration Illusion — Connected But Not Syncing Correctly

The integration is technically active. Both tools show a green checkmark. But the data flowing between them is wrong — wrong fields, wrong direction, stale timestamps, or incomplete records. You won't find this in the tool dashboard. You find it when a rep calls a prospect who's been in a marketing sequence for three weeks and has no idea what they're talking about.

CRM activities don't match SEP activities MAP contacts don't link to CRM records Revenue attribution numbers conflict between MAP and CRM CS platform health scores lag CRM by days Enrichment overwrites rep-entered data
✓ Integration log review monthly ✓ Test records to verify data flow end-to-end ✓ Field-level sync ownership documented ✓ Error rate monitoring with alerting (>2% = review)
SIN 04 OF 07
The Metric Minefield — No Agreed Definitions

Marketing measures MQL one way, Sales measures it another. Finance uses a different ARR definition than RevOps. "Pipeline" means one thing to the CRO and something else in the board deck. You spend 20 minutes in every weekly sync arguing about whose numbers are right instead of what to do about them.

MQL definition differs between teams Two dashboards show different pipeline numbers ARR calculation conflicts between systems "Marketing-influenced" pipeline defined differently per quarter Win rate varies depending on who calculates it
✓ GTM Metrics Glossary — written and signed off ✓ Single source of truth per metric ✓ Metric definitions embedded in reporting tools ✓ Quarterly metric review with Finance alignment
SIN 05 OF 07
The Scoring Model That Was Never Calibrated

Lead scoring was built three years ago when the ICP was different, the product had fewer features, and the buyer journey looked nothing like it does today. But the model hasn't been touched. Marketing celebrates hitting MQL targets while Sales ignores 40% of the leads they receive — because they already know by experience that certain source/score combinations are junk.

MQL-to-SQL conversion rate <30% Sales routinely skips high-score leads from certain sources Score model hasn't been reviewed in 12+ months No decay configured for inactive contacts Behavior weightings don't reflect current buyer signals
✓ Quarterly scoring model review against pipeline data ✓ Score-to-outcome analysis (which scores actually close) ✓ Sales feedback loop built into scoring iteration ✓ Intent signals added to scoring model
SIN 06 OF 07
The Reporting Mirage — Dashboards That Nobody Trusts

There are reports. There might even be beautiful reports. But nobody refers to them when making decisions because everyone knows the underlying data is flawed. Managers pull their own spreadsheets. Leaders triangulate from three different sources. The BI investment is wasted because the data foundation was never fixed first.

Leaders maintain personal Excel/Google Sheets trackers Different dashboards for same metric show different numbers Nobody can explain methodology behind reports Pipeline reviews done in Excel, not CRM Data team spends >40% of time explaining discrepancies
✓ Fix data quality before investing in BI ✓ Document methodology for every published report ✓ Certify dashboards — one owner, one source of truth ✓ Deprecate spreadsheet alternatives with leadership buy-in
SIN 07 OF 07
The Shadow Stack — The Tools RevOps Doesn't Know Exist

SDRs found an AI outbound tool that writes their emails. A marketing manager signed up for a landing page builder on their credit card. Sales is using a WhatsApp group to coordinate account strategy. None of it is in the CRM. None of it is connected. All of it is creating customer data that's invisible to your reporting and potentially violating data compliance requirements.

Expense reports show SaaS tools not in stack list Customer data living in tools not connected to CRM Reps emailing from personal Gmail to avoid logging Chrome extensions installed that access CRM data GDPR/CCPA exposure from uncontrolled data processors
✓ Annual shadow stack survey — ask every department ✓ IT browser extension policy with monitoring ✓ Approved tool request process with RevOps sign-off ✓ SaaS spend reporting with expense categorisation
09
Part Nine
90-Day Remediation Roadmap
Turn your audit findings into a sequenced action plan with owners and milestones

An audit without a roadmap is just an expensive anxiety attack. This section converts your findings into sequenced actions with clear owners — a 90-day plan you can actually execute without burning your team to the ground in the process.

Prioritisation Framework

Before building the roadmap, prioritise every finding using this simple filter:

P0

Fix This Week. Revenue is being lost or data is actively being corrupted right now. Broken integrations, duplicated lead routing, critical CRM data errors. Drop everything else.

P1

Fix This Month. Significant friction or cost, but not actively losing deals. Poor data quality, high-value shelfware, process misalignment. Assign an owner today, start work this week.

P2

Fix This Quarter. Optimisation opportunities. Redundancy consolidation, scoring model calibration, BI improvements. Plan and resource properly.

P3

Plan & Evaluate. New capability gaps, strategic tool investments, advanced analytics. Requires budget approval, longer planning cycle. Document and revisit next quarter.

90-Day Action Plan

Phase One
Stabilise
Days 1–30
Complete master tool inventory across all 9 layers
Audit all integration connections for current error rates
Fix any broken integrations causing active data corruption (P0)
Run CRM data quality baseline — completeness & duplication
Identify top 5 shelfware tools; issue 30-day utilisation ultimatum
Document all tools with upcoming renewals in next 90 days
Publish RevOps Health Score baseline to leadership
Phase Two
Optimise
Days 31–60
Implement data quality fixes: required fields, validation rules
Clean and merge top duplicate clusters in CRM
Calibrate lead scoring model against closed-won data
Consolidate top 2–3 redundant tool pairs
Standardise picklist values (lead source, industry, etc.)
Publish agreed GTM Metrics Glossary across teams
Establish integration monitoring with alerting
Negotiate non-renewing shelfware contracts
Phase Three
Advance
Days 61–90
Close top 2–3 critical capability gaps identified
Launch new tool(s) where P1 gaps existed
Publish GTM dashboards to certified single source of truth
Run updated RevOps Health Score — publish progress delta
Document all processes touched during audit
Establish quarterly mini-audit cadence going forward
Build tool adoption tracking into manager scorecards
Present P3 strategic investments to CRO for next planning cycle

Owner Assignment Matrix

Action Item Priority Primary Owner Supporting Team Target Date Status
Complete tool inventoryP0RevOps LeadIT, FinanceDay 5Not Started
Fix [broken integration]P0RevOps AdminITDay 7Not Started
CRM data quality baselineP1CRM AdminRevOpsDay 14Not Started
Lead scoring calibrationP1Marketing OpsRevOps, SalesDay 45Not Started
Tool redundancy consolidationP1RevOps LeadFinance, ITDay 60Not Started
GTM Metrics GlossaryP1RevOps LeadSales, Marketing, CS, FinanceDay 45Not Started
Gap: [Add gap here]P2[Owner][Team]Day ___Not Started
Strategic investment: [Add]P3[Owner][Team]Next QuarterPlanning
The Closing Thought

A great RevOps stack isn't the most sophisticated one. It's the one that's fully adopted, correctly integrated, and trusted by every team that depends on it. Start with trust. Trust comes from data quality. Data quality comes from governance. Governance comes from leadership commitment. That's the whole game. Everything else is implementation details.

A
Appendix
Scoring Rubrics, Benchmarks & Reference Sheets
Detailed scoring guidance, industry benchmarks, and quick-reference tools

Appendix A: Industry Benchmarks

GTM Benchmarks — Mid-Market SaaS (50–500 employees)
Use these as directional guidance, not hard targets — context always matters
MetricBelow AverageAverageBest in ClassYour Score
MQL-to-SQL conversion rate<20%25–35%>45%___%
SQL-to-Opportunity rate<50%55–65%>70%___%
Lead response time (to MQL)>2 hours15–60 minutes<5 minutes___min
CRM field completion rate (required)<70%75–85%>92%___%
Forecast accuracy (within 10%)<60% quarters65–75% quarters>80% quarters___%
Tool utilisation (active/licensed)<50%55–70%>80%___%
Data duplicate rate (Contacts)>20%10–20%<5%___%
Win rate (from Qualified Opp)<15%20–30%>35%___%
Stack cost as % of ARR>8%4–7%<3%___%
Average deal cycle (Mid-Market)>120 days60–90 days<45 days___days
Net Revenue Retention (NRR)<100%105–115%>120%___%
Gross Revenue Retention (GRR)<80%85–90%>93%___%

Appendix B: Stack Spend Benchmark by ARR

Typical GTM Stack Spend by ARR Band
Annual tool spend ranges — use as a directional benchmark for budget conversations

Appendix C: Quick Reference — RevOps Stack Maturity Model

Dimension Level 1 — Ad Hoc Level 2 — Defined Level 3 — Managed Level 4 — Optimised
Data Strategy No formal data policy; reps decide what to enter Basic required fields; manual hygiene sprints Governance policies enforced; automated enrichment Real-time data quality monitoring; predictive enrichment
Integration Architecture Point-to-point integrations; mostly manual Core integrations exist; some documented All integrations documented; monitored; error alerts Event-driven architecture; real-time data mesh
Process Design Process is tribal knowledge; varies by rep Key processes documented; mostly followed Processes enforced via tools; SLAs tracked Processes continuously optimised from performance data
Analytics Spreadsheets; no agreed definitions CRM reports; some agreed metrics BI layer; single source of truth; certified dashboards Predictive analytics; ML-driven insights; real-time GTM intelligence
Tool Governance No approval process; shadow stack common Basic approval; some tool owners assigned Formal approval; utilisation tracking; regular reviews Automated governance; spend management integrated; vendor portal

Appendix D: GTM Metrics Glossary Template

Use this as the starting point for your agreed definitions. Every metric below should have a documented definition, a designated source of truth, and a named owner responsible for its accuracy.

MetricDefinitionFormulaSource of TruthOwner
MQL (Marketing Qualified Lead)[Define here — be specific about score threshold, source, and disqualifying criteria]Score ≥ ___ AND Persona = ICPMAP / CRMMarketing Ops
SQL (Sales Qualified Lead)[Define here — what has Sales accepted and agreed to work]MQL + SDR accepted + BANT criteria metCRMSales Ops
Opportunity / Pipeline[Define here — what makes an opp vs a lead]Qualified + ACV entered + Stage ≥ DiscoveryCRMRevOps
ARR (Annual Recurring Revenue)[Define here — how multi-year deals, one-time fees, and services are treated]Monthly recurring revenue × 12Billing system / CRMFinance / RevOps
Win Rate[Define here — closed won / (closed won + closed lost) — include disqualified?]CW / (CW + CL) in periodCRMRevOps
Pipeline Coverage[Define here — pipeline at start of quarter / quota]Open pipeline / Quota targetCRMRevOps
NRR (Net Revenue Retention)[Define here — starting ARR + expansion - contraction - churn] / starting ARR(Start ARR + Expansion - Contraction - Churn) / Start ARRBilling / CS PlatformFinance / CS Ops
Time to Close[Define here — from what date, to what date]Closed Date - Opportunity Created DateCRMRevOps

Appendix E: Recommended Audit Cadence

Monthly
Ongoing
  • Tool utilisation review (active users vs seats)
  • Integration error rate check
  • CRM data completeness snapshot
  • Duplicate record count
  • Lead routing SLA performance
  • Upcoming renewals >60 days out
Quarterly
Structured
  • Full RevOps Health Score update
  • Lead scoring model review vs pipeline
  • Process alignment review per lifecycle stage
  • Cost-per-outcome analysis per tool
  • Gap & redundancy register update
  • Shadow stack survey
  • Vendor QBR performance review
Annual
Deep Audit
  • Full stack audit using this complete template
  • Strategic capability gap assessment
  • Total TCO reconciliation
  • Benchmark comparison vs prior year
  • Stack roadmap for next 12 months
  • Data governance policy review
  • Presentation to CRO / CFO / Board