Contact Form

website_crm
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/19.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORSOdoo S.A.
MAINTAINERS
MAINTAINERSOdoo S.A.
COMMITTERS
COMMITTERSOdoo Translation Bot, Géry Debongnie, Aaron Bohy, Christophe Monniez, Julien Castiaux, Tiffany Chang (tic), Gorash, Mathieu Duckerts-Antoine, William Braeckman, Iván Todorovich, Louis Wicket (wil), Levi Siuzdak (sile), Dylan Kiss (dyki), aath-odoo, guce, yagp-odoo, Pierre Pulinckx, Bastien PIERRE, Krzysztof Magusiak (krma), mjvi-odoo, Jay Panchal, Alessandro Lupo, Julien Launois (jula), chpa-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:51:44
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - html_builder
    - crm
    - sales_team
    - calendar
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add capability to your website forms to generate leads or opportunities in the CRM app.
Forms has to be customized inside the *Website Builder* in order to generate leads.

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website.contactus
crm_lead_merge_summary_inherit_website crm_lead_merge_summary_inherit_website ir.ui.view qweb Inherits crm.crm_lead_merge_summary
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.list.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (3)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Xavier Morel, Yannick Tivisse, qsm-odoo, Odoo Online, Christophe Monniez, Xavier-Do, Tiffany Chang (tic), Gorash, Benoit Socias, Louis Wicket (wil), Dylan Kiss (dyki), Chong Wang (cwg), Xavier Bol (xbo), omra-odoo, Louis (wil), Pierre Pulinckx (PIPU), Pierre Pulinckx, Bastien PIERRE, Thomas Josse (THJO), mjvi-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - html_editor
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - crm
    - sales_team
    - calendar
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add capability to your website forms to generate leads or opportunities in the CRM app.
Forms has to be customized inside the *Website Builder* in order to generate leads.

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website.contactus
crm_lead_merge_summary_inherit_website crm_lead_merge_summary_inherit_website ir.ui.view qweb Inherits crm.crm_lead_merge_summary
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.list.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (3)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Géry Debongnie, GitHub, Yannick Tivisse, qsm-odoo, Odoo Online, Romain Derie, Christophe Monniez, Julien Castiaux, Xavier-Do, Tiffany Chang (tic), Gorash, Pierre Paridans, Benoit Socias, Guillaume (gdi), Louis Wicket (wil), Robin Lejeune (role), Dylan Kiss (dyki), Michael (mcm), Brieuc-brd, divy-odoo, Louis (wil), Pierre Pulinckx (pipu), Bastien PIERRE
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:08
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - crm
    - sales_team
    - calendar
    - onboarding
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES geoip2
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add capability to your website forms to generate leads or opportunities in the CRM app.
Forms has to be customized inside the *Website Builder* in order to generate leads.

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website.contactus
crm_lead_merge_summary_inherit_website crm_lead_merge_summary_inherit_website ir.ui.view qweb Inherits crm.crm_lead_merge_summary
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor field Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.tree.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (3)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Thibault Delavallée, GitHub, Yannick Tivisse, qsm-odoo, Romain Derie, Christophe Monniez, Julien Castiaux, Aurélien Warnon, Xavier-Do, Romeo Fragomeli, std-odoo, Benoit Socias, Guillaume (gdi), Yolann Sabaux, Julien Banken, Robin Lejeune (role), Umesh Gupta
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:51
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - crm
    - sales_team
    - calendar
    - web_kanban_gauge
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add capability to your website forms to generate leads or opportunities in the CRM app.
Forms has to be customized inside the *Website Builder* in order to generate leads.

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website.contactus
crm_lead_merge_summary_inherit_website crm_lead_merge_summary_inherit_website ir.ui.view qweb Inherits crm.crm_lead_merge_summary
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor field Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.tree.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (3)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/15.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, GitHub, Yannick Tivisse, qsm-odoo, Romain Derie, Adrian Torres, Aurélien Warnon, Xavier-Do, alt-odoo, Julien Mougenot, Adrien Widart, Jérémy Hennecart, Tiffany Chang (tic), Benoit Socias, Yolann Sabaux, Robin Lejeune (role), Noe Antoine
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:25:28
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - utm
    - crm
    - sales_team
    - calendar
    - fetchmail
    - web_kanban_gauge
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Add capability to your website forms to generate leads or opportunities in the CRM app.
Forms has to be customized inside the *Website Builder* in order to generate leads.

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website.contactus
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
res_config_settings_view_form res.config.settings.view.form.inherit.website.crm res.config.settings div Inherits website.res_config_settings_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor field Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.tree.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (4)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_team_id' string='Default Sales Team' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_user_id' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/14.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, GitHub, Yannick Tivisse, qsm-odoo, Xavier-Do, jerome hanke (jhk), alt-odoo, fw-bot, David Beguin, Adrien Widart, Jérémy Hennecart, fja-odoo, Kevin Baptiste, Benjamin Vray, Benoit Socias, Guillaume (gdi), Yolann Sabaux, Robin Lejeune (role)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:14:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - digest
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - resource
    - social_media
    - google_recaptcha
    - crm
    - sales_team
    - calendar
    - fetchmail
    - utm
    - contacts
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Generate leads or opportunities in the CRM app from a contact form published on the Contact us page of your website.
This form can be customized thanks to the *Form Builder* module (available in Odoo Enterprise).

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
assets_editor Website CRM Assets Editor ir.ui.view qweb Inherits website.assets_editor
assets_tests Website CRM Assets Tests ir.ui.view qweb Inherits web.assets_tests
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website_form.contactus_form
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
res_config_settings_view_form res.config.settings.view.form.inherit.website.crm res.config.settings div Inherits website.res_config_settings_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor field Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.tree.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (4)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_team_id' string='Default Sales Team' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_user_id' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/13.0/website_crm
VERSION
VERSION 2.1
CATEGORY
CATEGORYWebsite/Website
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Jeremy Kersten, Damien Bouvy, qsm-odoo, Romain Derie, Xavier-Do, jerome hanke (jhk), Sébastien Theys, std-odoo, David Beguin, Adrien Widart, fja-odoo, qmo-odoo
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:06:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - web
    - base
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - auth_signup
    - social_media
    - crm
    - sales_team
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
    - digest
    - phone_validation
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Generate leads or opportunities in the CRM app from a contact form published on the Contact us page of your website.
This form can be customized thanks to the *Form Builder* module (available in Odoo Enterprise).

