Forecast

Forecasting that never goes stale

A forecast is only as good as the deals underneath it. ainocrm keeps those deals current from what reps say and send, then tells a leader exactly how much of the number to trust.

ainocrm · Forecast dashboard
Weighted forecast

€0

pipeline × confidence

Gap to target

€0 below

vs €1.2M quota

Coverage

0.0×

open pipeline ÷ gap

Win rate

0%

14 won · 20 lost

Confidence categories

Quota €1.2M
Projected €1.15M
Booked€420k35%
Commit+€360k€780k65%
Best case+€480k€1.26M105%
Pipeline+€1.56M€2.82M235%
Projected€1.15M96%

Bookings vs pipeline created

Created Booked

JanFebMarAprMayJun

The problem with Friday's forecast

Most forecasts are built the same way: reps update their deals the afternoon before the pipeline review, a manager rolls the numbers up, and everyone argues about whether the commit is real. By Monday the pipeline is stale again. The number was never wrong because the maths was wrong — it was wrong because the inputs were a week old and nobody could tell which ones.

ainocrm attacks the inputs. Deal values, close dates, stages and next steps change as a by-product of a rep doing their job — a sentence in the chat, an email that arrived — so the forecast is computed from deals that are current on a Tuesday, not just on review day.

Deal updates, one working week

Updated for the pipeline review

Mon

Tue

Wed

Thu

Fri

Updated as the work happens

Mon

Tue

Wed

Thu

Fri

The forecast is computed from deals that are current on a Tuesday, not just on review day.

Confidence categories

Four numbers, each more certain than the last

Commit, Best case and Pipeline are nested slices of the same open pipeline, each wider and less certain than the last. The dashboard stacks them on top of what is already booked, so every level reads as a landing point: where the quarter ends up if those deals close, measured against quota.

Pipeline

Every open deal at full value — everything on the table.

Best case

Open deals far enough along to be realistic this quarter, at full value, including Commit. Stalled deals drop down a level.

Commit

Open deals you would stake real confidence on — the late stages, and nothing stalled.

Closed

Revenue already won this period. Not a forecast — it already happened.

Booked vs. projected, side by side

Attainment is shown two ways at once: what has actually been booked against quota so far, and where the quarter is projected to land (booked plus the weighted forecast). Blending the two into one number is how teams end up surprised at quarter end; keeping them apart makes it obvious which one you are looking at.

Coverage answers the follow-up question — how many times over is the remaining gap covered by open pipeline? — and an admin can set a coverage target (say 3×) so the pipeline-generation section shows how far along the team is toward it.

Quota attainment · €1.2M quota
Booked€420k · 35% of quota
Projected€1.15M · 96% of quota

Coverage

3.1×

open pipeline ÷ gap

Coverage target

3×

set by an admin

Validity

How much of this can I trust?

Every forecast comes with a validity row. It is the part leaders tell us they check first, because it turns "is this number real?" from a debate into a reading.

Freshness86%

The share of open deals with activity in the last seven days.

Stalled share12%

Deals that have sat in one stage past that stage's stall threshold. They count for less in the weighted numbers until someone touches them.

Missing close dates3

A deal with no expected close date cannot land in any quarter.

Gate coverage91%

How many deals actually satisfy the requirements of the stage they claim to be in (see Playbook & gates).

Needs cleanup4

Deals nobody has touched for longer than your cleanup period, with a Nudge button that asks the owner to update or archive them. The ones that stay silent are archived on their own, and come back when the customer does.

Each tile opens the list of deals dragging it down, so the fix is one click away rather than a search through the pipeline.

Behind the numbers

Based on how your team really sells

Stage probabilities tuned against reality

Every open stage carries a close probability and a stall threshold. Next to each probability the settings page shows the team's actual win rate from that stage, so the weights are calibrated against what really happens instead of a number someone picked in a workshop two years ago. Win rate itself resets each quarter, so it reflects how the team is doing now.

The chart that catches next quarter's problem

A six-month view of how much is closing against how much new pipeline is being created. A pipeline that closes fine today but is not being replenished looks perfectly healthy right up until it falls off a cliff — this is the earliest place you would see it coming.

Why we lose

When a deal is lost, Aino asks the owner why — one plain question, no form — and files the answer under one of your own lost reasons, with the rep's words kept. Behind the Closed lost number a leader sees the quarter's losses by reason, with count and value: whether it was price, a competitor or a deal that simply went silent.

Focus

Where the team should put its time

With Focus switched on, the same dashboard ranks the open opportunities by what is at stake and what is happening on them right now, with totals by account and by salesperson. It is the list to open a pipeline review with.

ainocrm · Focus

Where to put your time

Your open opportunities, most worth your time first

Northwind Traders — Renewal€92k91
Closing soonMeeting coming up

Ask, don't dig

Every number on the dashboard is also a question you can ask Aino: "What has to close this month?", "Which deals are at risk?", "How is Alice tracking against quota?" The answer comes back with the same detail panel the dashboard uses, so a pipeline review can happen in the chat, with the data one message away.

ainocrm · Chat

What has to close this month?

Three deals, €205k together. Two are in Commit:
Acme Corp — RenewalNegotiation · closes Nov 21€65k
Initech — Platform rolloutNegotiation · closes Nov 28€92k
Northwind — RenewalProposal · stalled 9 days€48k
Which deals are at risk?How is Alice tracking against quota?