Use Case: Finance Analyst — Reconcile Pipeline Forecast Against Pattern-Based Forecast

Role: Senior FP&A analyst at a SaaS company
Stack: Salesforce + Snowflake + Google Sheets + Claude + Geneva Forecast API
Time to value: Under 30 minutes for a quarterly variance read

The problem

Every quarter, the revenue forecast goes through two reconciliations. Sales presents the pipeline-based number — bottom-up, deal-by-deal, conversion-rate-weighted. Finance produces a second number — top-down, pattern-based, anchored on historical growth and seasonality. They almost never match.

The hard work is figuring out where the gap is. Is sales optimistic on Services because they have a few large deals leaning forward? Is the pattern forecast missing a structural acceleration in Marketplace? You cannot tell from the totals — you need product-line resolution and a defensible second opinion on each line.

What this looks like with Claude + Geneva

You drop a CSV of last 16 quarters of revenue by product line into Claude, hand it the current pipeline forecast, and ask:

Here’s our quarterly revenue by product line, last 16 quarters. Forecast Q3 and Q4 using Geneva. Compare to current pipeline-based forecast. Where are we exposed?

You, to Claude

Running Geneva on each product line, then differencing against the pipeline forecast you uploaded.

Claude
▶ geneva.forecast()  · 4 product lines · horizon=2 quarters
  Core SaaS    : ETS(M,A,M) selected   · MAPE 4.1%
  Services     : ARIMA(2,1,2) selected · MAPE 7.8%
  Marketplace  : TBATS selected        · MAPE 9.2%
Product LinePipeline ($M)Geneva ($M)ΔRead
Core SaaS42.041.6−0.4aligned
Services18.515.2−3.3pipeline optimistic
Marketplace9.011.4+2.4upside unbooked
Total69.568.2−1.3—

Read: Services pipeline is ~22% above the historical-pattern forecast. Two paths: either pipeline conversion will exceed normal rates, or the forecast is optimistic. Marketplace looks like unbooked upside — worth pulling into the forecast review.

Claude

What Geneva produces

Geneva picks the best-fit algorithm per product line and reports it. In the example above, Core SaaS uses ETS with multiplicative trend and multiplicative seasonality (MAPE 4.1% against held-out history); Services uses ARIMA(2,1,2) (MAPE 7.8%) for the lumpier business with longer deal cycles; Marketplace uses TBATS (MAPE 9.2%) to handle complex seasonality and emerging growth.

The fact that Geneva picked a different algorithm for each product line is the value. A single-method forecast — the kind most planning tools apply uniformly — would handle one of these well and miss on the others.

The reconciliation that matters

The total gap is small — $1.3M on a $69.5M quarter. That number alone would suggest the two forecasts are basically aligned. The total is wrong. The interesting story is inside the lines:

Services pipeline is running 22% above the pattern-based forecast. Two readings: either pipeline conversion will exceed normal rates this quarter, or the pipeline forecast is leaning into deals that historically slip. The CFO conversation is what changed in Services to justify a 22% premium over pattern.

Marketplace pattern forecast is 27% above pipeline. Pipeline cannot see Marketplace upside because most of it is self-serve revenue that does not flow through Salesforce. The pattern forecast catches it; pipeline does not. Worth pulling into the formal forecast.

Core SaaS aligns — both methods agree within $400K. That is the boring good news.

The total looks aligned because Services optimism roughly cancels Marketplace blindness. If you reported only the total, the board would think the forecast is in good shape. It is not — it is two large errors that happen to cancel.

What you do with the output

  1. Bring Services pipeline review. Walk through the deals contributing the $3.3M premium. Either adjust the pipeline number or get conviction on the premium.
  2. Surface Marketplace upside formally. If self-serve growth is structurally above the pipeline forecast, it belongs in the official number. The pattern forecast is the evidence.
  3. Lock in Core SaaS. Both methods agree. No further work needed on this line for Q3.

Try it on your own quarter

The free tier runs without a credit card. Drop in your last 16 quarters of revenue by product line, ask Claude to forecast and compare against your pipeline, see what the gap analysis surfaces.

For finance teams that want a structured forecast reconciliation as a recurring monthly close artifact, Contact RoadMap — we wire this into the close calendar in two to three weeks.

What this looks like in Claude

Geneva ships a native MCP server, so Claude calls the forecasting engine directly from a conversation. Get a free API key at portal.roadmap-tech.com, add Geneva to Claude as a connector, and the workflow above looks like this. The numbers below are a real Geneva run, not mock copy:

Claude  ·  Geneva MCP connected
You: Forecast trailing 13 quarters of revenue for the next 8 quarters and compare against the attached pipeline-built plan. Quantify any gaps with confidence intervals.
⚙ geneva.forecast · 13Q history · horizon: 8 quarters · select: auto · done in 6s
Claude: The totals look aligned, $296.0M plan vs $292.7M statistical forecast for the next 4 quarters, but the segments are not: Services is planned $3.3M above the statistical pattern (outside the 90% interval) while Marketplace sits $2.4M below trend. The plan balances on two offsetting errors. Snapshot:
ROADMAP TECHNOLOGIES  |  Geneva Forecasting Engine
Forecasting · Demand Planning · Analytics Automation
June 10, 2026 · CFO Snapshot
13Q validated history · 8Q horizon · 90% CI
Total revenue · Quarterly forecast
Statistical baseline vs pipeline-built plan
MAPE 0.96%
Next quarter
$66.8M
90% CI $65.3 – $68.2M
Next 4Q (base)
$292.7M
+19% YoY
Plan gap
-$3.3M
Services optimism, outside CI
Hidden upside
+$2.4M
Marketplace below trend
QuarterFcstLowHigh
Q+1$66.8M$65.3M$68.2M
Q+2$70.7M$69.3M$72.1M
Q+3$78.1M$76.6M$79.5M
Q+4$77.1M$75.7M$78.6M
Next 4Q total$292.7M$286.9M$298.4M
Model: Non-Linear Regression (Type 2), auto-selected  ·  Transform: MPT (Moving Periodic Total)  ·  MAPE: 0.96% in-sample  ·  RMSE: $0.8M  ·  CI: 90%

Leave a Reply