How to Use Lead Enrichment in Odoo 18 CRM: Complete Guide
By Braincuber Team
Published on February 28, 2026
A D2C brand's sales team had 1,400 leads in their Odoo CRM—with nothing but email addresses. No phone numbers. No company names. No industry data. Converting those leads meant manually Googling each email domain, finding the company, then LinkedIn-stalking for a contact number. That's 23 hours of research per week for a 4-person sales team. Odoo 18's Lead Enrichment pulls company name, phone, address, industry, and employee count from a single email address—automatically. This beginner guide is the complete tutorial.
What You'll Learn:
- Enabling lead enrichment in CRM configuration settings
- Choosing between automatic and on-demand enrichment modes
- Purchasing IAP credits for the enrichment service
- Creating leads with just an email and enriching them
- Bulk enriching multiple leads from the list view
- Reviewing and accepting or replacing enriched data
Why Incomplete Lead Data Kills Conversion Rates
An email-only lead converts at roughly 2-4%. Add a phone number and company name, and conversion rates jump to 8-12%. The data gap isn't about vanity—it's about whether your sales rep can actually reach the prospect. Email outreach has an 18% average open rate. Phone calls have a 47% contact rate. But you can't call someone if you don't have their number. Lead enrichment fills those gaps automatically.
Auto-Populated Contact Details
From a single email, Odoo pulls company name, phone number, address, industry, number of employees, and social media profiles. One click replaces 15 minutes of manual research per lead.
Automatic or On-Demand
Set enrichment to run automatically every 60 minutes for all leads, or use on-demand mode to enrich only the leads you choose. On-demand saves credits; automatic saves time. Pick based on your lead volume.
Bulk Enrichment
Select multiple leads in list view and enrich them all in one action. Process 200 leads in 30 seconds instead of manually researching each one over 2 weeks.
Accept or Override Data
After enrichment, review the pulled data. Accept what's accurate, override what's wrong. Odoo doesn't force-write over your existing data—you choose what to keep.
Set Up and Use Lead Enrichment
Enable Lead Enrichment
Go to CRM > Configuration > Settings. In the Lead Generation section, enable Lead Enrichment. Choose between Enrich on demand (you manually trigger enrichment for selected leads) or Enrich all leads (automatic enrichment runs every 60 minutes). Click Save.
Purchase IAP Credits
Lead enrichment uses Odoo's IAP (In-App Purchase) credits. Each enrichment request consumes credits. Purchase credits from the Odoo IAP page. Without credits, the enrichment button won't function. Start with a small credit pack to test the accuracy for your lead types before buying in bulk.
Create a Lead with Just an Email
Go to CRM > Sales > My Pipeline. Click New. Enter only the contact's email address. Click Add. The lead is created with minimal data. The enrichment feature uses the email domain to search external databases for company and contact information.
Enrich the Lead
Open the lead and click the Enrich button. Odoo queries external databases using the email domain. Within seconds, it returns: company name, phone number, address, industry, employee count, and social profiles. Review the suggested data—you can accept the information or enter your own contact details instead. The credit is consumed on click.
Review the Enriched Data
After enrichment, check the lead form. The company name, phone, address, and other fields should be populated. If any data looks incorrect (wrong phone number, outdated address), manually override it. The enrichment is based on the email domain. Generic emails (gmail.com, yahoo.com) return less useful data than company domain emails.
Bulk Enrich Multiple Leads
Go to CRM > Leads and switch to List view. Select the checkboxes for leads you want to enrich. Click the Action dropdown (??) and select Enrich. All selected leads are enriched in a single batch. Each lead consumes one credit. This is the fastest way to process a large lead list.
Use Automatic Enrichment
If you chose Enrich all leads in settings, a scheduled action runs every 60 minutes. It automatically enriches every new lead that has an email but missing contact data. No manual trigger needed. Best for high-volume lead generation (100+ leads/week). Monitor your credit balance—automatic mode burns through credits fast.
Generic Email Domains Return Poor Data
Enrichment works by looking up the email domain. Company emails (john@acmecorp.com) return rich data: company name, phone, industry. Generic emails (john@gmail.com) return almost nothing useful. If your lead list is mostly Gmail/Yahoo addresses, enrichment credits are wasted. Filter for company-domain emails first, then enrich those.
Build Pipeline from Enriched Data
Navigate to CRM > Sales > My Pipeline. Your enriched leads now have full contact data. Sales reps can call, email, or visit with complete information. Move leads through pipeline stages. The enriched data (company size, industry) helps reps prioritize which leads to call first.
Segment Leads by Enriched Data
Use the enriched fields (industry, company size, location) to segment your leads. Filter pipeline by industry to create targeted campaigns. Group by company size to assign enterprise leads to senior reps and SMB leads to junior reps. The enrichment data isn't just for contact info—it's for intelligent lead routing.
Monitor IAP Credit Balance
Check your IAP credit balance regularly, especially in automatic mode. Go to Settings > Odoo IAP to view remaining credits. Set up notifications for low balance. Running out of credits silently disables enrichment—new leads stop getting enriched and nobody notices until conversion rates drop.
Frequently Asked Questions
How do I enable lead enrichment in Odoo 18 CRM?
Go to CRM > Configuration > Settings, enable Lead Enrichment in the Lead Generation section, choose automatic or on-demand mode, and save. You also need IAP credits for the enrichment to function.
What data does lead enrichment provide in Odoo 18?
From an email address, lead enrichment can pull company name, phone number, address, industry, employee count, revenue range, and social media profiles. Results depend on the email domain and available external data.
Can I enrich multiple leads at once in Odoo 18?
Yes. Switch to List view in the CRM Leads section, select multiple leads using checkboxes, click the Action dropdown, and choose Enrich. All selected leads are enriched in bulk, each consuming one IAP credit.
Does automatic lead enrichment run in real-time in Odoo 18?
Not real-time. Automatic enrichment runs as a scheduled action every 60 minutes. It processes new leads with email addresses that haven't been enriched yet. For immediate enrichment, use the manual Enrich button on individual leads.
How much do Odoo IAP enrichment credits cost?
IAP credit pricing varies. Check the Odoo IAP page for current rates. Each lead enrichment consumes one credit. Buy a small pack first to test data quality for your lead types before purchasing bulk credits.
Need Help Setting Up Lead Enrichment in Odoo 18?
Our team configures CRM enrichment settings, IAP credits, lead routing rules, and pipeline automation—so your sales team gets full contact data without the manual Googling.
