HADOOPT
TECHNOLOGIES
Schedule a Tech Consultation
Home
Services
Odoo ERP implementation Rollout, custom modules, migration and support. Web application development SaaS products, portals and internal platforms. Mobile application development Offline-first field apps and customer apps. AI development & automation LLM assistants, document processing, forecasting. Odoo version upgrades ↗ Move to a newer release, scoped and priced on its own site.
Products
OrgExp ↗ Budget, CAPEX and OPEX management.
Blog About Contact Schedule a Tech Consultation
Blog / Odoo 17: Complete Guide for Businesses
Odoo 17 3 min read

Managing Opportunities and Sales Pipelines in Odoo 17

Learn how to manage sales opportunities, track deal stages, schedule activities, and forecast revenue using the pipeline tools in Odoo 17 CRM.

· ERP practice 23 Oct 2023 · updated 01 May 2025

Odoo 17 CRM uses a Kanban-style pipeline to help your team manage deals through every stage of the sales process — from new leads to closed opportunities.

Each column in the pipeline represents a sales stage (e.g., "Qualified", "Proposal", "Negotiation"), and each card represents a live opportunity. You can drag and drop deals between stages and get a quick snapshot of pipeline value, probability, and next steps.

Customizing Sales Stages

To tailor the pipeline to your business model:

  • Click the "Pipeline" tab in CRM
  • Click the gear icon next to any column
  • Rename, reorder, or color-code the stages
  • Set a stage as "Won" or "Lost" to track outcomes

You can also configure automated actions for each stage — such as sending follow-up emails or creating tasks when an opportunity reaches "Proposal Sent".

Creating and Managing Opportunities

To add a new opportunity:

  • Click "Create" in the pipeline view
  • Add customer name, expected revenue, tags, and assigned salesperson
  • Set probability manually or let Odoo adjust based on stage

Opportunities can be linked to:

  • Company and contact details
  • Quotations and sales orders
  • Meeting notes, emails, and documents

Everything stays organized inside the opportunity card — no external spreadsheets needed.

Scheduling Sales Activities

Each opportunity includes a timeline of past and upcoming activities:

  • 📞 Schedule calls, demos, and meetings
  • 📩 Send emails or proposals directly from the record
  • 📅 Use the activity widget to see what's due and what's next

You can define activity types (call, email, task, etc.) and assign deadlines — so your sales team always knows what action to take next.

Pipeline Forecasting and Probability

Odoo lets you estimate potential revenue with built-in forecasting tools:

  • Set expected close dates for each opportunity
  • Use weighted pipeline value based on probability (%)
  • Switch to graph or pivot view to forecast sales over weeks or months
  • Filter by salesperson, team, or stage for granular visibility

Forecasting helps sales managers predict revenue, allocate resources, and identify bottlenecks early.

Collaboration and Team Visibility

Odoo 17 makes collaboration seamless:

  • Assign opportunities to individual users or teams
  • Use @mentions to notify colleagues inside opportunity notes
  • Track all communication — calls, meetings, emails — in one place
  • Customize access rights for privacy or role-based visibility

Sales managers can view pipelines for each rep or team and coach them based on activity history and performance data.

Conclusion

The sales pipeline in Odoo 17 is simple enough for fast onboarding, yet powerful enough to scale with your team. From deal tracking and activity scheduling to forecasting and collaboration — everything you need is built right in.

Need help customizing your pipeline for your sales workflow? Let our Odoo experts tailor it for your team.

Questions we get asked

How do I mark an opportunity as won or lost in Odoo 17?

Click Won in the status bar of the opportunity, or drag the card to a stage flagged as the won stage. Marking it lost opens a dialog where you choose a lost reason and add a closing note. The record is archived rather than deleted, so it is found again with the Lost filter and still counts in win and loss analysis.

Does Odoo 17 CRM predict how likely a deal is to close?

Yes. Odoo 17 computes an automated probability for each opportunity from your own history of won and lost deals, weighing fields such as country, stage, sales team, source, priority and tags. The figure updates as the record changes. Typing your own percentage over it switches that opportunity to manual probability, and Odoo stops recalculating until you clear it.

What is the difference between a lead and an opportunity in Odoo 17?

Leads are an optional pre-qualification step you switch on in the CRM settings. With it enabled, enquiries arrive as leads for someone to screen, deduplicate and enrich before converting them into opportunities in the pipeline. With it off, everything lands straight in the pipeline as an opportunity. Both are the same underlying record, separated only by a type flag.

Can I forecast revenue from the Odoo 17 pipeline?

Yes. Each opportunity carries an expected revenue and a probability, and Odoo 17 multiplies the two into a weighted figure totalled per stage on the Kanban board. The Forecast report groups open opportunities by their expected closing date, and the graph, pivot and list views let you slice the same numbers by salesperson, team, stage, source or tag.

← Previous Setting Up CRM and Managing Leads in Odoo 17 Next → Creating Quotations and Managing Sales Orders in Odoo 17
Keep reading
Odoo 17 Managing Timesheets and Billable Hours in Odoo 17 3 min read Odoo 17 Managing Projects and Tasks in Odoo 17 3 min read Odoo 17 Managing Expenses and Reimbursements in Odoo 17 3 min read