Перейти к содержимому

Odoo CRM: Pipelines, Activities, and Forecasting

Complete guide to using CRM in Odoo
25 мая 2026 г. от
Odoo CRM: Pipelines, Activities, and Forecasting
Louis DRESSE
| Комментариев пока нет

Introduction

If you sell B2B, you have lived this: a hot lead in someone's inbox, a quote in Word, and an order in Odoo CRM that only finance sees end-to-end. Odoo {app} is where that story can finally be one timeline.


Odoo CRM is not a magic funnel. It is the place where marketing, sales, and delivery agree on the same customer, the same products, and the same next step, without a Friday spreadsheet reconciliation.


When teams work in silos, you get optimistic forecasts, angry operations, and marketing that cannot prove ROI. The problem is rarely effort. It is visibility and handoffs.


The CRM app connects to Contacts, Products, Inventory, Project, and Accounting when you need it. You start simple: leads, activities, quotes. You grow into forecasting, automation, and integrations.


CRM is part of Odoo's modular ERP. Teams adopt it when they want clear responsibilities, repeatable workflows, and searchable history instead of isolated messages and offline spreadsheets. Odoo CRM: Pipelines, Activities, and Forecasting states the storyline for stakeholders approving budgets while practitioners.


This guide is written for sales leaders, CRM owners, and ops managers who want stories they can retell, not a glossary of menu names.


This article is a ranked Top 10 from Level 1 (easy) to Level 10 (expert). Every level includes numbered steps: what you would actually click in Odoo CRM.


Start where you are comfortable, not at level 10 because it sounds impressive.


Read the challenge section next, then open the level that matches your team today.


In this guide, you will see:


  • What Odoo CRM is responsible for in a typical company stack
  • Where teams feel the most friction today (and why)
  • Ten ranked use cases from beginner discipline to advanced strategy
  • When automation or integrations justify bringing in an Odoo partner



The Challenge


Monday 9 a.m.: your best rep closed a deal on the phone, but the quote still sits in a personal Drafts folder. Meanwhile, marketing uploads a lead list nobody in CRM will see until Friday. Sound familiar?

Most teams already sell successfully, but pipeline data is fragmented. Without a shared system, forecasting, handoffs, and marketing ROI stay opaque.

Sound familiar? Teams usually hit these walls:


  • Deals tracked in inboxes instead of a pipeline everyone trusts
  • Quotes and orders retyped into finance and delivery
  • No clear view of which campaigns create revenue


The good news: you do not need a big-bang project to fix everything. Pick one use case below, run it for 30 days in Odoo CRM, and measure what changes.

Top 10 CRM Use Cases


10 use cases for Odoo CRM, ranked from Level 1 (easy, do it this afternoon) to Level 10 (expert). Each one answers: what would we build, and what are the clicks in Odoo?


Level 1 is the easy daily win. The last level is intentionally over the top so you see how far the same app can scale when architecture and data stay clean.


Pick your level, follow the numbered steps in a test database, then move up when the previous level feels boring.

1. Capture your first lead right after an incoming phone call Level 1 — Easy


Level 1 is the simplest possible CRM action: one prospect calls, one rep types one record. No automation, no scoring, no pipeline view, just one opportunity captured before it disappears from memory.


Here's how you'd do it in Odoo:


  1. Install the CRM app, then go to CRM, My Pipeline, New, and type the company name and main contact.
  2. Fill Phone, Email and Expected Closing Date so finance and sales can find this deal in six months.
  3. Set Expected Revenue with a realistic ballpark; an empty number is worse than a rough one.
  4. In the chatter, write three lines: what they want, when they want it, what they fear, then save.
  5. Click Schedule Activity, pick Call, due tomorrow morning, owner = you, and the lead now has a next step.


What you get: One prospect becomes a real record with an owner and a next action, and it can no longer hide in a personal Inbox or a sticky note on a screen.


2. Build a real pipeline with stages and probabilities Level 2 — Easy


Level 2 introduces the kanban: stages and probabilities. The deal moves visually from left to right, and the whole team finally sees where every opportunity sits this week.


Here's how you'd do it in Odoo:


  1. Go to CRM, Configuration, Stages, and create New, Qualified, Proposal, Negotiation, Won.
  2. Set Probability per stage: 10, 30, 50, 70, 100, so the weighted forecast follows your real sales motion.
  3. Open My Pipeline in kanban view and drag a deal from New to Qualified after the discovery call.
  4. Move it again to Proposal when the customer asks for pricing, and to Negotiation when terms are discussed.
  5. Lose a deal? Click Lost, pick a Lost Reason (Budget, Timing, Competition, No Decision) and add one chatter note.


What you get: The pipeline finally reflects where deals actually are, not where the rep hopes they are, and the Friday review meeting opens on the same kanban for every salesperson.


