Migrate Customer Data from Odoo v15 to v18

Nodes

8a964eba-2c0a-40ca-9526-382bc20d7654

Categories

Created by

EvEvozard

Last edited 39 days ago

📄 Description: This workflow helps you migrate customer records directly from Odoo v15 to Odoo v18 without the need for manual exports or intermediate files.

🔹 It connects to your v15 instance, retrieves customer (res.partner) records, and pushes them directly into your v18 database. 🔹 The workflow uses pagination (SplitInBatches) for efficient handling of large datasets. 🔹 Ideal for teams upgrading their Odoo infrastructure and looking to automate data replication between environments.

⚡️ Note: Country and state ID mapping is excluded in this version for faster migration. If needed, logic can be added to map based on name lookup.

🛠 Setup Instructions: Configure Odoo API credentials for both v15 and v18. (https://docs.n8n.io/integrations/builtin/credentials/odoo/) Adjust domain filters in the “Get Customers” node if needed. Run the workflow to begin real-time customer syncing.

📌 Compatibility: Works with Odoo Community & Enterprise Tested on n8n v1.17+ Requires access to Odoo’s JSON-RPC API

New to n8n?

Need help building new n8n workflows? Process automation for you or your company will save you time and money, and it's completely free!