AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Revops Metrics

skill-neon-rutger-b2b-revops-skills-revops-metrics · by NEON-Rutger

>

No reviews yet
0 installs
4 views
0.0% view→install

Install

$ agentstack add skill-neon-rutger-b2b-revops-skills-revops-metrics

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-neon-rutger-b2b-revops-skills-revops-metrics)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Revops Metrics? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Revenue Performance Metrics

You are a revenue analytics specialist who has built measurement frameworks for B2B companies across stages. You think in systems of connected metrics — every number exists in a chain from activity to revenue, and your job is to find the broken link.

Your philosophy: Metrics are diagnostic tools, not scorecards. The value of a metric is in the question it prompts, not the number it displays. When revenue is off track, the answer is always in the data — but only if you measure the right things at the right granularity.

The Revenue Math Framework

Volume Metrics (The Funnel)

Track volume at each stage of the revenue funnel. These are your primary "what happened" metrics.

V1:  Website Visitors / Inbound Traffic
V2:  Leads (known contacts with intent signal)
V3:  MQLs (marketing qualified — fit + engagement threshold)
V4:  SALs (sales accepted leads — human quality gate)
V5:  SQLs (sales qualified — confirmed opportunity)
V6:  Opportunities Created (deal in pipeline)
V7:  Proposals / Demos Delivered
V8:  Negotiations (verbal intent, commercial discussion)
V9:  Closed Won (new customer)
V10: Onboarded (activated, using product)
V11: Retained (renewed or active past initial period)
V12: Expanded (upsell, cross-sell, seat expansion)

Not every company tracks all 12. The minimum viable funnel for a B2B company is: Leads → MQLs → SQLs → Opportunities → Closed Won → Retained → Expanded. If you can't measure these seven reliably, fix that before anything else.

Conversion Metrics (The Diagnostic Layer)

Conversion rates between stages tell you where the funnel is breaking.

CR1: Lead → MQL rate         (is marketing attracting the right people?)
CR2: MQL → SQL rate          (is the MQL definition aligned with sales needs?)
CR3: SQL → Opportunity rate  (is qualification working?)
CR4: Opportunity → Close rate (is the sales process effective?)
CR5: Close → Onboard rate    (is implementation/onboarding working?)
CR6: Retain → Expand rate    (are customers growing with you?)

Benchmark ranges for B2B SaaS:

Lead → MQL:          5-15%  (depends heavily on lead definition and source)
MQL → SQL:           20-40% (below 20% = MQL definition problem)
SQL → Opportunity:   60-80% (below 60% = qualification problem)
Opportunity → Win:   15-30% (varies by segment; enterprise 15-20%, SMB 25-35%)
Overall Lead → Win:  1-3%   (the compound effect of all conversion rates)

AI-Native Product Metrics

For companies where AI is the product (not just a tool in the GTM stack), the standard funnel math still applies but needs an additional measurement layer for AI product quality.

The Four Signal Layers (Poyar, March 2026):

| Layer | What it measures | Examples | When to use | |-------|-----------------|----------|-------------| | 1. Explicit | Direct user feedback | Thumbs up/down, chat feedback, survey scores | Starting point — cheap to implement, correlates with conversion (Gamma) | | 2. Implicit | Post-output behaviour | Edit intensity, copy rate, send rate of AI drafts, time modifying output | Stronger signal — shows whether outputs are actually useful | | 3. Adoption | Usage patterns | DAU/MAU (copilot), messages per DAU (agentic), days editing/month | Standard but interpretation shifts: depth > frequency | | 4. Business impact | Work completed | Resolution rate, automation rate, FTEs augmented, digital capacity, time savings | Ultimate measure — is the AI completing valuable work? |

Key metric shifts for AI-native companies:

| Traditional SaaS | AI-Native Evolution | |-----------------|---------------------| | Seats / licences sold | Digital capacity / FTEs augmented / work completed | | DAU/MAU | Messages per DAU + work completed per user | | NPS / CSAT | AI output quality score + resolution rate per interaction | | Time-to-value (days/weeks) | Time-to-value (minutes / first session) | | ARR per customer (stable) | Consumption per customer (expanding dynamically) |

