Odoo CRM Guide: Lead to Close Pipeline

Odoo CRM Guide: Lead to Close Pipeline

Yannis, Odoo Expert
11 min read

Table of Contents

Why You Need a CRM System

Many small businesses manage their sales process with spreadsheets and messaging apps. Client details are scattered across WhatsApp threads, quotation history lives in Excel files, and the business owner keeps all deal progress in their head. This approach works when you have a handful of clients, but problems surface quickly once the team grows beyond two or three people:

  • Leads get forgotten and follow-up windows close
  • Sales managers cannot forecast next quarter's revenue accurately
  • Multiple salespeople contact the same prospect independently
  • Quotations vary in format and pricing, undermining professionalism

Odoo CRM provides a unified platform that centralises your entire sales process — from first contact to closed deal. As part of the broader Odoo ERP ecosystem, CRM connects directly to inventory, accounting, and manufacturing modules, giving you full visibility across your operation from a single interface.

This guide covers every core feature of Odoo CRM with practical advice you can apply to your business immediately.


The Sales Pipeline: Your Central Command Centre

The sales pipeline is the core interface of Odoo CRM. Every opportunity appears as a card that moves through stages from left to right, mirroring your actual sales process.

Key Information at a Glance

When you open the pipeline, you immediately see:

  • Total expected revenue per stage — Understand the potential value at each step
  • Deal priority — Star ratings (one to three) indicate importance
  • Planned activities — Upcoming tasks and deadlines for each opportunity
  • Stage statistics — Real-time counts and totals for each column

The kanban view supports drag-and-drop. When a salesperson completes the work for one stage, they simply drag the card to the next.

Customising Sales Stages

Odoo CRM ships with default stages like New, Qualified, Proposition, and Won, but you can customise them to match your actual workflow:

StageDescriptionSuggested Trigger
New EnquiryFirst contact from prospectWebsite form / WhatsApp message
Needs AssessmentUnderstanding specific requirementsFirst call or meeting completed
Proposal SentQuotation or proposal deliveredQuotation created and sent
NegotiationPrice or terms discussionClient responds to quote
WonOrder confirmedClient signs quotation

Each stage can have an assigned win probability percentage. The system uses this to calculate weighted expected revenue automatically.

Filtering and Grouping

The search bar provides multiple filtering options for sales managers to focus quickly:

  • By Salesperson — Review individual performance
  • By Sales Team — Compare results across teams
  • By Stage — Focus on a specific pipeline section
  • By Creation Date — Analyse opportunities from specific periods
  • Custom Filters — Combine conditions for advanced reporting

You can save frequently used filters as favourites and apply them with a single click.


Capturing and Qualifying Leads

Effective sales management starts with capturing every potential customer. Odoo CRM supports automatic lead creation from multiple sources.

Multi-Channel Lead Capture

Odoo can create leads automatically from:

  1. Website Forms — Visitor submissions go straight into CRM
  2. Email — Set up a dedicated inbox (e.g., sales@yourcompany.com) that converts incoming emails into leads
  3. Live Chat — Website chat conversations can be converted to opportunities
  4. Manual Entry — Salespeople add leads from trade shows, phone calls, or referrals

Each channel records the source automatically, making it straightforward to analyse which channels perform best.

Automated Lead Routing

Once leads enter the system, automation rules handle distribution:

  • Region-based routing — Assign leads to teams by geographic area
  • Product-based routing — Route ERP enquiries to the enterprise team
  • Round-robin assignment — Distribute leads evenly across team members
  • Auto-tagging — Apply tags based on source or enquiry content

These rules ensure every lead gets assigned to the right salesperson promptly, reducing response time.

Lead Scoring

Odoo CRM supports lead scoring to prioritise high-potential prospects based on predefined criteria:

  • Company size (employee count or annual revenue)
  • Industry sector
  • Engagement frequency (email opens, website visits)
  • Geographic location

Higher scores indicate greater conversion potential, helping salespeople focus their efforts where it matters most.


Activity Scheduling and Follow-Up Management

Consistent follow-up is what separates top performers from the rest. Odoo CRM's activity system ensures every opportunity has a clear next action.

Activity Types

The system includes several built-in activity types, and you can create custom ones:

  • Email — Send follow-up messages or documents
  • Phone Call — Schedule a call with the prospect
  • Meeting — Book an online or in-person meeting
  • To-Do — General task reminders
  • Upload Document — Request quotation or contract upload

Every activity has an assigned owner and deadline. Overdue activities are highlighted in red, prompting immediate attention.

Stage-Based Automations

You can configure automatic activities for each pipeline stage:

  1. New Enquiry — Auto-schedule "Call within 24 hours"
  2. Needs Assessment — Auto-schedule "Send product materials" email
  3. Proposal Sent — Auto-schedule "Follow up in 3 days" call
  4. Negotiation — Auto-schedule "Check in after 1 week" to-do

This standardises the sales process. Even new team members follow the same rhythm as experienced salespeople.

Unattended Leads Report

Identify neglected opportunities:

  1. Run the "Unattended Leads" report
  2. Filter for opportunities with no activity in the past 7 days
  3. Save the filter and share it with the team

This report effectively prevents deals from stalling due to oversight.


Communicating with Prospects: The Chatter

The chatter at the bottom of every opportunity is the communication hub:

  • Email — Send and receive emails directly from the opportunity. All correspondence is archived automatically
  • WhatsApp — Communicate through Odoo's WhatsApp integration on the channel prospects prefer
  • Internal Notes — Use @mentions to notify colleagues and hold internal discussions
  • Email Templates — Load pre-built templates, adjust the content, and send with one click

All communication is displayed chronologically. When a team member takes over an opportunity, they can review the full history without any information gaps.


