Odoo CRM: Setting Up a Sales Pipeline That Gets Used
How to set up Odoo CRM so sales teams actually use it: pipeline stages, lead capture, scoring, activities, quotations and the handoff from CRM to sales orders and delivery.
Most CRMs fail the same way: salespeople see them as admin for management, so they update them on Friday afternoon, from memory. Odoo CRM has one big advantage here. It's connected to quoting, orders, stock and invoicing, so the CRM becomes where salespeople do their work, not just where they report it.
Pipeline stages that mean something
Define stages by what has happened, not by gut feeling:
- New: lead captured, not yet contacted
- Qualified: spoke to them, there's a real need and budget
- Proposal sent: quotation sent from Odoo
- Negotiation: they've responded, terms being discussed
- Won / Lost
Write a one-line definition for each stage and pin it in the team channel. If two salespeople would put the same deal in different stages, the definitions need work.
Lead capture
Leads should arrive in Odoo without anyone typing them in:
- Website forms create leads directly
- Email aliases (sales@yourcompany) turn incoming emails into leads
- Live chat conversations can become leads
- Imports for trade show lists, cleaned first
Set up automatic assignment rules by region, product or round-robin so leads don't sit unowned.
Lead scoring
Odoo can score leads based on criteria such as country, source, company size or page visits, and use probability to rank opportunities. Keep scoring simple to start. A few clear rules beat a clever model nobody trusts.
Activities, not notes
Teach the team to schedule activities: a call on Tuesday, a follow-up email next week. Odoo's activity views show what's overdue. That turns the CRM into a to-do list, which salespeople actually find useful.
Quoting from the opportunity
When a deal is ready, create the quotation from the opportunity. That links them, so:
- Pricing comes from price lists, not memory
- Customers can sign and pay online
- When the quote is confirmed, stock is reserved and delivery planned
- Revenue reporting connects back to the pipeline
This is where Odoo CRM beats standalone CRMs for product businesses. No integration, no double entry.
Lost reasons
Make the lost reason mandatory. After a quarter, you'll know whether you lose on price, lead time, product fit or something else. That's worth more than any forecast.
Reporting managers will use
- Pipeline by stage and expected close month
- Win rate by salesperson and source
- Average deal size and time to close
- Overdue activities
Keep the dashboard small. Five reports used weekly beat thirty never opened.
Integration with other tools
If you're keeping Salesforce or HubSpot for marketing, integrate rather than duplicate. Decide which system owns contacts and which owns deals. See Salesforce integration and HubSpot integration.
Getting started
Configure stages, set up one lead source, and have the team run for two weeks. Then adjust. Our Odoo CRM service covers setup, migration from other CRMs and training.
Frequently asked questions
Can Odoo CRM replace Salesforce or HubSpot?
For many SMB sales teams, yes, especially when quoting, orders and invoicing all happen in Odoo. Teams that depend on advanced marketing automation sometimes keep a separate tool and integrate it.
How many pipeline stages should we have?
Usually five to seven. Each stage should describe something that has actually happened, not a feeling about the deal.
ERP Builders Team
Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.
Related articles
Odoo 20 Sales and CRM: Commissions, Leads and Quotes
Odoo 20 sales and CRM changes: lead rotation modes, Dun and Bradstreet lead data, upsells from leads, commissions, quotation sections and discount codes.
3D Warehouse Management: Visualising Stock in 3D
What 3D warehouse management offers: bin occupancy views, slotting decisions, space planning, and how to build a 3D view on ERP location data.
Odoo 20 POS and eCommerce: What Retailers Get
Odoo 20 for retailers: POS self-ordering, multiple currencies, employee access levels, label printing, plus eCommerce cross-sells, review requests and AI editing.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.