You've got your contacts in the system. But how do you turn those contacts into actual sales?
That's where CRM comes in. The Odoo 19 CRM module helps you track potential customers, manage your sales pipeline, and make sure no opportunity slips through the cracks.
What Does the CRM Module Do?
CRM (Customer Relationship Management) covers the entire pre-sales process:
- Tracking potential customers (leads)
- Managing sales opportunities
- Monitoring sales team performance
- Recording every touchpoint with a customer
In Odoo 19, CRM comes with AI-powered lead scoring and automatic activity suggestions.
How to Open the CRM Module
Menu → CRM
When the module opens, you're taken straight to the Kanban view — each column represents a stage in your sales process.
Leads vs. Opportunities: What's the Difference?
Odoo CRM has two distinct concepts:
| Lead | Opportunity | |
| Definition | Raw, unqualified potential | A contact with real sales potential |
| Status | Not yet evaluated | Actively being pursued |
| Source | Web form, email, manual entry | Converted from a lead |
TIP: For small businesses, skipping the Lead stage and creating Opportunities directly is more practical. For larger sales teams, the Lead → Opportunity conversion is an important qualification step.
The Pipeline: Visualize Your Sales Process
The heart of CRM is the Kanban pipeline. The default stages are:
`
New → Qualified → Proposal Sent → Won
`
You can customize these stages to match your own sales process:
CRM → Configuration → Stages
Example customization:
`
New Lead → First Contact → Demo → Proposal → Negotiation → Won
`
Creating a New Opportunity
Step 1: Click the New button in the pipeline, or press + in any Kanban column.
Step 2: Fill in the basic details:
- Opportunity name (e.g., "ABC Company — ERP Implementation")
- Customer (pulled automatically from Contacts)
- Expected revenue
- Closing date
Step 3: Drag the opportunity to the correct stage.
Step 4: Schedule an activity — a call, meeting, or email follow-up.
Activities: Never Miss a Step
You can schedule activities on every opportunity card:
Opportunity → Schedule Activity
Activity types:
- 📞 Phone call
- 📅 Meeting
- ✅ To-do
In Odoo 19, AI reviews past interactions and automatically suggests the next best activity.
TIP: Consistently scheduling activities is the most critical habit in any sales process. An untracked opportunity is a lost opportunity.
What's New in Odoo 19 CRM
- AI lead scoring: Every opportunity gets a win-probability score from 0 to 100
- Smart next-step suggestions: Based on similar past opportunities, Odoo suggests what to do next
- Natural language search: Search the pipeline with queries like "opportunities over $50,000 closing this month"
- WhatsApp integration: Send WhatsApp messages directly from the opportunity card
Pipeline Analysis
CRM → Reporting → Pipeline
Here you can see:
- Opportunity distribution by stage
- Total expected revenue
- Performance by salesperson
- Win / loss ratios
Summary
The Odoo 19 CRM module makes your entire sales process visible from end to end:
- No lead gets lost
- Every opportunity's status is tracked in real time
- Sales team performance is measurable
- AI support helps you take the right action at the right time
In the next post, we'll look at how CRM integrates with the Sales module: from opportunity to quotation, from quotation to order.
---
Have questions about Odoo 19 implementation or consulting? [Get in touch](https://omeraba.com/contactus).
Odoo 19 CRM Module — From Lead to Opportunity, From Opportunity to Sale