Skip to content

How to Configure CRM in Odoo 17: Setup Guide

DeployMonkey Team · March 24, 2026 6 min read

CRM in Odoo 17

Odoo 17 CRM offers a mature sales pipeline management system with Kanban views, predictive lead scoring, sales team management, and activity scheduling. While later versions add incremental improvements, Odoo 17 CRM is fully capable for most sales organizations. This guide covers the essential setup.

Step 1: Install CRM

Navigate to Apps and install the CRM module. Optionally install CRM IAP Lead Enrichment for automatic lead data enrichment and CRM IAP Lead Mining for lead generation services.

Step 2: Configure Settings

Go to CRM > Configuration > Settings and configure:

  • Leads — Enable to use a two-stage Lead then Opportunity workflow. Disable to create opportunities directly
  • Predictive Lead Scoring — Enable to auto-calculate win probability based on historical data
  • Lead Enrichment — Enable to auto-enrich leads with company data via IAP
  • Lead Mining — Enable to generate leads from IAP services

Step 3: Set Up Pipeline Stages

Navigate to CRM > Configuration > Stages:

  • Create stages matching your sales process (5-7 stages recommended)
  • Set probability percentages on each stage for revenue forecasting
  • Configure rotting thresholds to flag stale deals after a set number of inactive days
  • Mark the final closing stage as "Is Won Stage" to set probability to 100%

Step 4: Create Sales Teams

Go to CRM > Configuration > Sales Teams:

  • Name each team and assign a team leader
  • Set up email aliases for automated lead creation from incoming emails
  • Add members with their assignment preferences and capacity limits
  • Define invoicing targets for dashboard tracking and team performance

Step 5: Configure Lead Assignment

In Odoo 17, rule-based assignment is available:

  • Enable rule-based assignment in CRM settings
  • Define assignment domains per team member for territory, language, or industry routing
  • Set maximum lead capacity per member over a rolling 30-day window
  • Configure assignment frequency — manual trigger or automated via scheduled action

Step 6: Activities and Follow-ups

Set up activity types for your sales process:

  • Navigate to CRM > Configuration > Activity Types (or Settings > Technical > Activity Types)
  • Create types for calls, emails, meetings, and custom to-do actions
  • Set default durations and chaining rules to suggest the next activity when one is completed

Step 7: Email Integration

Configure email for CRM:

  • Set up incoming mail servers under Settings > Technical > Incoming Mail Servers to create leads from emails
  • Configure outgoing mail for sending quotations and follow-up communications
  • Create email templates under Settings > Technical > Email Templates for standardized sales communications

Step 8: Reporting

Odoo 17 CRM includes several built-in reports accessible from CRM > Reporting:

  • Pipeline Analysis — Revenue by stage, team, and salesperson with pivot and graph views
  • Lead Analysis — Conversion rates, source performance, and lead quality metrics
  • Activity Analysis — Follow-up compliance and response time tracking

Key Differences from Later Versions

  • Odoo 17 does not include Lead Properties (team-specific dynamic fields added in v19)
  • The partnership module replacing membership was introduced in v19
  • UI and performance improvements in v18 and v19 provide smoother pipeline interaction
  • Core CRM data model and workflows remain consistent across v17, v18, and v19