When deals close (won or lost), capture why. This data reveals patterns: which objections kill deals most frequently, which value propositions win most often, whether pricing is the real blocker.
Create win reason property
Navigate to Settings > Properties > Deal properties.
Search for "Closed won reason." If it doesn't exist, create it: Click "Create property."
Name: "Closed won reason"
Field type: Dropdown select
Options (customise for your business):
- Best solution for requirements
- Better pricing than competitors
- Existing relationship/trust
- Strong ROI demonstrated
- Urgency/time pressure
- Champion inside account
- Other
This property tracks why you won. Sales reps select the primary reason when marking deals closed-won.
Create loss reason property
Search for "Closed lost reason." If it doesn't exist, create it.
Name: "Closed lost reason"
Field type: Dropdown select
Options:
- Price too high
- Missing required features
- Chose competitor (specify which competitor as secondary field)
- Budget eliminated/frozen
- Project cancelled/postponed
- Unable to reach decision maker
- No response/ghosted
- Timeline too long
- Other
Loss reasons are more important than win reasons because losses reveal what to improve. If 40% of losses are "Price too high," you have a pricing problem or you're targeting the wrong market. If 30% are "Missing required features," you have a product gap.
Make win/loss reasons required
Ensure reps actually complete these fields rather than marking deals closed without reason.
Navigate to Settings > Objects > Deals > Deal record customization.
Find "Closed won reason" and "Closed lost reason" properties. Toggle "Required when deal is in Closed Won stage" or "Required when deal is in Closed Lost stage."
Now reps can't mark a deal closed without selecting a reason.
Track competitor losses
Create a secondary property for competitive losses: "Competitor lost to."
Field type: Dropdown select
Options: List your main competitors.
When someone selects "Chose competitor" as their loss reason, they must also specify which competitor. This reveals which competitors win against you most frequently and in which deal sizes or industries.
Deal probability determines how much each deal contributes to your weighted pipeline forecast. Configure it realistically based on historical data, not aspirational numbers.
Historical win rates by stage
Calculate actual win rates from past deals to calibrate probability.
Navigate to Reports > Create report > Deals.
Filters:
- Close date is within last 12 months
- Deal stage is [specific stage]
Metrics:
- Count of deals
- Count where deal stage = Closed Won
Calculate: (Closed Won count / Total count) × 100 = Win rate %
Repeat this for every stage in your pipeline.
Example results:
- Discovery call: 15% of deals closed
- Demo delivered: 25% of deals closed
- Proposal sent: 40% of deals closed
- Negotiating: 65% of deals closed
- Contract sent: 85% of deals closed
Use these historical percentages as your stage probabilities.
Update stage probabilities
Navigate to Settings > Objects > Deals > Pipelines > [Your pipeline].
Click each stage. Enter win probability based on your historical analysis.
Example:
- Discovery call: 15%
- Demo delivered: 25%
- Proposal sent: 40%
- Negotiating: 65%
- Contract sent: 85%
- Closed-won: 100%
- Closed-lost: 0%
These probabilities now weight your forecast. £100k deal in "Proposal sent" (40% probability) contributes £40k to weighted forecast.
Adjust probabilities over time
As your sales process improves (or market conditions change), win rates by stage change. Re-calculate historical win rates quarterly and update stage probabilities accordingly.
If you implement better discovery qualification and your "Discovery call" win rate improves from 15% to 25%, increase that stage probability to 25%. Your forecast becomes more accurate.
Pipeline hygiene means your pipeline reflects reality. Deals shouldn't sit in "Proposal sent" for six months. Closed deals shouldn't remain in open stages. Deal amounts should be realistic, not placeholder values.
Regular pipeline reviews
Schedule weekly pipeline reviews (30 minutes). Open HubSpot deals board view. Filter to "My deals" or "My team's deals."
For each deal, ask:
- Is this deal in the correct stage based on what's actually happened?
- Has this deal stalled? (No activity in 14+ days)
- Is the close date realistic? (Move it if prospect indicated longer timeline)
- Is the deal amount accurate? (Update if scope or pricing changed)
- Should this deal be closed-lost? (If prospect ghosted or project cancelled)
Update deals accordingly. Move stages, adjust close dates, mark stalled deals as closed-lost.
This weekly discipline prevents pipeline rot where old, dead deals clutter your board and inflate your forecast.
Stale deal identification
Create a deal view showing stale deals.
Navigate to Sales > Deals > Board view > Add view > "Stale deals."
Filters:
- Deal stage is not Closed Won or Closed Lost
- Last activity date is more than 14 days ago
- Deal owner is [you]
This view shows deals you haven't touched in two weeks. Review each one. Either:
- Re-engage the prospect (send email, make call)
- Update close date if it's a longer sales cycle than expected
- Mark closed-lost if the deal is truly dead
Don't let dead deals sit in your pipeline inflating your forecast.
Deal amount accuracy
Ensure deal amounts reflect actual expected revenue, not aspirational or placeholder values.
Red flags for inaccurate deal amounts:
- Round numbers (£10,000, £50,000) - usually placeholders, not real quotes
- Deals with no product line items - you haven't actually quoted yet
- Deals in advanced stages (Proposal sent, Negotiating) without amount - how can you negotiate without pricing?
Fix inaccurate amounts: If you've sent a proposal, use the exact quoted amount. If you haven't quoted yet but have a rough estimate based on their requirements, use that estimate and add a note: "Estimated based on 50 seats, final pricing TBD."
Accurate deal amounts are essential for revenue forecasting. If your pipeline shows £500k but half of those amounts are guesses, your forecast is meaningless.
Associated contacts and companies
Every deal should be associated with at least one contact and one company. Deals without associations are orphaned records with no context.
Check for orphaned deals:
Navigate to Sales > Deals > Board view > Add view > "Deals missing associations."
Filters:
- Associated contact is unknown
- OR Associated company is unknown
Review each orphaned deal. Add the appropriate contact and company associations. If you genuinely can't identify who this deal is for, the deal is probably dead - close it lost.
Close date realism
Close dates should reflect realistic timing based on your sales cycle and prospect's buying timeline.
Red flags for unrealistic close dates:
- Every deal closes "end of this month" - sales reps gaming the forecast
- Close dates haven't been updated in months despite no progress - deal is stalled but not marked closed-lost
- Close date is today or past but deal still open - should be closed-won or closed-lost
Update close dates during pipeline reviews. If prospect said "we're evaluating in Q2," set close date to end of Q2. If they said "urgent, need to decide this month," set close date within this month.
Realistic close dates make your forecast credible. If leadership sees all deals closing "this quarter" but they've said that for three quarters, they stop trusting your forecast.