crm.lead
Lead. Defined in module crm; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 14 fields added, 9 removed, 0 renamed.
Represents a potential sales opportunity or lead. Use this to track interactions, estimated revenue, and the progress of a potential sale through different stages of your sales pipeline.
- Odoo 16 crm
- Odoo 17 crm
- Odoo 18 crm
- Odoo 19 crm
- Odoo 20 crm
Fields removed (2)
| Field | Type | Module | Notes |
|---|---|---|---|
| calendar_event_count | integer | crm | |
| date_action_last | datetime | crm |
Fields added (5)
| Field | Type | Module |
|---|---|---|
| date_automation_last | datetime | crm |
| email_domain_criterion | char | crm |
| meeting_display_date | date | crm |
| meeting_display_label | char | crm |
| recurring_revenue_prorated | monetary | crm |
Now also inherits mail.tracking.duration.mixin (fields from these parents are listed on their own pages).
1 actions on this model removed
- crm.action_mark_as_lost
Fields removed (1)
| Field | Type | Module | Notes |
|---|---|---|---|
| kanban_state | selection | crm |
Fields removed (2)
Fields added (4)
| Field | Type | Module |
|---|---|---|
| commercial_partner_id | many2one | crm |
| origin_channel_id | many2one | crm_livechat |
| origin_survey_id | many2one | survey_crm |
| stage_id_color | integer | crm |
Fields removed (4)
| Field | Type | Module | Notes |
|---|---|---|---|
| commercial_partner_id | many2one | crm | |
| is_partner_visible | boolean | crm | |
| origin_survey_id | many2one | survey_crm | |
| stage_id_color | integer | crm |
Fields added (5)
| Field | Type | Module |
|---|---|---|
| project_count | integer | crm_sale_project |
| project_ids | one2many | crm_sale_project |
| subscription_count | integer | crm_sale_subscription |
| task_count | integer | crm_sale_project |
| whatsapp_channel_count | integer | whatsapp_crm |
Now also inherits mail.thread.subject.suggested, voip.activity.mixin (fields from these parents are listed on their own pages).
No longer inherits mail.thread.cc, voip.queue.mixin.
6 views of this model removed
- crm_enterprise.crm_lead_view_list_opportunities
- crm_iap_mine.crm_case_kanban_view_leads
- crm_iap_mine.crm_lead_view_tree_lead
- crm_iap_mine.crm_lead_view_tree_opportunity
- crm_iap_mine.view_crm_lead_kanban
- voip_crm.lead_button_call_kanban_view
4 actions on this model removed
- crm_mail_plugin.crm_lead_action_form_edit
- crm_mail_plugin.lead_creation_prefilled_action
- event_crm.crm_lead_action_from_event
- event_crm.crm_lead_action_from_registration
All fields declared on crm.lead (111)
Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.
present not present not covered (Enterprise, Odoo 16 and 17)
Show all 111 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| active | boolean | Active | crm | |||||
| automated_probability | float | Automated Probability | crm | |||||
| calendar_event_count | integer | # Meetings | crm | |||||
| calendar_event_ids | one2many calendar.event | Meetings | crm | |||||
| campaign_id | many2one | crm | ||||||
| city | char | City | crm | |||||
| color | integer | Color Index | crm | |||||
| commercial_partner_id | many2one res.partner | Customer Company | crm | |||||
| company_currency | many2one res.currency | Currency | crm | |||||
| company_id | many2one res.company | Company | crm | |||||
| contact_name | char | Contact Name | crm | |||||
| country_id | many2one res.country | Country | crm | |||||
| date_action_last | datetime | Last Action | crm | |||||
| date_automation_last | datetime | Last Action | crm | |||||
| date_closed | datetime | Closed Date | crm | |||||
| date_conversion | datetime | Conversion Date | crm | |||||
| date_deadline | date | Expected Closing | crm | |||||
| date_last_stage_update | datetime | Last Stage Update | crm | |||||
| date_open | datetime | Assignment Date | crm | |||||
| date_partner_assign | date | Partner Assignment Date | website_crm_partner_assign | |||||
| day_close | float | Days to Close | crm | |||||
| day_open | float | Days to Assign | crm | |||||
| days_exceeding_closing | float | Exceeded Closing Days | crm_enterpriseE | |||||
| days_to_convert | float | Days To Convert | crm_enterpriseE | |||||
| description | html | Notes | crm | |||||
| duplicate_lead_count | integer | Potential Duplicate Lead Count | crm | |||||
| duplicate_lead_ids | many2many crm.lead | Potential Duplicate Lead | crm | |||||
| email_domain_criterion | char | Email Domain Criterion | crm | |||||
| email_from | char | crm | ||||||
| email_normalized | char | crm | ||||||
| email_state | selection | Email Quality | crm | |||||
| event_id | many2one event.event | Source Event | event_crm | |||||
| event_lead_rule_id | many2one event.lead.rule | Registration Rule | event_crm | |||||
| expected_revenue | monetary | Expected Revenue | crm | |||||
| function | char | Job Position | crm | |||||
| iap_enrich_done | boolean | Enrichment done | crm_iap_enrich | |||||
| is_automated_probability | boolean | Is automated probability? | crm | |||||
| is_partner_visible | boolean | Is Partner Visible | crm | |||||
| kanban_state | selection | Kanban State | crm | |||||
| lang_active_count | integer | crm | ||||||
| lang_code | char | crm | ||||||
| lang_id | many2one res.lang | Language | crm | |||||
| lead_mining_request_id | many2one crm.iap.lead.mining.request | Lead Mining Request | crm_iap_mine | |||||
| lead_properties | properties | Properties | crm | |||||
| lost_reason_id | many2one crm.lost.reason | Lost Reason | crm | |||||
| medium_id | many2one | crm | ||||||
| meeting_display_date | date | crm | ||||||
| meeting_display_label | char | crm | ||||||
| mobile | char | Mobile | crm | |||||
| name | char | Opportunity | crm | |||||
| order_ids | one2many sale.order | Orders | sale_crm | |||||
| origin_channel_id | many2one discuss.channel | Live chat from which the lead was created | crm_livechat | |||||
| origin_survey_id | many2one survey.survey | Survey | survey_crm | |||||
| partner_assigned_id | many2one res.partner | Assigned Partner | website_crm_partner_assign | |||||
| partner_declined_ids | many2many res.partner | Partner not interested | website_crm_partner_assign | |||||
| partner_email_update | boolean | Partner Email will Update | crm | |||||
| partner_id | many2one res.partner | Contact | crm | |||||
| partner_is_blacklisted | boolean | Partner is blacklisted | crm | |||||
| partner_latitude | float | Latitude | website_crm_partner_assign | |||||
| partner_longitude | float | Longitude | website_crm_partner_assign | |||||
| partner_name | char | Company Name | crm | |||||
| partner_phone_update | boolean | Partner Phone will Update | crm | |||||
| phone | char | Phone | crm | |||||
| phone_sanitized | char | crm | ||||||
| phone_state | selection | Phone Quality | crm | |||||
| priority | selection | Priority | crm | |||||
| probability | float | Probability | crm | |||||
| project_count | integer | crm_sale_project | ||||||
| project_ids | one2many project.project | crm_sale_project | ||||||
| prorated_revenue | monetary | Prorated Revenue | crm | |||||
| quotation_count | integer | Number of Quotations | sale_crm | |||||
| recurring_plan | many2one crm.recurring.plan | Recurring Plan | crm | |||||
| recurring_revenue | monetary | Recurring Revenues | crm | |||||
| recurring_revenue_monthly | monetary | Expected MRR | crm | |||||
| recurring_revenue_monthly_prorated | monetary | Prorated MRR | crm | |||||
| recurring_revenue_prorated | monetary | Prorated Recurring Revenues | crm | |||||
| referred | char | Referred By | crm | |||||
| registration_count | integer | # Registrations | event_crm | |||||
| registration_ids | many2many event.registration | Source Registrations | event_crm | |||||
| rental_amount_total | monetary | Sum of Rental Orders | sale_renting_crmE | |||||
| rental_order_count | integer | Number of Rental Orders | sale_renting_crmE | |||||
| rental_order_ids | one2many sale.order | Rental Orders | sale_renting_crmE | |||||
| rental_quotation_count | integer | Number of Rental Quotations | sale_renting_crmE | |||||
| reveal_iap_credits | integer | IAP Credits | website_crm_iap_reveal | |||||
| reveal_id | char | Reveal ID | iap_crm | |||||
| reveal_ip | char | IP Address | website_crm_iap_reveal | |||||
| reveal_rule_id | many2one crm.reveal.rule | Lead Generation Rule | website_crm_iap_reveal | |||||
| sale_amount_total | monetary | Sum of Orders | sale_crm | |||||
| sale_order_count | integer | Number of Sale Orders | sale_crm | |||||
| show_enrich_button | boolean | Allow manual enrich | crm_iap_enrich | |||||
| source_id | many2one | crm | ||||||
| stage_id | many2one crm.stage | Stage | crm | |||||
| stage_id_color | integer | Stage Color | crm | |||||
| state_id | many2one res.country.state | State | crm | |||||
| street | char | Street | crm | |||||
| street2 | char | Street2 | crm | |||||
| subscription_count | integer | Subscriptions | crm_sale_subscriptionE | |||||
| tag_ids | many2many crm.tag | Tags | crm | |||||
| task_count | integer | crm_sale_project | ||||||
| team_id | many2one crm.team | Sales Team | crm | |||||
| title | many2one res.partner.title | Title | crm | |||||
| type | selection | crm | ||||||
| user_company_ids | many2many res.company | crm | ||||||
| user_id | many2one res.users | Salesperson | crm | |||||
| visitor_ids | many2many website.visitor | Web Visitors | website_crm | |||||
| visitor_page_count | integer | # Page Views | website_crm | |||||
| visitor_sessions_count | integer | # Sessions | website_crm_livechat | |||||
| website | char | Website | crm | |||||
| whatsapp_channel_count | integer | # WhatsApp Chats | whatsapp_crmE | |||||
| won_status | selection | Won/Lost | crm | |||||
| zip | char | Zip | crm |