3. Schedule the next activity on every opportunity so nothing goes silent Level 3 — Easy


Level 3 introduces Activities. Every deal must always have a documented next step with an owner and a due date. This is the daily discipline layer that turns CRM into a habit, not a database.


Here's how you'd do it in Odoo:


  1. Settings, Activity Types, create Discovery Call, Proposal Review, Decision Follow-up with a default summary and icon.
  2. On every opportunity, click Schedule Activity, choose a type, a due date and an assignee.
  3. Each morning, reps open the clock icon, My Activities, and clear overdue lines before opening email.
  4. Create a saved filter No Activity Scheduled for more than 7 days and pin it to every rep's kanban.
  5. Manager view: CRM, Activities, Group By Salesperson to spot who is overloaded and who has slack capacity.


What you get: No deal ever goes silent for more than a week, and managers coach on real workload instead of asking 'where are we on the big account' in every one-to-one.


4. Send a quotation from the opportunity in a single click Level 4 — Medium


Level 4 introduces the cross-app shortcut unique to CRM: the New Quotation button on every opportunity, which turns the lead into a real Sales Order without re-typing a single line.


Here's how you'd do it in Odoo:


  1. Open an opportunity in the Negotiation stage and click the New Quotation button at the top of the form.
  2. Add one to three product or service lines, check VAT, terms, and the discount you actually want to grant.
  3. Click Send by Email so the customer receives the PDF plus a Sign Online button straight from the portal.
  4. On signature, the quotation becomes a Sales Order and the opportunity flips to Won automatically with a smart button.
  5. On the customer record, the chain Lead, Quote, Order, Invoice is now visible in one row of smart buttons.


What you get: Lead-to-quote-to-order is one click instead of three apps, and the rep stops re-typing the deal into Word, Excel and a separate invoicing tool.


5. Tag leads by source and prove which channel funds revenue Level 5 — Medium


Level 5 turns CRM into a marketing measurement tool. Tags, UTM capture, and Pipeline Analysis tell you which channel actually funds payroll, not which one shows clicks.


Here's how you'd do it in Odoo:


  1. CRM, Configuration, Tags, create Trade Show, Webinar, LinkedIn Ads, Referral, Cold Outbound, Inbound Form.
  2. On every new lead, set one Source tag; train reps that an untagged lead cannot move past Qualified.
  3. On Website forms, map UTM Source, Medium, Campaign so paid traffic auto-fills the lead without a human typing.
  4. Reporting, Pipeline Analysis, Group By Source, Measure = Expected Revenue, view = Pivot, and you have revenue per channel.
  5. Pin the report in a Discuss channel #revenue-by-channel and post a screenshot every Friday for the marketing team.


What you get: Each marketing channel finally has a real revenue number behind it, and budget conversations stop being feelings versus feelings.


6. Auto-assign inbound leads by team, territory and language Level 6 — Medium


Level 6 starts automating CRM. The system, not a human dispatcher, routes inbound leads in real time by team, country, and visitor language, so the right rep responds in minutes.


Here's how you'd do it in Odoo:


  1. CRM, Configuration, Sales Teams, open your team, and set members with a daily Capacity in leads per day.
  2. Per team, set a Domain such as Country in FR, BE, NL and Source = Website to scope the inbound bucket.
  3. On each rep, restrict by Language so a Dutch-speaking lead lands on the Dutch-speaking salesperson, not by accident.
  4. Enable Rule-based Assignment with a scheduled action every 30 minutes for true round-robin distribution.
  5. Create a saved view Unassigned for more than 2 hours to catch leads slipping through the rules.


What you get: Response time on inbound leads drops from hours to minutes, and conversion rate on Hot inbound improves measurably within the first month of the rule.


7. Score leads with predictive AI so reps focus on the top 10% Level 7 — Hard


Level 7 adds intelligence: Predictive Lead Scoring. Odoo learns which leads are likely to close from your own history and lifts them to the top of every kanban.


Here's how you'd do it in Odoo:


  1. Settings, CRM, enable Predictive Lead Scoring; pick which fields feed the model (country, source, industry, size, language).
  2. Let Odoo train automatically on your Won and Lost history; review the predicted probability shown on each lead.
  3. Define a threshold such as score greater than 60, then tag those leads Hot and set a 4-hour SLA in Activity Types.
  4. Pin a kanban view filtered by Hot to each rep's dashboard and a manager filter Hot Unanswered for 4h.
  5. After 30 days, Reporting, Pipeline Analysis, compare conversion rate Hot versus Cold and tune the threshold.


What you get: Reps stop guessing which leads are warm; the AI triages for them, and the top deciles convert two to four times better than the bottom deciles within a quarter.


Choosing the input fields, tuning the threshold and aligning Hot tags with SLAs and dashboards is where Dasolo helps teams skip months of trial-and-error before scoring becomes credible.


