
A CRM (Customer Relationship Management) system tracks every interaction your business has with leads and customers. It compiles all that information in one place, giving you a complete picture of each customer relationship.
For sales teams, a CRM provides visibility into the customer journey and helps plan follow-up activities. On the analysis side, it can process data from web visits, purchase history, and revenue attribution—information that becomes more valuable as it accumulates over time.
This guide covers the fundamentals of Odoo CRM: how to structure your pipeline, create and manage opportunities, and track deals as they progress through your sales process.
When you open Odoo CRM, you see your pipeline in Kanban view—a visual board with columns representing each stage of your sales process.
By default, Odoo shows only opportunities assigned to you. This is indicated by the My Pipeline filter in the search bar.
To see all opportunities across your team:
You can toggle this filter on and off as needed.
Each opportunity card displays:
Stages represent the steps in your sales process. Odoo includes default stages, but you can customise them to match how your team actually works.
Hover over any stage column and click the gear icon that appears. You'll see these options:
| Option | What It Does |
|---|---|
| Fold | Collapses the stage in Kanban view (hides it visually) |
| Edit | Opens stage settings for detailed configuration |
| Automations | Configure automated workflows for this stage |
| Delete | Removes the stage entirely |
Folding a stage is useful for stages you don't need to see daily. Folded stages still exist—they're just hidden from the main view. Click a folded stage to expand it again.
To add a stage to your pipeline:
New stages appear at the end of the pipeline. Drag them to reposition.
If your sales process involves multiple proposal rounds:
Now you have a stage to track deals that need revised proposals.
Opportunities represent potential deals in your pipeline. There are two ways to create them.
This is fast when you know exactly which stage the opportunity belongs in.
This method gives you access to all fields from the start.
Essential fields:
Recommended fields:
If you select an existing contact, Odoo auto-fills their information from your database.
The opportunity appears in the New stage, ready to be worked.
Activities are scheduled actions tied to opportunities—calls to make, meetings to hold, documents to send. The activity system ensures nothing falls through the cracks.
Each opportunity card shows an activity icon indicating its status:
| Icon | Meaning |
|---|---|
| Grey clock | No activity scheduled |
| Phone | Call scheduled |
| Person | Meeting scheduled |
| Other icons | Various activity types |
The form fields change based on activity type. Common fields include:
After filling in the activity details, you have several options:
| Button | What It Does |
|---|---|
| Open Calendar | Opens the calendar to select a specific time slot |
| Schedule | Saves the activity and closes the form |
| Mark as Done | Records the activity as already completed |
| Done & Schedule Next | Completes this activity and opens a new one |
The coloured bar above each pipeline stage shows the activity status of opportunities in that stage.
| Colour | Meaning |
|---|---|
| Green | Planned activities (scheduled for the future) |
| Yellow/Orange | Activities due today |
| Red | Overdue activities |
| Grey | No activities scheduled |
Use these colours to quickly identify which stages need attention. A stage full of red means opportunities are being neglected.
As deals progress, move opportunities to reflect their current status.
The simplest method: click and drag an opportunity card from one stage to another.
Both methods update the opportunity immediately.
Each stage column shows the total expected revenue for all opportunities in that stage. This number updates automatically as you add, remove, or modify opportunities.
Click any opportunity to open its full form. Here you can view and edit all details.
Header area:
Internal Notes tab:
Extra Info tab:
Odoo calculates a probability percentage for each opportunity based on various factors. This helps prioritise deals and forecast revenue.
The probability calculation considers:
Start with 4-6 stages. Too many stages create confusion; too few hide important distinctions in your process.
Typical B2B pipeline:
Move opportunities as soon as their status changes. Stale pipelines lead to inaccurate forecasting and missed follow-ups.
Every active opportunity should have a scheduled activity. If there's no next step, the deal is either won, lost, or stuck.
Check the coloured bars daily. Red (overdue) activities need immediate attention. Grey (no activities) might indicate forgotten deals.
The Odoo CRM pipeline gives you a visual, manageable way to track your sales process:
Master these basics, and you have the foundation for effective sales tracking in Odoo CRM.

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