Blog
How to Set Up Your Sales Pipeline in Odoo CRM
A practical guide to building a sales pipeline in Odoo CRM — defining stages, lead capture, activities, and the reports that show where deals really stand.
- mid
- odoo
A sales pipeline is just a clear answer to “where does each deal stand and what happens next?” Odoo CRM gives you that, but only if you set the stages up to match how your business actually sells — not how a software demo assumes you sell. Here is how to build a pipeline your team will use.
Define stages that match your real process
The default Odoo stages (New, Qualified, Proposition, Won) are a starting point, not a prescription. Map your own. A typical Indonesian B2B pipeline might be:
- New — an enquiry has landed, not yet assessed.
- Qualified — you have confirmed it is a real prospect with budget and need.
- Proposal Sent — a quote or proposal is out.
- Negotiation — discussing price, terms, scope.
- Won / Lost — closed either way.
Keep it to five or six stages. Too many and the team stops bothering to move cards accurately; too few and the pipeline tells you nothing useful. Each stage should represent a meaningful change in how likely the deal is to close.
Capture leads from every source
A pipeline is only as good as what feeds it. Set up lead capture from:
- Your website — a contact form that creates a lead directly in Odoo.
- Email — an alias that turns enquiries into leads automatically.
- WhatsApp and phone — train the team to log these manually, or use an integration so they become leads too.
The goal is that no enquiry exists only as an unlogged message. If a lead is not in the pipeline, it does not get followed up — and that is exactly the problem you are solving.
Use activities so follow-ups actually happen
This is the feature that separates a living pipeline from a graveyard. On every opportunity, schedule the next activity — a call, a WhatsApp follow-up, a meeting — with a date. Odoo then shows each salesperson their due activities, so following up is a clear daily to-do list rather than a thing they might remember. A deal with no scheduled next activity is a deal going cold; make that visible.
Assign ownership and set expectations
Every opportunity should have an owner. Decide your rules: how fast a new lead must be contacted, how often an open deal must have activity, when a stalled deal gets marked lost. These conventions, enforced lightly, keep the pipeline honest. A pipeline full of deals nobody has touched in two months is lying to you.
Build the reports that matter
Once deals are flowing through stages, Odoo’s reporting shows you what you could never see in WhatsApp: total pipeline value, expected revenue weighted by stage, win rate, average deal size, and where deals tend to stall. The stall point is gold — if most deals die at “proposal sent,” that tells you something specific to fix.
Keep it light at first
Resist the urge to configure every field and automation on day one. Start with clean stages, reliable lead capture, and the activity habit. Add lead scoring, automation, and elaborate reporting once the basic discipline is in place. A simple pipeline that the team actually updates beats a sophisticated one they ignore.
The hardest part of a CRM pipeline is not the setup; it is the habit. If you want help designing stages that fit your sales process and rolling them out so the team adopts them, we are glad to work through it with you in a free, one-hour conversation.