This module includes contact phone and mobile numbers validation.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
assets_editor Website CRM Assets Editor ir.ui.view qweb Inherits website.assets_editor
assets_tests Website CRM Assets Tests ir.ui.view qweb Inherits web.assets_tests
contactus_form Contact Form (Opportunity) ir.ui.view qweb Inherits website_form.contactus_form
crm_lead_view_form crm.lead.view.form.inherit.website.crm crm.lead xpath Inherits crm.crm_lead_view_form
res_config_settings_view_form res.config.settings.view.form.inherit.website.crm res.config.settings div Inherits website.res_config_settings_view_form
website_visitor_view_form website.visitor.view.form.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_form
website_visitor_view_kanban website.visitor.view.kanban.inherit.website.crm website.visitor field Inherits website.website_visitor_view_kanban
website_visitor_view_search website.visitor.view.search.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_search
website_visitor_view_tree website.visitor.view.tree.inherit.website.crm website.visitor xpath Inherits website.website_visitor_view_tree
Models touched (4)

New fields (2)
  • visitor_ids Many2many → website.visitor
    string='Web Visitors' args: 'website.visitor'
  • visitor_page_count Integer
    compute='_compute_visitor_page_count' args: '# Page Views'
Public methods (2)
  • action_redirect_to_page_views(self)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_team_id' string='Default Sales Team' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_user_id' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • lead_count Integer
    compute='_compute_lead_count' groups='sales_team.group_sale_salesman' args: '# Leads'
  • lead_ids Many2many → crm.lead
    groups='sales_team.group_sale_salesman' string='Leads' args: 'crm.lead'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/12.0/website_crm
VERSION
VERSION 2.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Thibault Delavallée, Christophe Simonis, Jeremy Kersten, GitHub, Yannick Tivisse, qsm-odoo, Christophe Monniez, Julien (juc) Castiaux, Adrian Torres, Xavier-Do, jerome hanke (jhk)
WEBSITE
WEBSITE
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:57:01
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - web
    - base
    - web_editor
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - social_media
    - website_partner
    - crm
    - sales_team
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Generate leads or opportunities in the CRM app from a contact form published on the Contact us page of your website. This form can be customized thanks to the *Form Builder* module (available in Odoo Enterprise).
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contactus_form Contact Form ir.ui.view qweb Inherits website.contactus
res_config_settings_view_form res.config.settings.view.form.inherit.website.crm res.config.settings div Inherits website.res_config_settings_view_form
website_crm_tests Website CRM Tests ir.ui.view qweb Inherits web.assets_common
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_team_id' string='Default Sales Team' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' readonly=False related='website_id.crm_default_user_id' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default Sales Team for new leads created through the Contact Us form.' string='Default Sales Teams' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/11.0/website_crm
VERSION
VERSION 2.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, Jeremy Kersten, GitHub, Yannick Tivisse, Odoo Online, Romain Derie, DVE, fwi-odoo, rde
WEBSITE
WEBSITEhttps://www.odoo.com/page/website-builder
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:53:43
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - web
    - base
    - web_editor
    - web_planner
    - http_routing
    - portal
    - mail
    - base_setup
    - bus
    - web_tour
    - website_partner
    - crm
    - sales_team
    - calendar
    - resource
    - fetchmail
    - utm
    - contacts
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contactus_form Contact Form ir.ui.view qweb Inherits website.contactus
res_config_settings_view_form res.config.settings.view.form.inherit.website.crm res.config.settings div Inherits website.res_config_settings_view_form
website_crm_tests Website CRM Tests ir.ui.view qweb Inherits web.assets_common
Models touched (3)

