Octibiz
Demo

Durchsucht Website und Dokumentation gemeinsam. Enter zeigt alle Treffer, Esc schließt.

Forecast

Forecast screen in Octibiz

Overview

The forecast answers one question: what is coming in, and when? It distributes the open deals across their expected close month and totals them in several readings.

Several readings, because a single figure is either too optimistic or too pessimistic. Looking only at the unweighted pipeline means planning with money that mostly never arrives; looking only at the worst case means forgoing investments that were long since covered.

Core tasks

Tell the readings apart. The header carries:

FigureWhat it says
Pipeline (unweighted)the sum of all open deals — the upper bound
Weightedamount times the stage's probability — the calculated expected value
Best casethe salespeople's optimistic judgement
Worst casethe cautious judgement
ARR won / ARR openrecurring annual revenue, closed and still open

Weighted is arithmetic; best and worst case are judgement. When they diverge widely, that is the real message: either the stage probabilities are wrong or the categories are set too optimistically.

Read by close month. The breakdown shows the open and the weighted amount per month. Deals without an expected close date appear separately under No date.

That group is the most important thing on the page: every deal in it is missing from every monthly plan. Keeping it empty costs little and is the single most effective measure for a dependable forecast.

Filter. The bar at the top narrows the report — empty fields mean "all":

FilterEffect
Pipelineonly deals of this pipeline
Brandonly deals of this brand; brands where you do not hold crm.forecast.view return no figures
Owneronly deals of this salesperson
Period from / toopen deals with an expected close in the period; won and lost deals closed in the period

The period uses the reference date per deal type: open deals count at their expected close date, won deals on the day they were won, lost deals on the day they were lost. A deal won in September that was planned for July therefore counts in September. Open deals without an expected close date fall out of every period.

Read the history. Below the monthly breakdown, Weighted pipeline history shows the stored metric snapshots of the last twelve months: the weighted pipeline per closing month as the nightly reporting run recorded it. These values are not recalculated on every request — the current and the previous month are refreshed every night, older months stay frozen. With a brand filter the history shows that brand's snapshots; an owner filter does not apply here, because snapshots are kept per brand or in total.

Fields in detail

This page has no input fields — it calculates. The figures below come from the deals; changing them means changing those.

FigureWhat it comes fromWhat it means
Pipelinesum of valueAmount across all open dealsEverything in play, without any weighting.
WeightedvalueAmount × probability per dealThe expected value. The most realistic single number on the page.
Best caseopen pipeline + already wonThe ceiling if everything lands.
Commitdeals with forecastCategory = commitWhat sales is willing to stand behind — deliberately smaller than the weighted figure.
PeriodexpectedCloseDateWhich month or quarter a deal counts in. Without a date it counts in none.
Per ownerownerIdThe same calculation, split across the sales people.

Settings & permissions

  • Module module.crm.
  • Permission crm.forecast.view. The brand filter cuts at the permission, not at the membership:

a brand in which you do not hold crm.forecast.view stays empty.

  • History: module module.reporting and permission reporting.dashboard.view; amounts only with

reporting.kpi.financial, otherwise a dash appears. The overall total is visible only to users entitled across brands — brand-bound users pick their brand.

  • Deal visibility still applies. Without crm.deal.view_all the forecast shows your own deals —

the figures are then yours, not the organisation's.

  • The probability comes from the stage, maintained under CRM settings.

FAQ & troubleshooting

The forecast is lower than expected. Check No date first. Deals without an expected close fall out of the monthly distribution.

My figures differ from the sales manager's. Visibility probably differs: with crm.deal.view_all you see every deal, without it only your own.

Weighted and best case are far apart. That is a statement, not a fault — the stage probabilities and the human judgements contradict each other. Both deserve review.

The history is empty. Snapshots are created by the nightly reporting run. Right after setup there are none yet; from the first night on, the current month fills up.

The history differs from the monthly breakdown. Intended: the breakdown calculates now, the history shows the stored state of last night.

A won deal is missing from the pipeline. Correct — the pipeline shows open deals. Won ones appear in the ARR and under Funnel & analysis.

crm.forecast · Available from version 0.5.0