CRM ⇄ Odoo Sync

An n8n workflow template that keeps contacts and orders in sync between your CRM and Odoo, both directions: Odoo changes flow to your CRM on a schedule, and CRM changes flow to Odoo instantly via webhook.

n8n workflow diagram: Odoo delta poll to CRM webhook, and CRM webhook to Odoo create/update branch, for contacts and orders
$49 one-time, no recurring cost
Buy now

🔒 Secure checkout by Stripe, your card details never touch our servers · 7-day money-back guarantee, no questions asked (deus@lumnika.com) · instant download, no account required.

Who it's for

Teams running Odoo for operations/finance and a separate CRM (HubSpot, Pipedrive, or anything that can call a webhook) for sales, who are tired of re-entering contacts and orders in both places or writing custom sync scripts.

What it does

What you get

The workflow file (crm-odoo-sync.json) plus a setup README, ready to import into n8n, delivered immediately after payment.

Installation

  1. Import the JSON file into your n8n instance (self-hosted or cloud).
  2. Add your Odoo credentials (XML-RPC or REST, per the README) in the Odoo nodes.
  3. Point the CRM webhook nodes at your CRM's outgoing webhook (HubSpot, Pipedrive, or custom).
  4. Set the poll interval and field mappings if your Odoo instance uses custom fields.
  5. Activate the workflow.

FAQ

Does this need an n8n subscription?
No, it runs on any n8n instance — self-hosted (free) or n8n Cloud, whichever you already use.
Which CRMs does it support?
Any CRM that can send/receive a webhook — HubSpot and Pipedrive out of the box, anything else with a small field-mapping tweak.
Is this a subscription?
No. $49 once, yours to keep and modify.

Buy now — $49