Creating and Sending Quotations

Once a prospect's requirements are confirmed, the next step is sending a quotation. Odoo CRM lets you create quotes directly from an opportunity without switching modules.

Quick Quote Creation from Opportunities

  1. Open the target opportunity and click "New Quotation"
  2. Customer details populate automatically from the opportunity
  3. Select an appropriate quotation template
  4. The system fills in products and pricing from the template
  5. Adjust quantities, discounts, or add line items as needed
  6. Click "Send by Email" or generate an online link

You can create multiple quotations per opportunity. Smart buttons on the opportunity page show all related quotes at a glance.

Quotation Templates

Quotation templates are a major time saver:

  • Pre-configured product bundles — Standard packages for common scenarios
  • Logical sections — Items grouped by category (e.g., software licences, implementation services, training)
  • Standardised terms — Consistent payment conditions and validity periods
  • Branded design — Company logo and unified layout

Create templates for your most common sales scenarios — such as "Basic ERP Package," "Advanced Customisation Package" — so salespeople can send professional quotes in minutes.

Online Signature and Confirmation

Odoo quotations support online signature:

  1. The client receives a quotation email and clicks the link
  2. They review the quotation details online
  3. They sign electronically on the page
  4. The system automatically converts the quotation into a sales order

This eliminates the print-sign-scan-return cycle and significantly shortens the time to close.


Tracking Marketing Performance with UTM Parameters

Understanding where your leads come from helps you allocate marketing budget effectively. Odoo CRM tracks UTM parameters automatically.

When prospects arrive through marketing campaigns and submit a form, the system records:

UTM ParameterDescriptionExample
SourceWhere the traffic originatedgoogle, facebook, linkedin
MediumChannel typecpc, email, social
CampaignSpecific campaign namespring-promo-2026

This data is linked to each lead, enabling you to analyse:

  • Which advertising platforms generate the most qualified leads
  • Average deal size per channel
  • Return on investment (ROI) for each campaign

This lets sales and marketing teams make data-driven decisions instead of allocating budget on intuition.


Sales Reports and Performance Analysis

Odoo CRM includes built-in reporting tools that help sales managers make decisions based on data.

Expected Revenue Forecasting

In the Sales Analysis report, you can:

  • View forecasted revenue by time period
  • Group by sales team or individual
  • Analyse opportunity distribution by stage
  • Export data to spreadsheets for further analysis

The system calculates weighted expected revenue based on each stage's win probability, making forecasts more accurate.

Lead Distribution Analysis

When salespeople report uneven lead distribution, verify with data:

  1. Load the "Lead Distribution" filter
  2. Switch to graph view to compare numbers across salespeople
  3. Include lost leads for the complete picture
  4. Use pivot tables to cross-reference periods and team members

Analysis often reveals that distribution is actually balanced — the difference lies in processing speed. This gives management an objective basis for evaluating team performance.

Win/Loss Analysis

Understand why you win and why you lose:

  • Win analysis — Which products, industries, and channels have the highest close rates
  • Loss reasons — The system requires marking a reason when an opportunity is lost (price, competitor, timing, etc.)
  • Sales cycle length — Average days from opportunity creation to close
  • Conversion funnel — Drop-off rates between stages

Reviewing this data regularly helps you identify weak points in the sales process and make targeted improvements.


CRM Integration with Other Modules

The real power of Odoo CRM comes from its seamless connection to the entire ERP ecosystem.

When a quotation is confirmed as a sales order:

  • Inventory — Automatically checks stock levels and triggers reorder rules if needed
  • Accounting — Generates accounts receivable entries and invoices
  • Manufacturing — Creates production orders if items need to be made
  • Project — Creates project tasks for service-based items

Smart buttons on the opportunity provide one-click access to:

  • All related quotations
  • Confirmed sales orders
  • Delivery status
  • Invoices and payment records

Sales teams can track the full order lifecycle without leaving the CRM.


Practical Tips for SMEs

Based on our experience working with businesses, here are practical recommendations for implementing Odoo CRM:

  1. Start with stage definitions — Map your current sales process to CRM stages before exploring advanced features
  2. Build quotation templates — Create templates for your 3-5 most common sales scenarios to reduce quoting time
  3. Set up lead routing rules — Ensure every enquiry gets a response within 24 hours
  4. Use email templates — Standardise follow-up messages so even new hires maintain professionalism
  5. Review the unattended leads report weekly — Build the habit of checking for neglected opportunities
  6. Train the team on activities — Make sure every opportunity has a defined next action
  7. Integrate with WhatsApp — Most prospects prefer WhatsApp for communication, and Odoo supports it natively
  8. Analyse loss reasons monthly — Review regularly to continuously refine your sales strategy

Consider a phased rollout: Phase 1 focuses on the pipeline and quotation features, Phase 2 adds reporting and automation. A gradual approach helps teams adapt to the new system more comfortably.


Conclusion

Odoo CRM provides end-to-end tools for managing the full sales lifecycle — from lead capture to deal closure. The kanban pipeline makes opportunities visible at a glance, activity scheduling ensures consistent follow-up, quotation features accelerate the path to close, and reporting tools provide the data foundation for management decisions.

The true value lies in integration. CRM connects to inventory, accounting, and manufacturing modules, letting you manage your entire operation from a single platform without switching between separate systems.

For small and medium businesses, Odoo CRM's flexibility and scalability mean it grows with your business — from a one-person sales operation to a multi-region sales team.


References

Tags

OdooCRMSales PipelineTutorialERP
Professional businesswoman working with data and analytics in modern office environment

Need Help with Odoo Implementation in Hong Kong?

Zoo AI is a certified Odoo partner in Hong Kong, delivering expert ERP implementation and AI automation for SMEs. Get in touch to learn more.