8. Forecast revenue with a weighted pipeline and a Spreadsheet pivot Level 8 — Hard


Level 8 introduces the Forecast view. Weighted pipeline, expected closing dates and a Spreadsheet pivot turn 'what will we close this quarter' from a Friday guess into a number leadership can commit to.


Here's how you'd do it in Odoo:


  1. Open CRM, Reporting, Forecast and check that every open opportunity has a realistic Expected Closing date.
  2. Group by Salesperson and Month, Measure = Expected Revenue weighted by stage probability for a true forecast.
  3. Studio: add a required Forecast Confidence field (Low, Medium, High) at the Negotiation stage on every opportunity.
  4. Build a Spreadsheet pivot Pipeline by Stage, Quarter, Team, refreshed live, and share it with the leadership channel.
  5. Hold a weekly forecast meeting using the same view; capture commitments per rep in the chatter for accountability.


What you get: Quarterly forecast accuracy moves from plus or minus 30 percent to under 10 percent within two quarters, and the CFO finally trusts the pipeline number the sales team commits to.


9. Run one pipeline across multiple currencies, languages and countries Level 9 — Hard


Level 9 scales CRM to several regions. One pipeline, three currencies, four languages, eight VAT rules, consolidated in headquarters currency, so growth into new countries does not break Friday reporting.


Here's how you'd do it in Odoo:


  1. Settings, Currencies, enable EUR, GBP, USD and turn on the daily ECB exchange rate refresh service.
  2. Sales, Pricelists, create one pricelist per currency and per region; attach the right pricelist to each customer.
  3. Accounting, Fiscal Positions, configure EU Intra-community, UK Reverse Charge and US Export with the right tax rules.
  4. On each foreign customer, set Language (so emails auto-translate) and Fiscal Position (so VAT applies automatically).
  5. Reporting, Pipeline Analysis, set Company Currency override so headquarters sees one consolidated forecast in EUR.


What you get: One CRM serves every region without a regional spreadsheet or a second ERP, and consolidated forecasting works the day a new country goes live, not three months later.


Multi-company access rules, localizations, fiscal positions and consolidation reporting are exactly the kind of cross-app architecture Dasolo runs as a partner-led engagement.


10. Orchestrate CRM with AI scoring, Marketing Automation, Subscriptions and a live revenue board Level 10 — Expert


Level 10 is the full operating system. CRM stops being a place where reps log calls, and becomes the brain that drives marketing, operations, finance and a board-grade forecast in real time.


Here's how you'd do it in Odoo:


  1. Marketing Automation: stage change to Qualified triggers a 5-email nurture sequence for the full buying committee.
  2. Subscriptions plus Sales: a Won deal auto-creates the subscription contract and posts the first invoice in Accounting.
  3. Studio Automations: alert on deals stalled for more than 30 days, OR above 100k euros without exec sponsor, OR slipped 14 days.
  4. Predictive Lead Scoring blends with manual Confidence Override into a forecast model the CFO actually trusts.
  5. Spreadsheet: pivot Pipeline by Stage, Quarter, Team, refreshed live, with a weekly snapshot to #leadership.
  6. Discuss channel #pipeline-alerts receives every alert, forecast change and big deal inline, not buried in email threads.
  7. Quarterly: review forecast accuracy with the partner; retune scoring weights, SLAs and alert thresholds on real data.


What you get: The pipeline becomes a decision-grade asset the board commits to, not a Friday afternoon art form rebuilt from exports the night before the meeting.


Designing the AI scoring, the automation tree, the alert governance and the live forecast dashboard is exactly the architecture Dasolo designs as a partner-led engagement so the system survives growth and upgrades.


When Expert Help Makes Sense


If levels 1 to 6 fit your world, you can often succeed with standard Odoo CRM, a patient internal owner, and a sandbox where people are allowed to break things safely.


From level 7 upward, the stakes rise: automated workflows that email the wrong customer, Studio fields that block upgrades, APIs that silently stop syncing stock at 2 a.m.


That is not a failure of your team. It is a signal that architecture, testing, and governance matter.


Bring in a partner when you need multi-app design, country-specific compliance, complex integrations, or a go-live date the board already put in the calendar.

Work With Dasolo


Dasolo helps companies implement Odoo the way they actually work: custom apps, clean integrations, and training people will remember after the consultants leave.


If your roadmap for CRM includes the advanced use cases in this guide, we can map a phased plan: quick wins first, then automation and integrations with clear owners and test scripts.


You keep control of scope and budget. We bring the Odoo depth so your team does not learn expensive lessons in production.

Book a free consultation:


Schedule your demo

Odoo CRM: Pipelines, Activities, and Forecasting
Louis DRESSE 25 мая 2026 г.
Поделиться этой записью
Войти оставить комментарий