New fields (0)

No new fields.

Public methods (1)
  • website_form_input_filter(self, request, values)

New fields (2)
  • crm_default_team_id Many2one → crm.team
    domain=<expr> help='Default sales channel for new leads created through the Contact Us form.' related='website_id.crm_default_team_id' string='Default Sales Channel' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' related='website_id.crm_default_user_id' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

New fields (2)
  • crm_default_team_id Many2one → crm.team
    default=<expr> domain=<expr> help='Default sales channel for new leads created through the Contact Us form.' string='Default Sales Channels' args: 'crm.team'
  • crm_default_user_id Many2one → res.users
    domain=[('share', '=', False)] help='Default salesperson for new leads created through the Contact Us form.' string='Default Salesperson' args: 'res.users'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/10.0/website_crm
VERSION
VERSION 2.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, David Monjoie, Jérome Maes, Julien Legros, qdp-odoo, Jeremy Kersten, Damien Bouvy, Yannick Tivisse, qsm-odoo, Martin Geubelle, Denis Vermylen (dve)
WEBSITE
WEBSITEhttps://www.odoo.com/page/website-builder
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:50:48
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - web
    - base
    - web_editor
    - web_planner
    - mail
    - base_setup
    - web_kanban
    - bus
    - web_tour
    - website_partner
    - crm
    - base_action_rule
    - resource
    - sales_team
    - calendar
    - web_calendar
    - fetchmail
    - utm
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Odoo Contact Form
====================

        

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
assets_backend assets_backend ir.ui.view qweb Inherits web.assets_backend
contactus_form Contact Form ir.ui.view qweb Inherits website.contactus
contactus_thanks Contact us ir.ui.view qweb New
website_crm_tests Website CRM Tests ir.ui.view qweb Inherits web.assets_common
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • website_form_input_filter(self, request, values)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/9.0/website_crm
VERSION
VERSION 2.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLEYes
AUTHORS
AUTHORS
MAINTAINERS
MAINTAINERS
COMMITTERS
COMMITTERSOdoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Christophe Simonis, David Monjoie, Xavier Morel, Nicolas Lempereur, Richard Mathot, Jeremy Kersten, Lucas Perais (lpe), Yannick Tivisse
WEBSITE
WEBSITEhttps://www.odoo.com/page/website-builder
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:48:30
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_form
    - website
    - web
    - base
    - web_editor
    - web_planner
    - mail
    - base_setup
    - web_kanban
    - bus
    - website_partner
    - crm
    - base_action_rule
    - resource
    - sales_team
    - calendar
    - web_calendar
    - fetchmail
    - utm
    - marketing
    - web_tip
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
OpenERP Contact Form
====================

        

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contactus_form Contact Form ir.ui.view qweb Inherits website.contactus
contactus_thanks Contact us ir.ui.view qweb New
website_crm_tests Website CRM Tests ir.ui.view qweb Inherits web.assets_common
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • website_form_input_filter(self, request, values)
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/website_crm
VERSION
VERSION 1.0
CATEGORY
CATEGORYWebsite
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Stephane Wirtel, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, Xavier Morel, Paramjit Singh Sahota, Richard Mathot, bth-openerp, chm@openerp.com, ddm, Jeremy Kersten
WEBSITE
WEBSITEhttps://www.odoo.com/page/website-builder
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - website_partner
    - website
    - web
    - base
    - share
    - mail
    - base_setup
    - web_kanban
    - crm
    - base_action_rule
    - resource
    - sales_team
    - web_kanban_sparkline
    - email_template
    - calendar
    - web_calendar
    - board
    - fetchmail
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
OpenERP Contact Form
====================

        

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
contactus_form Contact Form ir.ui.view qweb Inherits website.contactus
contactus_form_company_name Company Name ir.ui.view qweb Inherits website_crm.contactus_form
contactus_thanks Contact us ir.ui.view qweb New
Models touched (0)

No models found for this module.