Odoo CRM gives you a visual pipeline for tracking deals from first contact through to close. Setting it up correctly means your sales team spends time selling, not wrestling with the system. Here's how to configure it.
Install and configure CRM
- Go to Apps and install CRM if not already installed.
- Navigate to CRM โ Configuration โ Settings.
- Enable Lead Mining if you want Odoo to enrich lead data from external sources.
- Enable Predictive Lead Scoring to let Odoo rank leads by likelihood to close (requires historical data to be accurate).
- Configure your default sales team and pipeline.
Set up pipeline stages
Pipeline stages represent where each deal is in your sales process. Go to CRM โ Configuration โ Stages or edit them directly on the pipeline view:
- Default stages include New, Qualified, Proposition, and Won. Customise these to match your actual sales process.
- A typical B2B pipeline: New Lead โ Qualified โ Discovery Meeting โ Proposal Sent โ Negotiation โ Won.
- A typical B2C pipeline: New Enquiry โ Contacted โ Quote Sent โ Won.
- Keep stages to 5โ7 maximum. Too many stages slow down the pipeline without adding clarity.
- Each stage can have a probability percentage โ the likelihood of closing at that stage. This drives your weighted pipeline forecast.
Your pipeline stages should reflect actual sales milestones, not internal admin steps. "Sent to Manager for Approval" is not a pipeline stage โ it's an internal process. Pipeline stages should answer: "Where is this deal in the buyer's journey?"
Configure sales teams
- Go to CRM โ Configuration โ Sales Teams.
- Create teams based on how your business is organised โ by region, product line, or customer segment.
- Assign team members and a team leader to each team.
- Each team can have its own pipeline stages if your sales processes differ.
- Set a monthly revenue target per team for dashboard reporting.
- Configure lead assignment rules โ round-robin, manual, or by territory/domain.
Lead capture and sources
- Website forms โ If you use Odoo Website, form submissions can automatically create leads in CRM.
- Email alias โ Set up a catchall email (e.g., sales@yourcompany.com.au) that creates leads from incoming emails.
- Manual entry โ Sales reps create leads directly from the CRM interface.
- Import โ Bulk import leads from spreadsheets or other CRM systems.
- Live chat โ Odoo Live Chat conversations can be converted to leads.
- Tag leads with a Source (website, referral, trade show, cold call) to track which channels produce the best results.
Email integration
- Configure your outgoing email server under Settings โ Technical โ Email โ Outgoing Mail Servers.
- Enable email logging so that emails sent to and from contacts are recorded on the lead/opportunity.
- Set up email templates for common communications โ introduction emails, follow-ups, meeting confirmations.
- Use scheduled activities to remind salespeople to follow up at specific intervals.
Activities and follow-ups
- Activities are the to-do system in Odoo CRM. Schedule calls, meetings, emails, and tasks against opportunities.
- Set default next activities per pipeline stage. Example: when a lead enters "Qualified," automatically schedule a "Discovery Call" activity.
- Overdue activities show up prominently in the pipeline โ red indicators make it obvious when follow-ups are late.
- Managers can see activity summaries per salesperson to identify bottlenecks.
Quotations from CRM
- When an opportunity reaches the proposal stage, click New Quotation directly from the opportunity.
- The quotation is linked to the opportunity โ you can track how many quotes were sent and which one was accepted.
- When a quotation is confirmed (sale order), the opportunity can automatically move to "Won."
- This CRM-to-Sales connection gives you full visibility from first contact to invoice.
Reporting and dashboard
- Pipeline Analysis โ Revenue by stage, expected revenue, win rates, and average deal cycle time.
- Activity Analysis โ Activities completed per salesperson, overdue activities, and response times.
- Forecasting โ Weighted pipeline value based on stage probabilities.
- Custom dashboards โ Build dashboards combining CRM metrics with sales data for a complete picture.
A well-configured CRM makes your sales process visible, consistent, and measurable. If you need help tailoring Odoo CRM to your sales workflow, get in touch.