RevOps Forecast Intelligence Agent

AI pulls your entire HubSpot pipeline every week, computes coverage ratio and deal velocity, and delivers a forecast brief with risks, focus areas, and rep leaderboard — to Notion and Slack.

AI pulls your entire HubSpot pipeline every week, computes coverage ratio and deal velocity, and delivers a forecast brief with risks, focus areas, and rep leaderboard — to Notion and Slack. 21-node swarm. $0.073/run avg. Lowest monthly cost in the ForgeWorkflows lineup.

Weekly Pipelineschedule · weeklyHubSpot01Fetcherpipeline data — code only02Analystforecast intelligence — Opus 4.603FormatterNotion + Slack blocks — code onlyDELIVEREDNotion Reportforecast intel pageDELIVEREDSlack Summaryweekly brief

Four Agents. Full Pipeline Ingestion. Weekly Forecast Brief.

The Fetcher

Step 1The Fetcher

Code Only

Pulls all open deals from HubSpot via API, fetches owner data, assembles pipeline snapshot. Computes weighted coverage ratio, deal velocity scores, and flags stalled deals by stage duration benchmarks. Zero LLM cost.

The Analyst

Step 2The Analyst

Tier 1 Reasoning

Receives enriched pipeline data. Generates 3-scenario forecast (low/mid/high), identifies top risks, defines focus areas, ranks reps by weighted pipeline + velocity score. Chain-of-thought enforced. Opus 4.6.

The Formatter

Step 3The Formatter

Code Only

Converts analyst output into dual delivery format. Builds a 7-section Notion page (Pipeline Health, Forecast Range, Coverage Analysis, Top Risks, Focus Areas, Rep Leaderboard, Deal Table) and a condensed Slack Block Kit summary. Zero LLM cost.

The Syncer

Step 4The Syncer

HTTP

Delivers the full brief to Notion and the condensed summary to Slack simultaneously. Non-blocking: if either delivery fails, the other still completes. Pipeline intelligence is never lost.

What It Does NOT Do

×

Does not replace HubSpot forecasting — it provides weekly intelligence briefs, not real-time pipeline management

×

Does not work with CRMs other than HubSpot — no Salesforce, Pipedrive, or Close integration

×

Does not paginate beyond 200 deals — v1.0 limitation, cursor pagination planned for v1.1

×

Does not provide historical trend analysis — each run is a point-in-time snapshot, not a comparison to prior weeks

The Complete Customer Success Bundle

9 files — everything you need to deploy the 21-node RevOps Forecast Intelligence Agent.

revops_forecast_intelligence_agent_v1_0_0.jsonThe 21-node n8n workflow (weekly schedule, 4-agent swarm)
system_prompt_analyst.txtSystem prompt for the Analyst — forecast reasoning, risk identification, rep ranking
coverage_ratio_guide.mdCoverage ratio formula, thresholds (STRONG/ADEQUATE/AT_RISK/CRITICAL), velocity scoring
forecast_methodology.mdHow 3-scenario forecast ranges and confidence ratings are derived
notion_page_template.mdExpected Notion page structure (7 sections) and customization guide
itp_results.mdITP test results — 20 fixtures, 14/14 milestones, cost analysis
blueprint_dependency_matrix.mdPrerequisites, cost estimates, and credential setup
README.mdSetup guide — HubSpot API, Anthropic API, Notion integration, Slack bot token
CHANGELOG.mdVersion history and known limitations

Tested. Measured. Documented.

Every metric is ITP-measured. The RevOps Forecast Intelligence Agent processes your entire HubSpot pipeline at $0.073/run with a single Opus 4.6 call.

Workflow Nodes

21 specialized n8n nodes

