How to Track Won and Lost Opportunities in Odoo CRM

How to Track Won and Lost Opportunities in Odoo CRM

Zoo AI Team
6 min read min read

Introduction

Not every lead becomes a customer. Some opportunities close successfully, others don't work out. But here's what many sales teams miss: lost opportunities are just as valuable as won ones—if you track them properly.

Understanding why deals are won or lost reveals patterns in your sales process. Which objections keep coming up? At what stage do prospects drop off? Are certain customer types more likely to close?

Odoo CRM makes it simple to mark opportunities as won or lost, track the reasons behind each outcome, and even restore lost deals when circumstances change. In this guide, you'll learn how to use these features to build a smarter, more effective sales operation.


Understanding Won and Lost Opportunities

In Odoo CRM, every opportunity ends in one of two states: won or lost.

What Makes an Opportunity "Won"

A won opportunity has three indicators:

IndicatorWhat It Shows
Probability: 100%The deal is guaranteed to close
Progress barShows the "Won" stage highlighted
Green bannerDisplays "WON" prominently at the top

Won opportunities represent closed deals—revenue you've secured.

What Makes an Opportunity "Lost"

A lost opportunity shows:

IndicatorWhat It Shows
Probability: 0%No chance of closing
Stage unchangedRemains in the stage where it was lost
Red bannerDisplays "LOST" at the top
Lost reason fieldCaptures why the deal didn't close

Lost opportunities stay in their original pipeline stage, helping you identify where deals tend to fall through.


Why Lost Opportunities Are Hidden by Default

When you open your pipeline, you won't see a "Lost" stage. This is intentional.

If lost opportunities were always visible, they would crowd out active deals—the ones that need your attention. Instead, Odoo hides them by default and lets you reveal them when needed.

To view lost opportunities:

  1. Open the CRM pipeline
  2. Click the search/filter dropdown
  3. Enable the Lost filter

Your lost opportunities appear, each showing where in the pipeline they were when marked as lost.


How to Mark an Opportunity as Lost

When a deal doesn't work out, mark it as lost to keep your pipeline accurate and capture valuable data.

Step 1: Open the Opportunity

Click into the opportunity you want to mark as lost.

Step 2: Click "Mark as Lost"

Use the Mark as Lost button in the opportunity form.

Step 3: Select a Lost Reason

Odoo provides default reasons:

  • Too expensive
  • Not enough stock
  • We don't have people/skills

You can also create custom reasons. When you type a new reason, Odoo offers to save it for future use.

Step 4: Add Closing Notes (Optional)

The closing note field lets you add context about what happened. This helps when reviewing lost deals later or if the customer comes back.

Step 5: Confirm

Click to confirm. The opportunity is now marked as lost and hidden from the main pipeline view.


How to Restore a Lost Opportunity

Customers change their minds. A deal marked as lost today might become active again tomorrow.

When to Restore

Restore a lost opportunity when:

  • The customer reaches back out
  • Circumstances that blocked the deal have changed
  • You want to re-engage after some time has passed

How to Restore

  1. Enable the Lost filter in your pipeline
  2. Open the lost opportunity
  3. Click the Restore button

The opportunity returns to its original stage with its previous probability restored. It rejoins your active pipeline immediately.

Note: Restoring doesn't delete the lost reason or closing notes—that history is preserved.


Creating Custom Lost Reasons

The default lost reasons may not fit your business. Create custom ones to track the specific objections and blockers you encounter.

How to Create Custom Reasons

Method 1: During the loss process

  1. When marking an opportunity as lost
  2. Type a new reason in the lost reason field
  3. Click "Create" to save it
  4. The reason becomes available for all future opportunities

Method 2: From settings

  1. Go to CRM → Configuration → Lost Reasons
  2. Create and manage your list of reasons

Recommended Lost Reasons to Track

CategoryExample Reasons
PriceToo expensive, Budget cut, Found cheaper alternative
TimingNot ready now, Project delayed, Wrong time of year
FitNeeds features we don't have, Wrong product for their use case
CompetitionChose competitor, Already using another solution
InternalContact left company, Company changed direction
No responseWent silent, Couldn't reach decision maker

Using Won/Lost Data for Sales Intelligence

Odoo's AI analyzes your won and lost opportunities to:

  • Identify patterns in successful deals
  • Predict which current opportunities are likely to close
  • Surface insights about your sales process

How to Maximize This Intelligence

Fill out opportunity forms completely. The more data you provide—contact details, expected revenue, lost reasons, notes—the better Odoo can analyze patterns.

Move opportunities through stages consistently. Accurate stage progression helps identify where deals stall or fall through.

Always record lost reasons. Even a quick note provides data points for analysis.


Best Practices for Tracking Wins and Losses

Review Lost Opportunities Monthly

Set a recurring task to review lost deals:

  • Are certain lost reasons appearing repeatedly?
  • Is there a stage where you lose disproportionately?
  • Could any lost deals be worth re-engaging?

Use Lost Reasons in Team Meetings

Discuss common objections with your sales team. If "too expensive" keeps coming up, perhaps pricing or value communication needs attention.

Don't Delete—Mark as Lost

Deleting opportunities removes data. Marking as lost preserves it for analysis while keeping your pipeline clean.

Restore Strategically

Before creating a new opportunity for a returning customer, check if a lost opportunity exists. Restoring maintains the full history of your relationship.


Summary

Won and lost opportunities are both valuable data points for improving your sales process. Key takeaways:

  • Won opportunities show 100% probability and a "Won" banner
  • Lost opportunities are hidden by default to keep your pipeline focused
  • Lost reasons capture why deals don't close—use custom reasons for your business
  • Restore lost opportunities when customers return instead of creating new ones
  • AI analysis uses your win/loss data to predict future outcomes

Track your wins and losses consistently, and Odoo turns that data into actionable sales intelligence.


What's Next

  • Set up custom lost reasons that match your common objections
  • Review your current lost opportunities—any worth restoring?
  • Ensure your team knows how to properly mark opportunities as won or lost
  • Schedule monthly reviews of lost deal patterns

Tags

odoocrmsalesopportunitiespipeline
Professional businesswoman working with data and analytics in modern office environment

Ready to Transform Your Business?

Let's discuss how ERP and AI automation can help your business grow.