{"id":8111,"date":"2022-09-15T10:47:59","date_gmt":"2022-09-15T08:47:59","guid":{"rendered":"https:\/\/beta.close.technology\/formscrm-odoo-documentation\/"},"modified":"2026-01-19T08:57:35","modified_gmt":"2026-01-19T07:57:35","slug":"odoo","status":"publish","type":"documentacion","link":"https:\/\/beta.close.technology\/en\/documentation\/formscrm\/odoo\/","title":{"rendered":"Odoo"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">This is the documentation for the <a href=\"https:\/\/beta.close.technology\/wordpress-plugins\/formscrm\/\">FormsCRM<\/a> plugin and its <a href=\"https:\/\/beta.close.technology\/wordpress-plugins\/formscrm-odoo\/\" data-type=\"product\" data-id=\"2783\">FormsCRM Odoo<\/a> extension.<\/p>\n\n<div id=\"rank-math-toc\" class=\"wp-block-rank-math-toc-block\">\r\n<h2>Table of Contents<\/h2>\r\n<nav>\r\n<ul>\r\n\r\n<li class=\"\"><a href=\"#configuracion\">Configuration<\/a><\/li>\r\n\r\n<li class=\"\"><a href=\"#recomendaciones\">Recommendations<\/a><\/li>\r\n\r\n<li class=\"\"><a href=\"#modulos-campos-y-valores-esperados\">Modules, Fields, and Expected Values<\/a><\/li>\r\n\r\n<li class=\"\"><a href=\"#versiones-probadas-de-odoo\">Tested Versions of Odoo<\/a><\/li>\r\n\r\n<li class=\"\"><a href=\"#casos-de-uso\">Use Cases<\/a><\/li>\r\n\r\n<li class=\"\"><a href=\"#idiomas\">Languages<\/a><\/li> \r\n\r\n<li class=\"\"><a href=\"#gravity-forms-new-appointment-calendar\">Gravity Forms &gt; Odoo new appointment calendar <\/a><\/li> \r\n<li class=\"\"><a href=\"#change-log\">Change Log<\/a><\/li>\r\n<\/ul>\r\n<\/nav><\/div>\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\r\n<iframe loading=\"lazy\" title=\"How to connect WordPress Forms with Odoo\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/lnhC85JK7pY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\r\n<\/div><\/figure><br>\n\n<h2 class=\"wp-block-heading\" id=\"configuracion\">Configuration<\/h2>\n\n<p class=\"wp-block-paragraph\">To connect to Odoo, we need the following data:<\/p>\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>URL<\/td><td>Url of the direct installation with Odoo.<\/td><\/tr><tr><td>User<\/td><td>User that has been created to establish the connection with Odoo, which is an email.&#13;\n<\/td><\/tr><tr><td>API Password<\/td><td>To get it, you must go to Profile &gt; Security of the &gt; account and add a new API developer password. Then copy and paste into the selected area.&#13;\n<\/td><\/tr><tr><td>Odoo Database<\/td><td>We enter Settings &gt; Activate developer mode (with assets)<br\/>In the upper right, the database name is between (). Example: User (Db name)<br\/>Or you can also navigate to the address: \/web\/database\/list<br\/>and you will have the list of databases in that installation.<\/td><\/tr><\/tbody><\/table><\/figure>\n<div class=\"gb-container gb-container-f4f79eff\">\n\n<h2 class=\"wp-block-heading\" id=\"recomendaciones\">Recomendation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We recommend these fields to use in the merge options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>LEAD Email (email_from): For the lead email.<\/li>\n\n\n\n<li>LEAD Mobile (mobile): for the mobile number.<\/li>\n\n\n\n<li>LEAD Opportunity (name): Opportunity name.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"modulos-campos-y-valores-esperados\">Modules, Fields and Expected Values<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"contactos-res-partner\">Contacts (res.partner)<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td>Field<\/td><td>Database Name<\/td><td>Type<\/td><td>Observations<\/td><\/tr><tr><td>Name<\/td><td>name<\/td><td>string<\/td><td><\/td><\/tr><tr><td>Complete name<\/td><td>complete_name<\/td><td><\/td><td><\/td><\/tr><tr><td>Position<\/td><td>title<\/td><td>string<\/td><td>Contact\u2019s job position<\/td><\/tr><tr><td>Email<\/td><td>email<\/td><td><\/td><td><\/td><\/tr><\/tbody><\/table><\/figure>\n\n<\/div>\n<h2 class=\"wp-block-heading\" id=\"versiones-probadas-de-odoo\">Tested versions of Odoo<\/h2>\n\n<p class=\"wp-block-paragraph\">This plugin has been tested on Odoo versions from version 10 onwards.&#13;\n&#13;\n<\/p>\n\n<h2 class=\"wp-block-heading\" id=\"casos-de-uso\">Use Cases<\/h2>\n\n<h2 class=\"wp-block-heading\" id=\"idiomas\">Languages<\/h2>\n\n<p class=\"wp-block-paragraph\">If you need to store the user\u2019s default language so that the interface adapts accordingly, you can use the <strong>lang<\/strong> field and set the desired language code, such as es_ES or en_GB.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"contact-form-7-nueva-cita-calendario\">Contact Form 7 &gt; Odoo New Calendar Appointment<\/h3>\n\n<p class=\"wp-block-paragraph\">It is necessary to change the names and IDs of the organizers while maintaining the same format.<\/p>\n\n<pre class=\"wp-block-code\"><code>&lt;label&gt; Asunto de la reuni\u00f3n\n    &#91;text* meeting_subject \"\"] &lt;\/label&gt;\n\n&lt;label&gt; Descripci\u00f3n\n    &#91;textarea description] &lt;\/label&gt;\n\n&lt;label&gt; Fecha y hora de inicio (formato: 2025-01-31 00:00)\n    &#91;text* start placeholder \"2025-01-31 00:00\"] &lt;\/label&gt;\n\n&lt;label&gt; Fecha y hora de fin (formato: 2025-01-31 00:00)\n    &#91;text* stop placeholder \"2025-01-31 00:00\"] &lt;\/label&gt;\n\n&lt;label&gt; Ubicaci\u00f3n\n    &#91;text location] &lt;\/label&gt;\n\n&lt;label&gt; URL de la videollamada\n    &#91;url videocall_location] &lt;\/label&gt;\n\n&lt;label&gt; Organizador\n    &#91;select* user_id include_blank \"Mitchell Admin|2\" \"Joel Willis|7\" \"Marc Demo|9\"] &lt;\/label&gt;\n\n&lt;label&gt; Etiquetas\n    &#91;select* categ_ids multiple include_blank \n        \"Customer Meeting|1\" \n        \"Internal Meeting|2\" \n        \"Off-site Meeting|3\" \n        \"Feedback Meeting|4\" \n        \"Open Discussion|5\"] &lt;\/label&gt;\n\n&lt;label&gt; Recordatorios\n    &#91;select* alarm_ids multiple include_blank \n        \"Notificaci\u00f3n - 15 minutos|1\" \n        \"Notificaci\u00f3n - 30 minutos|2\" \n        \"Notificaci\u00f3n - 2 horas|3\" \n        \"Notificaci\u00f3n - 1 d\u00eda|4\" \n        \"Correo electr\u00f3nico - 3 horas|5\" \n        \"Correo electr\u00f3nico - 6 horas|6\"] &lt;\/label&gt;\n\n&lt;label&gt; Privacidad\n    &#91;select privacy include_blank \n        \"Privado|private\" \n        \"P\u00fablico|public\" \n        \"Solo usuarios internos|confidential\"] &lt;\/label&gt;\n\n&#91;submit \"Enviar\"]\n\n&lt;input type=\"hidden\" name=\"timezone\" id=\"timezone\"&gt;\n\n&lt;script&gt;\n  document.getElementById('timezone').value = Intl.DateTimeFormat().resolvedOptions().timeZone;\n&lt;\/script&gt;<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Fields used:<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"917\" height=\"1024\" src=\"https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-917x1024.png\" alt=\"Appointment Form Fields\" class=\"wp-image-7173\" srcset=\"https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-917x1024.png 917w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-269x300.png 269w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-768x857.png 768w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-255x285.png 255w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-1376x1536.png 1376w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita-600x670.png 600w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/campos-formulario-cita.png 1514w\" sizes=\"auto, (max-width: 917px) 100vw, 917px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"gravity-forms-nueva-cita-calendario\">Gravity Forms &gt; Odoo New Calendar Appointment<\/h2>\n\n<p class=\"wp-block-paragraph\">With this Gravity Forms form, we can collect client appointments and send them directly to our calendar.<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/beta.close.technology\/wp-content\/uploads\/gravity_forms\/gravity-forms-nueva-cita-calendario.json\" download=\"\">Download Form ( JSON )<\/a><\/p>\n\n<p class=\"wp-block-paragraph\">Fields used:<\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"1024\" src=\"https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-890x1024.png\" alt=\"Custom fields for new Odoo calendar event \" class=\"wp-image-7179\" srcset=\"https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-890x1024.png 890w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-261x300.png 261w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-768x884.png 768w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-248x285.png 248w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-1335x1536.png 1335w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image-600x690.png 600w, https:\/\/beta.close.technology\/wp-content\/uploads\/2025\/05\/image.png 1566w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure>\n\n<h2 class=\"wp-block-heading\" id=\"registro-de-cambios\">Changelog<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"1-3-0\">= 1.3.0 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>It shows connection errors with the Odoo API.<\/li>\n\n\n\n<li>Filtered fields for easier management.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-2-2\">= 1.2.2 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>It prevents errors when there is a field list and a custom module.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-2-1\">= 1.2.1 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Better error handling.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-2-0\">= 1.2.0 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>New connection mode: JSON-RPC.<\/li>\n\n\n\n<li>New dynamic reading modules for Odoo.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-1-0\">= 1.1.0 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Added CRM Lead Module. Create Deals and Contact related.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0-5\">= 1.0.5 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Fix english domain.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0-4\">= 1.0.4 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Fix error for getting fields.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0-3\">= 1.0.3 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Fix: Errors in admin if not actived PHP XML RPC.<\/li>\n<\/ul>\n\n<ul class=\"wp-block-list\">\n<li><\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0\">= 1.0.2 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Hotfix was not loading the modules and fields correctly.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0-1\">= 1.0.1 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>Hotfix modules were not loading field options.<\/li>\n<\/ul>\n\n<h3 class=\"wp-block-heading\" id=\"1-0-2\">= 1.0.0 =<\/h3>\n\n<ul class=\"wp-block-list\">\n<li>First version. Added to extensions<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This is the documentation for the FormsCRM plugin and its FormsCRM Odoo extension. Configuration To connect to Odoo, we need the following data: URL Url of the direct installation with Odoo. User User that has been created to establish the connection with Odoo, which is an email.&#13; API Password To get it, you must go [&hellip;]<\/p>\n","protected":false},"featured_media":0,"parent":9913,"menu_order":0,"template":"","class_list":["post-8111","documentacion","type-documentacion","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/documentacion\/8111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/documentacion"}],"about":[{"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/types\/documentacion"}],"version-history":[{"count":2,"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/documentacion\/8111\/revisions"}],"predecessor-version":[{"id":9919,"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/documentacion\/8111\/revisions\/9919"}],"up":[{"embeddable":true,"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/documentacion\/9913"}],"wp:attachment":[{"href":"https:\/\/beta.close.technology\/en\/wp-json\/wp\/v2\/media?parent=8111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}