RevOps Forecast Intelligence Agent v1.0.0 — Technical Reference━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━Pipeline:     Schedule Trigger → Configuration Loader → ITP Check → HubSpot Owner Fetcher → HubSpot Deal Fetcher → Pipeline Assembler → Empty Pipeline Gate → Pipeline Enricher → Analyst Prompt Constructor → The Analyst (Opus 4.6) → Analyst Response Parser → Formatter → Notion Page Creator + Slack Message Sender → Success LoggerTopology:     Scheduled weekly, full pipeline ingestion, single LLM call, dual delivery (Notion + Slack)Coverage Health: STRONG (≥3.0) | ADEQUATE (≥2.0) | AT_RISK (≥1.0) | CRITICAL (<1.0)Forecast Confidence: HIGH | MEDIUM | LOW (based on pipeline health + deal count + stage distribution)Brief Sections: Pipeline Health | Forecast Range | Coverage Analysis | Top Risks | Focus Areas | Rep Leaderboard | Deal TableNode Count:   21 (Schedule 1, Webhook 1, Code 9, IF 2, HTTP Request 4, Respond 2, Filter 1, Set 1)LLM:          Claude Opus 4.6 (Analyst, single call per pipeline)Cost:         $0.073/run avg | $0.056 (2 deals) to $0.101 (22 deals) | $0.002/marginal dealITP:          20/20 (100%) — R01 through R20, 14/14 milestonesBQS:          12/12 PASSMax Deals:    200 per run (v1.0 limitation, cursor pagination planned for v1.1)

What You'll Need

Platform

n8n 2.11.2+

Est. Monthly API Cost

Under $1/month

Credentials Required

  • Anthropic API
  • HubSpot API
  • Notion API
  • Slack Bot Token

Services

  • HubSpot CRM (Sales Hub)
  • Notion workspace
  • Slack workspace

Setup Track

Quick Start

~15 min

All credentials live, n8n running

Full Setup

1–2 hrs

Needs API config + tables

From Scratch

2–4 hrs

No n8n, no credentials

RevOps Forecast Intelligence Agent v1.0.0

$297

one-time purchase

What you get:

  • Production-ready 21-node n8n workflow — import and deploy
  • Full HubSpot pipeline ingestion — pulls every open deal, no manual export
  • Weighted coverage ratio with STRONG / ADEQUATE / AT_RISK / CRITICAL thresholds
  • Deal velocity scoring — flags stalled deals by stage duration benchmarks
  • 3-scenario forecast (low / mid / high) with confidence rating
  • Rep leaderboard ranked by weighted pipeline + velocity score
  • Dual delivery: 7-section Notion brief + condensed Slack Block Kit summary
  • $0.073/run average — $0.29/month at weekly cadence
  • Full ITP test results with 20 fixtures and 14/14 milestones
  • BQS v2 certification (12/12 PASS)

Frequently Asked Questions

How does the weekly pipeline pull work?+

The workflow runs on a configurable schedule (default: Monday 7:00 AM). It fetches all open deals from your HubSpot pipeline via API, pulls deal owner data, and assembles a complete pipeline snapshot. No manual export or spreadsheet required.

What is the coverage ratio and how is it computed?+

Weighted coverage ratio = sum(deal amount × probability) / quarterly quota. Thresholds: STRONG (≥3.0×), ADEQUATE (≥2.0×), AT_RISK (≥1.0×), CRITICAL (<1.0×). This tells you whether your pipeline has enough weighted value to hit quota.

What does the forecast brief contain?+

Seven sections: Pipeline Health (coverage ratio, deal count, total value), Forecast Range (low/mid/high scenarios with confidence), Coverage Analysis (stage distribution, probability weighting), Top Risks (stalled deals, concentration risk), Focus Areas (recommended actions), Rep Leaderboard (ranked by pipeline + velocity), and Deal Table (every open deal with status).

How much does each run cost?+

ITP-measured: $0.073/run average across 20 test fixtures. Range: $0.056 (2 deals) to $0.101 (22 deals). At weekly cadence, that is approximately $0.29/month — the lowest monthly cost in the ForgeWorkflows lineup. Cost scales modestly with deal count ($0.002/additional deal).

What happens when the pipeline is empty?+

The Empty Pipeline Gate detects zero open deals and skips the LLM call entirely. Cost: $0.00. No Notion page or Slack message is created. The workflow logs the empty pipeline status and exits gracefully.

Can I customize the stage benchmarks and quota?+

Yes. The Configuration Loader node has three configurable parameters: pipeline_id (which HubSpot pipeline to analyze), quarterly_quota (your revenue target), and stage_benchmarks (days expected per stage, used for velocity scoring). All are editable in the n8n node.

Does it work with pipelines larger than 200 deals?+

v1.0 fetches a single page of HubSpot deals (limit 200). If your pipeline has more than 200 active deals, only the first 200 are analyzed. Full cursor pagination is planned for v1.1.

Why dual delivery (Notion + Slack)?+

Notion receives the full 7-section brief for deep review and historical reference. Slack receives a condensed Block Kit summary for quick scanning. Both deliveries are non-blocking — if one fails, the other still completes.

Related Blueprints