Odoo

Connecting Odoo with Webflow lets you automate lead capture, sync product catalogs, and manage customer data without manual entry.

Install app
View website
View lesson
A record settings
CNAME record settings
Odoo

How to integrate Odoo with Webflow

Choose your integration method based on the technical resources available. Zapier provides pre-built templates requiring no coding. Make.com and n8n support custom workflow construction. Code embeds work for adding Odoo Live Chat and forms. API integration provides the most flexibility but requires development work.

Use third-party automation platforms

Zapier offers the most accessible solution with a ready-to-use workflow titled "Create new Odoo CRM leads from new Webflow form submissions." Make.com offers advanced workflow capabilities with custom data mapping. n8n provides a self-hosted alternative with unlimited executions.

Common automation workflows include:

  • Lead capture: Create Odoo CRM leads from Webflow form submissions
  • Contact sync: Map Webflow form data to Odoo CRM leads
  • Order processing: Sync Webflow e-commerce orders to Odoo Sales
  • CMS updates: Synchronize Webflow CMS collections with Odoo data

Embed Odoo widgets and forms

Odoo provides embeddable code for Live Chat and forms. Add the Live Chat script through Site SettingsCustom CodeHead Code. The Odoo Live Chat documentation includes ready-to-use embed code.

Embeddable elements:

  • Live Chat widget: JavaScript snippet from Odoo Live Chat
  • Contact forms: Create in Odoo's Website Builder, embed via iframe
  • Appointment booking: Embed Odoo Appointments using iframe with CORS configuration

Note: Odoo doesn't provide embeddable product catalogs, shopping carts, or checkout widgets for external websites.

Build with Webflow and Odoo APIs

The Webflow Data API uses RESTful patterns with JSON. The Odoo External API supports JSON-RPC and XML-RPC protocols. Both require bearer token authentication. Generate Odoo API keys through Profile PreferencesAccount SecurityNew API Key. Create Webflow tokens in Site SettingsApps & IntegrationsAPI Access.

Capture leads from Webflow forms

Configure a form submission webhook to send data to your server. Map fields as follows:

  • Form name field → Odoo name parameter in crm.lead model
  • Form email field → Odoo emailfrom parameter
  • Form phone field → Odoo phone parameter
  • Form message field → Odoo description parameter

Never call Odoo's API directly from client-side code. Implement a server-side webhook receiver with proper validation, retry logic, and API key authentication.

Sync products between systems

Pull product data from Odoo using POST /json/2/product.product/search_read, transform it to match your Webflow CMS schema, and post to the Webflow Collections API. Track synchronization state with custom fields to avoid duplicates.

Implement a master-slave pattern where one system is authoritative, or use timestamp comparison with Odoo's write_date field.

Process orders and fulfillment

Configure ecomm_new_order and ecomm_order_changed webhook events to create corresponding sales orders in Odoo. Order creation requires prerequisite API calls to resolve customer records.

Handle errors

Handle common error codesl such as:

  • 401 Unauthorized: Verify API key validity and permissions
  • 400 Bad Request: Check required fields and data format
  • 404 Not Found: Confirm record IDs and endpoint URLs
  • 429 Too Many Requests: Implement retry logic with exponential backoff

What you can build

Integrating Odoo with Webflow lets you build business systems that sync CRM data, inventory, and customer interactions between your site and Odoo modules.

  • Lead generation system: Webflow forms automatically create leads in Odoo CRM through Zapier or custom API integration
  • Customer portal with integrated support: Member dashboard with embedded Odoo Live Chat widget
  • Manufacturing order system: Product configurator creating sales orders in Odoo
  • Product catalog sync: Webflow CMS collections automatically updated with Odoo inventory and pricing data

Frequently asked questions

  • Generate Odoo API keys through user account settings. Create Webflow tokens in Site SettingsApps & IntegrationsAPI Access. Store credentials as environment variables and use Authorization: Bearer {token} headers.

  • No. Odoo's e-commerce features are designed for integrated website hosting within Odoo only. For e-commerce synchronization, use automation platforms or the Odoo Webflow Connector module.

  • Configure a Webflow form submission webhook that posts to your server, mapping fields and posting to crm.lead. Alternatively, use Zapier's pre-built template.

  • No, Odoo doesn't support traditional outbound webhooks. The Odoo webhook documentation describes incoming webhooks only, which receive POST requests from external systems. To push Odoo changes to Webflow, use Automated Actions (Python server actions) that execute when records are created or updated. These actions can call the Webflow Data API with proper Bearer token authentication to create or update CMS collection items by mapping Odoo record fields to Webflow item payloads. Alternatively, use third-party automation platforms like Zapier or Make for managed synchronization without custom coding.

Odoo
Odoo
Joined in

Category

CRM

Description

Odoo is an open-source business application suite providing ERP and CRM functionality. The platform offers modular architecture with over 40 applications, including CRM, Sales, Inventory, Accounting, and eCommerce.

Install app

This integration page is provided for informational and convenience purposes only.


Other CRM integrations

Other CRM integrations

Recruit CRM

Recruit CRM

Connect RecruitCRM's applicant tracking system with Webflow through automation platforms like Zapier or Make.

CRM
Learn more
Pardot

Pardot

Connect Pardot to Webflow and capture leads through custom forms without rebuilding your site in Pardot templates.

CRM
Learn more
HighLevel

HighLevel

Connect HighLevel with Webflow to capture leads from forms and trigger marketing automation sequences. Embed HighLevel forms, calendars, and chat widgets directly into Webflow pages, or use automation platforms like Zapier, Make.com, or n8n.io to sync form submissions with your CRM.

CRM
Learn more
LeadConnector

LeadConnector

Connect LeadConnector with Webflow to capture form submissions, trigger workflow automation, and sync contact data in real time.

CRM
Learn more
Microsoft Dynamics CRM

Microsoft Dynamics CRM

Connect Microsoft Dynamics CRM with Webflow to sync form submissions to CRM records. Use integration platforms like Zapier, Make.com, or n8n for visual workflow automation, embed Dynamics forms directly in Webflow pages, or build custom API integrations for bidirectional synchronization.

CRM
Learn more
HoneyBook

HoneyBook

Connect HoneyBook forms in Webflow or use Zapier to auto-create clients and projects from site inquiries.

CRM
Learn more
Bitrix24

Bitrix24

Connect Bitrix24, a unified business workspace with CRM and project management, with Webflow to capture leads from forms, embed live chat widgets, and sync CRM data through automation platforms.

CRM
Learn more
Copper

Copper

Connect Copper CRM with Webflow through Zapier to automatically create lead records from form submissions and route website inquiries into sales pipelines.

CRM
Learn more
Drupal

Drupal

Connect Drupal with Webflow either via the API or use automation platforms to link your CMS directly with Webflow.

CRM
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free