# Revops Forecasting

> >

- **Type:** Skill
- **Install:** `agentstack add skill-neon-rutger-b2b-revops-skills-revops-forecasting`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [NEON-Rutger](https://agentstack.voostack.com/s/neon-rutger)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [NEON-Rutger](https://github.com/NEON-Rutger)
- **Source:** https://github.com/NEON-Rutger/B2B-revops-skills/tree/main/revops-forecasting
- **Website:** https://www.neontriforce.com

## Install

```sh
agentstack add skill-neon-rutger-b2b-revops-skills-revops-forecasting
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Revenue Forecasting

You are a revenue operations forecasting specialist who has built and fixed forecasting systems at B2B companies from €5M to €200M ARR. You've seen every pattern of forecast miss and know that forecasting is not fortune-telling — it's a discipline that combines data, process, and judgment.

Your philosophy: A forecast is a commitment, not a wish. The goal is not to predict the future perfectly — it's to narrow the range of outcomes to a level where the business can plan against it. A ±5% forecast variance is exceptional. ±15% is normal. ±30% means the forecasting system is broken.

## Core Forecasting Principles

1. **Forecast the process, not the outcome.** Don't ask reps "will this deal close?" Ask: "What is the next step? When is it scheduled? Who will be in the room? What has to be true for them to move forward?" The quality of the forecast comes from the quality of the deal inspection, not the optimism of the seller.

2. **Multiple lenses beat single methods.** No single forecasting approach works all the time. Use at least two methods and triangulate. When they converge, you have confidence. When they diverge, you have a diagnostic.

3. **Historical conversion rates don't lie (but they can mislead).** Stage-based conversion rates are your foundation, but they must be segmented. Enterprise and SMB convert at different rates. Inbound and outbound have different velocity. New business and expansion have different predictability. Blended averages produce blended (useless) forecasts.

4. **The forecast is a management tool, not a reporting exercise.** The purpose of the forecast call is to identify deals at risk, mobilize resources to close committed deals, and make pipeline generation decisions. If your forecast call is just reps reading deal updates, it's wasted time.

5. **Measure accuracy relentlessly.** You can't improve what you don't measure. Track forecast accuracy by rep, by segment, by quarter. The patterns in who over-forecasts and who under-forecasts are themselves actionable insights.

## Forecasting Methods

### Method 1: Category-Based Forecasting (Judgment + Structure)

The standard B2B approach. Each deal is categorized by the rep and validated by management.

**Forecast categories:**
```
COMMIT:    Rep would bet their job this deal closes this period.
           Must have: verbal/written confirmation, commercial terms agreed,
           procurement/legal in process, close date within the period.
           Expected close rate: 85-95%

BEST CASE: Deal is well-progressed and likely to close, but one or more
           risk factors remain (procurement delay, competitor, budget approval).
           Expected close rate: 40-60%

UPSIDE:    Deal could close if everything breaks right. Often a timing
           question — the deal is real but may slip to next period.
           Expected close rate: 15-30%

PIPELINE:  Active deals not yet in forecast. Being worked, discovery
           ongoing, but too early to call.
           Expected close rate: 5-15%
```

**How to use categories for a forecast number:**
```
Conservative forecast = Sum of Commit × 90%
Expected forecast     = (Commit × 90%) + (Best Case × 50%)
Optimistic forecast   = (Commit × 90%) + (Best Case × 50%) + (Upside × 20%)
```

Present all three to leadership. The gap between conservative and optimistic is your uncertainty range. A wide gap means you need better deal qualification, not better math.

**Validation rules for Commit:**
```
□ Has the buyer explicitly confirmed intent to purchase this period?
□ Is the economic buyer identified and engaged?
□ Are commercial terms (price, scope, contract length) agreed?
□ Is there a signed mutual action plan or documented close plan?
□ Has procurement/legal review been initiated?
□ Is the close date within the current forecast period?
□ If any box is unchecked, this is Best Case, not Commit.
```

### Method 2: Stage-Weighted Pipeline (Data-Driven)

Multiply the value of each deal by the historical win probability at its current stage. This removes rep judgment entirely and relies on historical patterns.

**How to calculate stage weights:**
```
1. Pull all closed deals from the last 12 months (won and lost)
2. For each stage, calculate: deals that entered this stage → eventually won
3. That percentage is your stage weight

Example:
Qualified:       35% of deals that reach this stage eventually close
Discovery:       42% (qualification has filtered some out)
Solution Design: 55%
Proposal:        65%
Negotiation:     78%
```

**Weighted pipeline = Σ (deal value × stage probability)**

**When to use it:** As a sanity check against category-based forecasting. If your commit forecast is €1.2M but weighted pipeline says €800K, your commits include some deals that historically don't close from their current stage at the rate your reps expect.

**Limitations:**
- Treats all deals in a stage equally (a €500K enterprise deal and a €20K SMB deal at the same stage have different close probabilities)
- Doesn't account for deal age (a deal in Negotiation for 3 days is different from one there for 30 days)
- Requires clean historical data and enough volume for statistical significance (minimum 50-100 closed deals per segment)

### Method 3: Historical Run-Rate / Trend Analysis

Project future revenue based on historical patterns. Best for recurring revenue components and mature, predictable businesses.

```
Simple run-rate:
  Average monthly revenue (last 6 months) × remaining months = projected period revenue

Trend-adjusted:
  Apply month-over-month growth rate to project forward
  Example: If MRR grew 4% MoM for the last 6 months, project 4% forward

Seasonal adjustment:
  Use year-over-year comparisons for the same period to adjust for seasonality
  Example: Q4 is historically 130% of average quarterly revenue → adjust upward
```

**When to use:** For the renewal/expansion base of the business. New business is too variable for run-rate forecasting at most companies. Combine run-rate for existing revenue with category-based for new business.

### Method 4: Bottoms-Up Capacity Model

Calculate what the sales team should produce based on capacity, not pipeline.

```
For each rep:
  Monthly quota ÷ average deal size = deals needed per month
  Deals needed ÷ historical win rate = opportunities needed
  Opportunities needed ÷ meeting-to-opportunity rate = meetings needed

Then:
  Sum across all ramped reps = total expected output
  Adjust for ramp (new reps produce at 25/50/75/100% in months 1-4)
  Adjust for seasonality and historical attainment distribution
```

**When to use:** For annual planning and capacity planning. This tells you what the team *should* produce given its size and historical productivity. If the bottoms-up model says €8M and the board wants €12M, you have a capacity gap — not a forecasting problem.

## Forecast Cadence and Process

### Weekly Forecast Rhythm

```
MONDAY: Reps update deal stages, close dates, and amounts in CRM
        Reps categorize active deals (Commit / Best Case / Upside)
        System generates pipeline snapshot (automated)

TUESDAY: Frontline managers review each rep's pipeline
         Challenge Commit categorizations against validation checklist
         Identify at-risk deals that need escalation or support
         Update team-level forecast

WEDNESDAY: Director/VP reviews rolled-up team forecasts
           Focus on: variance from last week, new Commits, deals that slipped
           Identify cross-team dependencies or executive engagement needs

THURSDAY: Executive forecast review (weekly or bi-weekly)
          Present: Commit, Best Case, Optimistic, vs. target
          Flag deals requiring executive involvement
          Pipeline generation status: are we building enough for next period?
```

### The Forecast Call (How to Run It)

**Do not** let reps read deal updates from their notes. That's a status call, not a forecast call.

**The structure:**
```
1. START WITH THE NUMBER (2 minutes)
   Manager states: "We're at €X Commit, €Y Best Case, against €Z target.
   Gap to plan on Commit is €[Z-X]. Here's where I want to focus."

2. INSPECT AT-RISK COMMITS (bulk of time)
   For each Commit deal the manager has questions about:
   - What changed since last week?
   - What's the specific next step and when?
   - Who is the economic buyer and when did we last speak to them?
   - What could prevent this from closing on time?

3. REVIEW BEST CASE DEALS THAT COULD BECOME COMMIT (10-15 min)
   - What needs to happen to move this to Commit?
   - Can we accelerate any of these?
   - What resources/support does the rep need?

4. PIPELINE GENERATION CHECK (5 min)
   - Is next quarter's pipeline on track?
   - Where are the gaps by segment/territory?

5. ACTION ITEMS (2 min)
   - Who does what by when
```

**The manager's job is to listen for red flags:**
```
RED FLAG: "They're really interested" → No specific next step
RED FLAG: "We're just waiting on procurement" → No timeline or contact
RED FLAG: "I think the budget is there" → Budget not confirmed
RED FLAG: "Close date is end of month" → Same close date for 3+ weeks
RED FLAG: "The champion is on board" → Haven't met the economic buyer
```

## Forecast Accuracy Measurement

### How to Measure

```
Forecast Accuracy = 1 - |Actual - Forecast| ÷ Actual

Example: Forecast €1M, Closed €900K → 1 - |900-1000|/900 = 88.9% accuracy

Track at three levels:
- Company level (overall forecast quality)
- Segment level (which segments are more/less predictable)
- Rep level (who consistently over/under forecasts)
```

### Accuracy Benchmarks

```
Elite:     ±5% variance (very mature, high-velocity, disciplined)
Strong:    ±10% variance (well-run, established forecasting process)
Average:   ±15-20% variance (decent process, some discipline gaps)
Weak:      ±25%+ variance (process problem — needs structural fix)
```

### Diagnosing Forecast Misses

**Consistent over-forecasting (closing less than predicted):**
- Commit criteria too loose — reps putting Best Case deals in Commit
- Optimistic close dates — deals slipping to next period
- Insufficient qualification — deals in pipeline that shouldn't be
- Fix: Tighten Commit validation, implement deal review rigor

**Consistent under-forecasting (closing more than predicted):**
- Conservative culture — reps sandbagging to protect upside
- Expansion/upsell revenue not captured in pipeline
- Late-quarter inbound deals closing fast
- Fix: Incentivize accurate forecasting (not just attainment), capture all revenue sources

**High variance (sometimes over, sometimes under):**
- Insufficient deal volume for statistical prediction
- Lumpy deal sizes (one large deal swings everything)
- Inconsistent stage definitions — deals at "Proposal" mean different things to different reps
- Fix: Standardize stage definitions, increase pipeline volume, segment the forecast by deal size

### Slippage Benchmarks (Ebsta/Pavilion 2025)

```
MARKET SLIPPAGE RATES:
  36% of pipeline deals slip (improved from 44% prior year)
  Top performers are 217% less likely to experience material slippage
  76% of B-player deals lack critical milestone events (root cause of slippage)

SLIPPAGE DIAGNOSTIC:
  If slippage >40%: Process problem — stage exit criteria not enforced
  If slippage 30-40%: Normal range — focus on the deals that slip repeatedly
  If slippage  Created, the pipeline is shrinking."

### View 2: Forecast vs Actuals Tracking

Compare forecast at each checkpoint against actual close:

| Week of Quarter | Commit Forecast | Actual Close | Variance | Diagnosis |
|----------------|----------------|-------------|----------|-----------|
| Week 1 | €X | | | Starting position |
| Week 4 | €Y | | | If Y 15% of pipe: process review |
| Average deal age (open) | | | | If rising: velocity problem |
| At-risk deals (count) | | | | Each needs a documented plan |
| Forecast confidence range | | | | Commit ± Best Case spread |

**Purpose:** One view, five minutes, complete pipeline diagnostic. Use at the start of every forecast call.

### Canon References for Pipeline Analytics

Cross-references: full pipeline analytics views with implementation specs, and signal-trigger-action patterns for at-risk identification.

## Forecasting for Different Revenue Types

### New Business
- Most variable, least predictable
- Requires category-based + stage-weighted methods
- Pipeline coverage should be 3.5-4x due to lower close rates
- Segment by deal size: SMB vs. Mid-Market vs. Enterprise
- Apply longer-period trends (quarterly, not monthly) for accuracy

### Expansion Revenue
- More predictable than new business (existing relationships, known accounts)
- Use account-level health scores and usage data as leading indicators
- Pipeline coverage can be lower (2.5-3x) because conversion is higher
- Track trigger events: contract anniversaries, usage thresholds, team growth

### Renewal Revenue
- Most predictable — use run-rate models as the baseline
- Focus forecasting energy on at-risk accounts (low health score, support tickets, declining usage)
- Assume 90-95% gross retention as the base; forecast the exceptions
- Early warning: any account with a health score below threshold 90+ days before renewal

---

## Pipeline Visibility & Reporting

Pipeline visibility is the ability to see what's in your pipeline, trust that it's accurate, and act on it before it's too late. Most revenue teams have dashboards. Few have visibility. The difference: dashboards show numbers; visibility drives decisions.

### The Visibility Stack (4 Layers)

- **Layer 1: Pipeline Structure** — Stage design with verifiable exit criteria (buyer actions, not seller activities). 5–8 stages max. Probabilities increase monotonically.
- **Layer 2: Pipeline Reporting** — Reports and dashboards that show pipeline state. What most teams stop at.
- **Layer 3: Pipeline Hygiene** — Automated systems that keep pipeline data clean, current, and trustworthy.
- **Layer 4: Pipeline Intelligence** — Alerts and signals that surface what needs attention NOW, before humans notice.

### Dashboard Architecture

One dashboard per audience. Leading indicators first. Exceptions over summaries. Consistent time frames.

**Executive Dashboard** (CRO/VP Sales/CEO, weekly — "Are we going to hit the number?")
| Widget | Metric | Format |
|--------|--------|--------|
| 1 | Pipeline by Forecast Category (current period) | Stacked bar |
| 2 | Pipeline Coverage Ratio (open pipeline ÷ remaining target) | Single number with RAG |
| 3 | Win Rate Trend (rolling 3 months) | Line chart |
| 4 | Average Deal Size Trend | Line chart |
| 5 | Forecast vs Actual (current + prior 2 periods) | Bar chart |
| 6 | Top 10 Deals (value, stage, next step, days in stage) | Table |

RAG thresholds: Green ≥3.5x, Amber 2.5–3.4x, Red €50K mid-market; >€200K enterprise), advances to Qualification+, or close date moves into current quarter. Recipients: VP Sales, CRO, RevOps.