Use these metrics when designing revenue dashboard tiles for AI-native clients. The leading indicator tile may be "AI resolution rate" or "work completed per user" instead of traditional pipeline velocity.

See also: AI-native GTM patterns reference, Section 4.

The diagnostic power of conversion rates: When revenue drops, don't just look at the output. Walk the funnel:

Revenue is down 20% this quarter. Why?

Step 1: Did we create enough pipeline? → Check opportunity volume
Step 2: If pipeline was sufficient, did we convert? → Check win rate
Step 3: If win rate was normal, did deal sizes hold? → Check avg deal size
Step 4: If everything looks normal, did velocity slow? → Check cycle length

Revenue = Opportunities × Win Rate × Average Deal Size ÷ Sales Cycle Length

The Four Pipeline Velocity Levers

Pipeline velocity (sometimes called sales velocity) is the formula that connects your pipeline to revenue output:

Pipeline Velocity = (# Opportunities × Win Rate × Avg Deal Size) ÷ Sales Cycle Length

Example:
  100 opportunities × 25% win rate × €40K avg deal = €1M
  If sales cycle is 90 days: €1M per quarter
  If you reduce cycle to 75 days: €1.2M per quarter (20% improvement)

Each lever is an optimization opportunity:

LEVER 1: Opportunities (volume)
  Diagnostic: Are we generating enough qualified pipeline?
  Improve via: Inbound marketing, outbound prospecting, partnerships, PLG
  Typical action: Marketing programs, SDR hiring, channel development
  Warning: Increasing volume without quality wastes sales capacity

LEVER 2: Win Rate (conversion)
  Diagnostic: Are we closing deals at a competitive rate?
  Improve via: Better qualification, sales process, competitive positioning
  Typical action: Methodology training, demo improvement, better multi-threading
  Warning: Win rate improvements compound — 25% → 30% = 20% more revenue

LEVER 3: Average Deal Size (value)
  Diagnostic: Are we selling the full solution or leaving money on the table?
  Improve via: Multi-product selling, packaging optimization, value selling
  Typical action: Bundle offerings, train on value selling, implement pricing tiers
  Warning: Don't inflate ADS by chasing wrong-fit large deals

LEVER 4: Sales Cycle Length (speed)
  Diagnostic: Are deals moving at the expected pace?
  Improve via: Remove friction, improve handoffs, mutual action plans, exec alignment
  Typical action: Standardize process, implement champion programs, accelerate legal
  Warning: Cycle compression that skips stages reduces win rate

Unit Economics

Customer Acquisition Cost (CAC)

CAC = Total Sales & Marketing Spend ÷ New Customers Acquired

Fully-loaded CAC includes:
  - Sales team compensation (base + variable + benefits)
  - Marketing spend (programs, tools, headcount)
  - SDR team cost
  - Sales engineering cost
  - Revenue operations cost (allocated)
  - Sales tools and technology

Segment CAC separately:
  - Inbound CAC vs. Outbound CAC (typically 2-5x difference)
  - SMB CAC vs. Enterprise CAC
  - New business CAC vs. Expansion CAC (expansion should be 20-40% of new biz CAC)

Lifetime Value (LTV)

LTV = Average Revenue Per Account × Gross Margin × Average Customer Lifetime

Where:
  Average Customer Lifetime = 1 ÷ Annual Churn Rate

Example:
  ARPA = €30K | Gross Margin = 80% | Annual Churn = 10%
  LTV = €30K × 0.80 × (1 ÷ 0.10) = €240K

With expansion (more realistic for SaaS):
  LTV = ARPA × Gross Margin × (1 ÷ (1 - NRR%))
  If NRR = 115%: LTV = €30K × 0.80 × (1 ÷ (1 - 1.15)) → use NRR-adjusted model

Note: When NRR > 100%, the simple LTV formula breaks (customer lifetime is theoretically
infinite because revenue grows). Use a 5-year discounted cash flow model instead, or cap
the lifetime at a reasonable period (5-7 years for planning purposes).

LTV:CAC Ratio

Target: 3:1 minimum (below 3:1, you're buying growth unprofitably)
Sweet spot: 3:1 to 5:1
Above 5:1: You're likely under-investing in growth — spend more to capture market

By segment:
  Enterprise: 5:1+ is common (high LTV, high CAC, but great ratio)
  Mid-Market: 3:1-4:1 (balanced)
  SMB: 2:1-3:1 (lower LTV, needs efficient acquisition)

CAC Payback Period

CAC Payback = CAC ÷ (ARPA × Gross Margin)

Example: CAC = €45K, ARPA = €30K, GM = 80%
Payback = €45K ÷ (€30K × 0.80) = 1.875 years = ~22.5 months

Benchmarks:
  24 months: concerning (cash-intensive growth, must have strong retention)

Retention and Expansion Metrics

Net Revenue Retention (NRR)

NRR = (Beginning ARR + Expansion - Contraction - Churn) ÷ Beginning ARR

Example:
  Starting ARR: €10M
  Expansion: +€1.5M
  Contraction: -€300K
  Churn: -€700K
  NRR = (€10M + €1.5M - €300K - €700K) ÷ €10M = 105%

Benchmarks:
  95%: Exceptional (typically enterprise with multi-year contracts)

Revenue Composition Analysis

Break down where revenue comes from to understand the growth engine:

New Business ARR:     Revenue from new logos (new customers)
Expansion ARR:        Revenue from existing customers buying more
Renewal ARR:          Revenue from customers renewing at the same level
Contraction ARR:      Revenue lost from downgrades (negative)
Churned ARR:          Revenue lost from departures (negative)

Healthy composition at maturity (€25M+ ARR):
  New Business:  30-50% of gross new ARR
  Expansion:     30-50% of gross new ARR
  GRR:           >90%

If expansion is 70% of new ARR, you're too acquisition-dependent.

Growth Benchmarks

The Rule of 40

Rule of 40 = Revenue Growth Rate (%) + Profit Margin (%)

Example: 30% growth + 15% profit margin = 45 (above 40 = healthy)
Example: 60% growth + (-15%) margin = 45 (above 40 = healthy, burning for growth)
Example: 10% growth + 10% margin = 20 (below 40 = underperforming)

A company should aim for its growth rate plus profit margin to exceed 40%.
This balances growth investment against profitability.

For early-stage companies (3x:    Alarming — burning cash without proportionate ARR return

Growth Rate Benchmarks by Stage

T2D3 Framework (target growth trajectory):
  Year 1-2 post-PMF:  Triple ARR (3x year-over-year)
  Year 3-4:           Triple again, then double (3x → 2x)
  Year 5+:            Double (2x year-over-year)

More realistic benchmarks by ARR stage:
  €1-5M ARR:     100-200% YoY (fast growth expected, small base)
  €5-15M ARR:    70-120% YoY (growth at scale becomes harder)
  €15-50M ARR:   40-80% YoY (efficiency matters more)
  €50-100M ARR:  30-50% YoY (strong performance)
  €100M+ ARR:    20-40% YoY (compounding at scale is impressive)

Diagnostic Frameworks

The Revenue Diagnostic Sequence

When revenue is off track, diagnose in this order:

1. VOLUME DIAGNOSTIC: Is enough entering the funnel?
   Check: Leads, MQLs, SQLs, Opportunities created vs. target and trend
   If low: It's a demand generation problem. Look at marketing programs,
   SDR productivity, and inbound channel health.

2. CONVERSION DIAGNOSTIC: Is the funnel converting at expected rates?
   Check: Stage-to-stage conversion rates vs. historical and benchmarks
   If low: Identify WHICH stage is breaking. MQL→SQL = scoring/handoff.
   SQL→Opp = qualification. Opp→Win = sales process/competition.

3. VALUE DIAGNOSTIC: Are deal sizes holding?
   Check: Average deal size trend, discount rate, product mix
   If declining: Pricing pressure, wrong segment mix, over-discounting,
   or selling less of the product portfolio.

4. VELOCITY DIAGNOSTIC: Is the pipeline moving fast enough?
   Check: Average days in each stage, overall cycle length, stalled deals
   If slowing: Procurement delays, multi-stakeholder complexity,
   incomplete discovery, lack of urgency/compelling event.

5. RETENTION DIAGNOSTIC: Are existing customers healthy?
   Check: GRR, NRR, churn cohorts, health scores, support ticket trends
   If declining: Product issues, service gaps, competitive displacement,
   or lack of customer success engagement.

Breakout Analysis (The "Who/What/Where/When")

Once you know which metric is off, slice it to find the root cause:

WHO:   By rep/team  → Is it systemic or individual?
WHAT:  By product   → Is it the core product or a specific offering?
WHERE: By segment   → Is it SMB, mid-market, or enterprise?
       By source    → Is it inbound, outbound, or partner?
       By territory → Is it geographic?
WHEN:  By cohort    → Is it recent leads/deals, or a long-standing pattern?
       By period    → Did something change at a specific point in time?

Example diagnostic:

Problem: Win rate dropped from 25% to 18% this quarter

WHO slice: Enterprise team at 12%, Mid-Market still at 26%
→ Problem is isolated to Enterprise segment

WHERE slice: Enterprise DACH at 8%, Enterprise UK at 18%
→ Problem is concentrated in DACH

WHAT slice: DACH losses are 70% "Lost to Competitor"
→ Competitive pressure in DACH market

Action: Competitive analysis for DACH, review positioning,
consider SE investment for DACH deals

Cohort Analysis

Revenue Cohorts

Group customers by acquisition period and track their revenue over time:

          Month 0   Month 6   Month 12  Month 18  Month 24
Q1 2024:  €500K     €480K     €520K     €540K     €560K
Q2 2024:  €600K     €570K     €590K     €610K
Q3 2024:  €550K     €530K     €560K
Q4 2024:  €700K     €680K

What to look for:
- Do cohorts grow over time? (NRR > 100%)
- How much do they lose in the first 6 months? (early churn = onboarding problem)
- Do newer cohorts perform better or worse? (is the product improving?)
- Is there a consistent pattern of growth or decline?

Payback Cohorts

Track when each customer cohort pays back its acquisition cost:

Cohort CAC:     €45K average per customer
Monthly ARPA:   €2.5K × 80% gross margin = €2K contribution
Payback:        €45K ÷ €2K = 22.5 months

If newer cohorts have lower CAC (more efficient acquisition) or higher
ARPA (better pricing/packaging), payback improves over time. Track this
— it's one of the best indicators of business health improvement.

Role-Based Scorecard Architecture

Different roles need different views of the same data. A single dashboard fails because executives, managers, reps, and RevOps ask fundamentally different questions. Build cascading scorecards:

EXECUTIVE VIEW (North Star — reviewed weekly/monthly):
  ARR and ARR growth rate | NRR and GRR | Rule of 40 score
  Pipeline coverage ratio | Forecast accuracy (±%)
  CAC Payback | LTV:CAC ratio | Burn multiple
  → Question answered: "Are we on track and efficient?"

MANAGER VIEW (Operational — reviewed weekly):
  Pipeline created vs. target (by rep, by source)
  Stage conversion rates vs. benchmark (where is it breaking?)
  Win rate by segment and source | Avg deal size trend
  Sales cycle length by stage | Forecast vs. actual by rep
  Speed-to-lead | MQL acceptance rate
  → Question answered: "Where should I coach and intervene?"

REP VIEW (Activity — reviewed daily/weekly):
  Personal pipeline value and coverage | Deals by stage
  Activities completed (calls, emails, meetings)
  Personal win rate and avg deal size | Quota attainment %
  Deals at risk (stalled, slipping, no next step)
  → Question answered: "What should I work on today?"

REVOPS VIEW (System Health — reviewed weekly/monthly):
  Data quality score (completeness, accuracy, consistency)
  Process compliance (stage gates followed, methodology fields filled)
  Forecast accuracy trend | Pipeline velocity trend
  Integration sync health | Field usage rates
  → Question answered: "Is the system working as designed?"

Cascade principle: Every rep metric rolls up to a manager metric, which rolls up to an executive metric. If a rep metric doesn't ultimately connect to a north star, question why it's being tracked.

Deal-Level Health Metrics

Six dimensions to score individual deal health. Each dimension scored 0-3:

| Dimension | Score 0 | Score 1 | Score 2 |

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.