Enquiries arrive from your website, phone calls and referrals, then scatter across messages, files and people’s memory. When you review a request, you cannot tell who is following it, what the customer was promised or whether an offer went out.
The answer that serves your business is a clear path for every enquiry in Odoo: a record that reaches its owner, an opportunity with a responsible person, and a next step with a date. Managers then see where each opportunity stands, salespeople know what to do next, and no request is lost because its message sat in a crowded inbox.
At ToDoOps, we treat CRM as a follow-up and decision system before it is a board of coloured cards. To see how we introduce Odoo to Saudi businesses, start from the ToDoOps homepage.
Odoo CRM and selling time: what the research shows
Salesforce’s State of Sales report, seventh edition 2026, finds that representatives spend about 40% of an average week selling and 60% on other work. The study surveyed 4,050 sales professionals in 22 countries, with fieldwork in August–September 2025 1. The other work includes prospecting, planning, training and data entry.
What matters for you is how much of that time is spent reconstructing what happened in a request. When a salesperson finds the customer, the conversation history and the next action in one record, recovery time shrinks and selling time grows.
To size a CRM project’s budget and time before any discussion, you can use the ToDoOps calculators. They are optional, and you do not need them before contacting us.
Leads and opportunities in Odoo CRM
An enquiry may be a passing question. An opportunity is business worth pursuing, and perhaps quoting. A contact is a person or organisation that can have more than one opportunity. Odoo offers an optional Leads stage for qualification before the formal opportunity. At conversion you can assign a salesperson or team, and create or link a customer 2.
We recommend a working rule: no active opportunity without an owner. Qualification means a clear need, a suitable contact and an agreed next step, not any message that happened to arrive.
Design Odoo sales stages around how you sell
Give every stage a definition and evidence the team can check. “Proposal sent” means a specific offer was actually sent.
| Stage in an illustrative process | Evidence the team can explain |
|---|---|
| New enquiry | Source, request and who reviews it |
| Qualified | A relevant requirement and an agreed next action |
| Proposal | A defined offer actually sent |
| Decision | The open question and who follows up |
| Won or lost | Recorded outcome with a reason |
These are proposed working definitions that we configure and refine with your team from real use. Record the reason for a loss or postponement rather than hiding stalled opportunities, since it shows where your sales process stalls.
How do you know an enquiry reaches the right person?
For each source, define the required fields, the receiving team and the fallback if assignment fails. Then test the path with a clearly marked request and confirm it reached the CRM with its source and owner. WhatsApp, phone, forms and external integrations are set up with the provider’s permissions, and in each project we define what will be connected and how we test it.
How do you handle repeated enquiries?
Odoo helps you review similar records and merge them, giving priority to the earlier record 2. Even so, one contact can have two valid opportunities. In a hypothetical example, a maintenance company receives an annual contract request and an urgent repair request from the same organisation. It keeps one contact and two opportunities, because the scope, decision and schedule differ. Test both cases before you apply any merge rule.
How do you make follow-up clear?
Each active opportunity has an owner, a next action and a realistic date: gathering requirements, a demonstration or a proposal review. When the decision waits on the customer, the reason is visible in the record. Reminders help recover neglected work. Set visibility of notes and attachments according to what each role needs.
From opportunity to quotation and delivery
Creating a quotation from an opportunity requires the Sales application, and customer details are needed before the quotation is sent 2. The quotation carries the scope, delivery and pricing terms, so details travel in writing rather than as verbal promises. The stages run: draft, sent offer, confirmed order, then delivery or invoice and collection.
The Try Odoo interactively demo shows how this chain continues. It is a guided simulation with hypothetical data for a sales and inventory path, showing how a request moves between departments. The project management guide explains how the delivery team receives the agreed scope after a sale. The applications that work alongside CRM are on the Odoo apps page, and sector paths are on the industries page.
Odoo CRM reporting: how to read win and loss rates
Odoo’s Pipeline Analysis shows counts and expected revenue by stage, owner, source and other dimensions, and the documentation uses Won divided by Lost for its ratio 2. The example below is hypothetical: one cohort of 20 opportunities, with 8 Won, 4 Lost and 8 still open.
| Question | Calculation | Result |
|---|---|---|
| Share of closed opportunities won | 8 ÷ (8 + 4) | about 66.7% |
| Share of the whole cohort won so far | 8 ÷ 20 | 40% |
| Won-to-lost ratio | 8 ÷ 4 | 2 |
Each ratio has a different denominator, so choose the one that answers your question and keep the denominator visible. For a fair comparison, fix the period and how open and archived records are treated. Expected pipeline value is an estimate of revenue, while collection is read from the invoice and the receipt.
How do we accept the process?
With your team, we run the full cycle: create a request, assign it, qualify it, send its quotation and close it with a clear reason. Then we add a repeated request, an unassigned record and an account with limited permissions. Implementation cost is set by enquiry sources, migration, integrations, assignment rules and reports, not by the number of users alone. The support guide separates operating support from a new development request.
Frequently asked questions
Does CRM increase our sales?
It organises follow-up and reveals neglected opportunities. Its effect on sales still depends on lead source, the offer, integrations and the team’s follow-through.
Should we enable the Leads stage?
Enable it when your team needs to sort enquiries before they become opportunities. If staff already qualify a request before entering it, the direct path may be enough.
Should we merge every request from the same email?
Not automatically. One contact may have two opportunities with different scopes, so test the merge rules before applying them.
Does Won mean we collected the money?
Won belongs to the opportunity. The invoice and collection are later stages, read separately.
Which rate should we use?
Choose by the question. The first shows the win share among closed opportunities, the second its share of the whole cohort. Account for the period and the open opportunities.
Sources and references
[1] Salesforce Research. Original source. State of Sales, seventh edition, 2026: methodology on p. 3 and representatives’ time allocation on p. 8. The study surveyed 4,050 professionals in 22 countries, in August–September 2025.
[2] Odoo — official documentation, version 19.0. Convert leads into opportunities, Create and send quotations and pipeline win/loss analysis. These sections document the configuration and workflows described here.
Next step: start with the enquiry your team cannot follow with confidence
Tell us how customers reach you and where follow-up becomes unclear between the first request and the decision. We need no message history, customer export or credentials at first contact. Discuss your Odoo CRM requirements with ToDoOps to define ownership, follow-up and acceptance around the way you sell. You can also begin with an estimate in the ToDoOps calculators or explore the ToDoOps Odoo solution.
