Feed in a line item's trailing four quarters of actuals and any known context, and get back a Q1–Q4 base/upside/downside projection for the coming year, plus one consolidated annual forecast per forecast group — split quarterly, with the assumptions boiled down and a short commentary for leadership, not a spreadsheet dump.
This pipeline computes deterministically at two points, not one. First, per line item: a code node turns four quarters of history into a growth rate and a naive trend baseline. Second, after every line item has its own quarterly forecast: a code node sums those quarterly bands across the whole group into one deterministic annual total. Claude never does the arithmetic at either point — it decides which forecasting method actually fits each line item, and later writes the judgment call on top of the group's already-computed totals.
One straight path from intake to per-item analysis, then the array of line items splits, fans out to the archive, and recombines into a group total that gets one more round of judgment before responding.
budget_forecast_projections, one row per line item.budget_forecast_annual_rollup, one row per forecast group.The companies, departments, and dollar figures below are made-up test data, not a real business's books. Historicals are mocked as four quarters of trailing actuals (FY2026); projections cover the four quarters of the coming year (FY2027). The trend-baseline and roll-up math are deterministic (not AI); every method choice, scenario band, rationale, message, and the consolidated commentary are genuine, unscripted Claude output from running each group through the live workflow.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $420K | $445K | $468K | $495K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $549.5K | $610.4K | $677.6K | $752.7K |
| Base | $534.6K | $577.8K | $624K | $673.9K |
| Downside | $519.8K | $545.8K | $573.1K | $601.8K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $82K | $84K | $81K | $85K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $88K | $90K | $92K | $94K |
| Base | $86K | $87.1K | $88.1K | $89.2K |
| Downside | $83K | $84K | $85K | $86K |
Consolidated across both line items above — quarterly totals computed deterministically, confidence and commentary judged by Claude.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Recurring Subscription Rev. | $534.6K | $577.8K | $624K | $673.9K |
| Professional Services Rev. | $86K | $87.1K | $88.1K | $89.2K |
| Total (base case) | $620.6K | $664.9K | $712.1K | $763.1K |
The portfolio is on an upward trajectory from Q1 through Q4, but the shape and magnitude of that growth curve depend almost entirely on one event: the Q1 FY2027 enterprise tier launch. Because Recurring Subscription Revenue dominates total portfolio value, the ~$376K spread between the upside and base case — and the ~$182K gap to the downside — is driven exclusively by how quickly enterprise customers convert and ramp, making adoption velocity the single most important variable to watch this year. Professional Services is a stable, low-volatility contributor that requires no active management attention. Leadership should establish a formal review gate at the end of Q1 using actual enterprise conversion data to confirm whether the model is tracking, or whether a re-forecast is warranted before H2 commitments are locked.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $180K | $95K | $88K | $310K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $237.5K | $125.2K | $116K | $408.9K |
| Base | $215.9K | $113.9K | $105.5K | $371.7K |
| Downside | $194.3K | $102.5K | $94.9K | $334.5K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $140K | $144K | $149K | $153K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $160K | $166.4K | $173.1K | $180K |
| Base | $157.6K | $162.3K | $167.2K | $172.2K |
| Downside | $155.3K | $157.6K | $160K | $162.4K |
Consolidated across both line items above — quarterly totals computed deterministically, confidence and commentary judged by Claude.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Holiday Retail Sales | $215.9K | $113.9K | $105.5K | $371.7K |
| Everyday Apparel Sales | $157.6K | $162.3K | $167.2K | $172.2K |
| Total (base case) | $373.5K | $276.2K | $272.7K | $543.9K |
The portfolio is sharply back-loaded: Q4 is projected at nearly double Q1 and roughly double the mid-year trough quarters, driven almost entirely by the Holiday seasonal peak. Holiday Retail Sales — roughly 55% of the annual base — is the dominant swing factor; its forecast rests on a ~20% YoY growth rate and a seasonal shape derived from a single year of history, both of which add meaningful uncertainty. Everyday Apparel provides a stable, high-confidence counterweight at ~45% of the total, but its consistency cannot offset a meaningful Holiday miss. Leadership should pressure-test the 19.87% Holiday growth assumption against current demand signals before treating the Q4 outlook as firm.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $52K | $53K | $52.5K | $54K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $54.5K | $60.5K | $60.9K | $61.3K |
| Base | $54.5K | $61.8K | $62.2K | $62.6K |
| Downside | $54.7K | $63.2K | $63.7K | $64.2K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Actual | $98K | $101K | $103K | $104.5K |
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Upside | $113.5K | $115.7K | $118K | $120.4K |
| Base | $117.2K | $119.5K | $121.8K | $124.2K |
| Downside | $120.5K | $123K | $125.5K | $128.1K |
Consolidated across both line items above — quarterly totals computed deterministically, confidence and commentary judged by Claude.
| Q1 | Q2 | Q3 | Q4 | |
|---|---|---|---|---|
| Office & Admin Overhead | $54.5K | $61.8K | $62.2K | $62.6K |
| Employee Benefits & Insurance | $117.2K | $119.5K | $121.8K | $124.2K |
| Total (base case) | $171.7K | $181.3K | $184K | $186.8K |
Corporate Overhead in FY2027 is a rising-cost story driven by two externally-imposed step-changes — a signed lease renewal and a carrier-notified insurance premium increase — rather than organic drift, and both hit early in the year. The lease is the cleaner of the two risks: contractually locked, well-quantified, and certain from Q2 onward. The bigger swing factor is the insurance premium increase, which carries meaningful uncertainty around the assumed insurance share of total benefits spend — that single internal assumption is what separates base from downside. Leadership should validate the benefits cost composition and confirm the exact renewal effective date, as both directly determine whether the portfolio tracks base or drifts toward downside.
Every line item's forecast lands in one Data Table; every group's consolidated annual rollup lands in a second one. Both are lightweight databases built directly into this n8n workspace, not separate external systems — viewable in n8n's own Data Tables screen, reachable by any other workflow in the same project, and never exposed to the public internet on their own.
budget_forecast_projections — one row per line item, per forecast run.
| forecast group | line item | method | confidence | base case (Q1 → Q4) |
|---|---|---|---|---|
| SaaS Revenue Streams | Recurring Subscription Revenue | assumption-driven | medium | $534.6K → $673.9K |
| SaaS Revenue Streams | Professional Services Revenue | trend extrapolation | high | $86K → $89.2K |
| Retail Sales Lines | Holiday Retail Sales | seasonal adjustment | medium | $215.9K → $371.7K |
| Retail Sales Lines | Everyday Apparel Sales | trend extrapolation | high | $157.6K → $172.2K |
| Corporate Overhead | Office & Admin Overhead | assumption-driven | high | $54.5K → $62.6K |
| Corporate Overhead | Employee Benefits & Insurance | assumption-driven | medium | $117.2K → $124.2K |
budget_forecast_annual_rollup — one row per forecast group, per run.
| forecast group | confidence | annual base | annual upside | annual downside |
|---|---|---|---|---|
| SaaS Revenue Streams | medium | $2.76M | $2.95M | $2.58M |
| Retail Sales Lines | medium | $1.47M | $1.57M | $1.36M |
| Corporate Overhead | medium | $723.8K | $704.8K | $742.9K |
Nothing here runs on a manual trigger in production. Historical actuals have to reach this pipeline on a schedule, and both the per-item forecasts and the consolidated annual view have to land somewhere planning actually works from.
Adaptive Insights, Planful, Vena, and a disciplined rolling-forecast spreadsheet already extrapolate trend lines, support scenario planning, and roll line items up into a total. At a company running one of those well, this workflow isn't a replacement for it.
Where a custom pipeline like this earns its place: native trend tools apply one growth-rate formula uniformly and leave it to a human to notice when that formula is wrong for a given line, to write up the reasoning per item, and then to separately synthesize a dozen line items into one narrative a leader will actually read. This build automates all three steps — the per-item judgment call, the deterministic roll-up, and the consolidated commentary — without migrating your planning data into a new platform.