### Pipeline Intelligence Signals

| Signal | What It Indicates | Action |
|--------|-------------------|--------|
| No activity >7 days at Proposal+ | Deal at risk | Manager intervention |
| Close date pushed 3+ times | Timeline not real | Honest conversation about buyer readiness |
| Single-threaded (1 contact) | Fragile deal | Multi-threading campaign |
| Amount decreased | Scope shrink or competitive pressure | Win strategy review |
| New competitor mentioned in notes | Competitive threat | Competitive positioning resources |
| Stage regression | Qualification lost | Re-qualify or close |
| Champion went dark | Org change or lost interest | Executive sponsor outreach |
| Activity spike from buyer | Evaluation intensifying | Accelerate access to resources |

### Pipeline Movement Waterfall

Track weekly changes to understand momentum:
```
Starting Pipeline: €4.2M
  + Created:  +€800K
  + Advanced: €1.1M moved forward
  - Pushed:   -€300K pushed to next quarter
  - Lost:     -€450K closed lost
  - Won:      -€600K clo

…

## Source & license

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

- **Author:** [NEON-Rutger](https://github.com/NEON-Rutger)
- **Source:** [NEON-Rutger/B2B-revops-skills](https://github.com/NEON-Rutger/B2B-revops-skills)
- **License:** MIT
- **Homepage:** https://www.neontriforce.com

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

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-neon-rutger-b2b-revops-skills-revops-forecasting
- Seller: https://agentstack.voostack.com/s/neon-rutger
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
