HADOOPT
TECHNOLOGIES
Schedule a Tech Consultation
Home
Services
Odoo ERP implementation Rollout, custom modules, migration and support. Web application development SaaS products, portals and internal platforms. Mobile application development Offline-first field apps and customer apps. AI development & automation LLM assistants, document processing, forecasting. Odoo version upgrades ↗ Move to a newer release, scoped and priced on its own site.
Products
OrgExp ↗ Budget, CAPEX and OPEX management.
Blog About Contact Schedule a Tech Consultation
Blog / Odoo 17: Complete Guide for Businesses
Odoo 17 3 min read

Setting Up CRM and Managing Leads in Odoo 17

Learn how to set up Odoo 17 CRM, manage leads, track pipelines, and close more deals with smart automation and a clean user interface.

· ERP practice 21 Oct 2023 · updated 01 May 2025

Odoo 17 CRM collects enquiries from website forms, email aliases, imports and manual entry, then works them through a Kanban pipeline of stages you define. Each record keeps the contact, the expected revenue, every email and call, and the next scheduled activity in one place, so nothing depends on a salesperson's inbox. CRM is part of Odoo 17 Community.

To get started:

Go to Apps → Install "CRM"

Once installed, you'll find the CRM module in your sidebar. This is your centralized hub for lead tracking, pipeline management, and sales operations.

Capturing and Creating Leads

Odoo 17 makes it easy to generate leads through multiple channels:

  • 🌐 Website Forms: Automatically convert form submissions into leads
  • 📧 Email Aliases: Use addresses like [email protected] to generate leads via email
  • 📞 Manual Entry: Create leads on the fly for phone inquiries or networking
  • 🔗 Integrations: Connect third-party sources (Facebook, LinkedIn, etc.) via API or connector apps

Each lead record includes contact details, company info, source, priority, and notes — everything your sales team needs to start nurturing right away.

Managing the Sales Pipeline

Odoo CRM uses a drag-and-drop Kanban view to visualize and manage your sales process:

  • 🟨 Customize stages (e.g., New → Qualified → Proposal → Won)
  • 🔁 Drag leads between stages as they progress
  • 📎 Attach documents, emails, or meeting notes to each lead
  • 📆 Schedule activities like calls, meetings, and follow-ups

Pro Tip: Use the "star" to mark priority leads, and set reminders to follow up — no more missed opportunities.

Lead Qualification and Scoring

You can define lead scoring rules to prioritize your hottest opportunities:

  • Score based on industry, location, size, or custom fields
  • Assign leads to the right salesperson using rules or round-robin
  • Filter by score to focus on high-value leads

Lead scoring helps sales teams focus time where it counts — and improve conversion rates.

Automating CRM Workflows

Use Odoo's built-in automation tools to speed up your sales process:

  • 📬 Auto-send emails when leads enter a certain stage
  • 📅 Create follow-up tasks after inactivity
  • 📢 Trigger marketing automation for nurture sequences
  • 🔄 Use server actions or Odoo Studio for custom logic

Automation reduces admin work and ensures your pipeline keeps moving — even when you're busy.

Sales Reporting and Dashboards

Odoo CRM comes with powerful reporting out of the box:

  • 📈 Track leads by stage, salesperson, or source
  • 💰 Measure pipeline value and win/loss ratios
  • 🕒 Analyze sales cycles and activity efficiency
  • 🧠 Build custom dashboards with graphs and pivot tables

All reports update in real time — giving sales managers full visibility into team performance.

Conclusion

Odoo 17 CRM gives your sales team the edge with clean pipelines, automated workflows, and real-time reporting. It's easy to use, quick to set up, and powerful enough to scale with your business.

Need help rolling out Odoo CRM for your sales team? Our team can help you launch fast and close faster.

Questions we get asked

How do website enquiries become leads in Odoo 17?

The contact form on an Odoo 17 website can be pointed at CRM, so each submission creates a record with the name, email, phone and message already filled in, tagged with the page and campaign it came from. An email alias on a sales team does the same for anything written to an address such as sales at your domain.

Should I switch on Leads in Odoo 17 CRM?

Only if somebody qualifies enquiries before sales works them. With the Leads setting off, everything arrives in the pipeline as an opportunity, which suits small teams and modest volume. With it on, raw enquiries land in a Leads list to be screened, deduplicated and enriched first, then converted. You can enable it later without losing anything already captured.

Can Odoo 17 assign leads to salespeople automatically?

Yes. Each sales team is given a domain describing the leads it should receive and a capacity per salesperson, and Odoo runs the assignment on a schedule, distributing matching leads round-robin inside the team. Individual salespeople can be skipped. Manual assignment always wins, and anything that matches no team stays unassigned and visible rather than disappearing.

Does Odoo 17 CRM merge duplicate leads?

Yes. Select two or more records in the list view and use Merge: Odoo keeps one record, fills its empty fields from the others, and moves all the messages, activities and attachments across so nothing is lost. It also flags likely duplicates on the opportunity itself by matching email address and phone number, which catches most repeat enquiries.

← Previous Exploring the Odoo 17 User Interface and Navigation Next → Managing Opportunities and Sales Pipelines in Odoo 17
Keep reading
Odoo 17 Creating Quotations and Managing Sales Orders in Odoo 17 3 min read Odoo 17 Setting Up Your Company and Users in Odoo 17 4 min read Odoo 17 Getting Started with Odoo 17 — A Guide for New Users and Upgraders 4 min read