FuseBase Demo Organization
Copy to my workspace

T58 Pipeline hygiene review

Pipeline hygiene review

A RevOps consultant and sales managers checking the pipeline

Internal, RevOps Forecast call: Fri Sep 25, 2026 4 hygiene issues found 1 deal stalled

A pre-forecast check of every open opportunity against Pipeline Partners' hygiene rules, so reps fix what they can before the forecast call. Internal document for the RevOps consultant and sales managers. Pipeline as of Wednesday, Sep 23, 2026.

Open opportunities reviewed26excludes Won and Lost
Stale next step dates3next step date already passed
Probability or stage mismatches1probability outside the stage's expected band
Missing required fields0deal value and decision criteria, checked from Qualified onward

Sample template: the firm, people, clients and figures are fictional, and the embedded view holds synthetic sample records.

Live example from the Dashboards app, shown with Pinebrook Solar's demo data.

Hygiene rules

RuleApplies fromCheckCurrent violations
Deal value is setQualified stage onwardDeal value field is not blank0
Decision criteria is recordedProposal stage onwardDecision criteria field is not blank0
Next step date is not in the pastAny open stageNext step date is today or later3
Probability matches the stage bandAny open stageNew 10, Qualified 20 to 25, Discovery 30 to 35, Proposal 40 to 60, Negotiation 70 to 801

Open pipeline

Sorted by next step date, this is the same list reps work from between forecast calls. Columns beyond what is shown here include Primary contact, Service and Decision criteria.

Where the pipeline exits, and what has to be true
flowchart LR
    New["New / Probability 10"] -->|Qualifying call held| Qualified["Qualified / Deal value set"]
    Qualified -->|Pain and budget confirmed| Discovery["Discovery / Criteria drafted"]
    Discovery -->|Proposal sent| Proposal["Proposal / Criteria confirmed"]
    Proposal -->|Terms agreed| Negotiation["Negotiation / Probability 70 to 80"]
    Negotiation -->|Signed| Won(("Won"))
    Negotiation -->|Declined| Lost(("Lost"))

A deal cannot skip a stage's exit criteria to move forward. If the next step date has passed and the criteria for the current stage are not met, the deal is flagged below instead of counted at face value in the forecast.

Fix it, by rep

Maya Chen
Beacon team training: next step date passed Sep 17, contact silent since Sep 10. Update the date or move to a nurture stage.
Beacon team training: probability is 25% at Discovery stage. Correct to the 30 to 35% band or move the stage back to Qualified.
Granite Peak Insurance implementation: next step date passed Sep 18, still waiting on the client legal redline. Log the blocker and reset the date.
Leo Hart
Harbor Lane managed SEO: next step date passed Sep 18. The quote expires Sep 30; confirm the follow-up call is booked before then.
Confirmed clean
✓Sara Ortiz's open deals: all next step dates current, all probabilities in band
✓Owen Brooks' open deals: all next step dates current, all probabilities in band

Forecast caveat

Beacon team training ($10,000), Harbor Lane managed SEO ($30,000) and Granite Peak Insurance implementation ($52,000) carry stale next step dates as of this review. Recommendation: exclude these three from this week's committed forecast and report them separately as at risk, worth $92,000 combined at list probability. Include them again once hygiene is restored.

Why this runs before every forecast call

A probability-weighted forecast is only as good as the data behind it. A deal with a next step date three weeks in the past is not actually 30 to 35% likely to close this quarter, no matter what the stage field says. This review exists to catch that gap before the sales manager reads the number out loud to leadership, not after.

Standing rules for this review
✓Run every Monday and Wednesday morning, ahead of the Friday forecast call
✓Flag a deal the first time its next step date passes, do not wait for a second review cycle
✓Reps have until the forecast call to fix a flagged deal or it is excluded regardless of stage
✓Sales managers sign off on the excluded list before it goes to leadership
How to use this template

Duplicate this page before each forecast call. Replace these values; if a required value is missing, show Needs review instead of guessing.

VariableMeaningRequired
{{review.date}}Date the pipeline was reviewedRequired
{{hygiene.rule_name}}Name of each hygiene rule being checkedRequired
{{hygiene.violation_count}}Number of current violations for each ruleRequired
{{deal.owner}}Rep who owns each flagged dealRequired
{{deal.fix_action}}What the rep needs to update or confirmRequired
{{forecast.excluded_value}}Combined value of deals excluded from the committed forecastOptional

Never let a stale deal count in the committed forecast; move it to the at risk line until the next step date and stage evidence are current.