Software ModuleAgent Framework

XML-RPC Migrator

Consolidate data between two Odoo instances over XML-RPC with relational field mapping.

€399.00one-time(Net)

Optional Services

Monthly digest -- Odoo tips & new modules

Different from the bell alert above: our monthly industry digest.

Key Features

The XML-RPC Migrator is for consolidating data between two Odoo instances: data is copied over XML-RPC in queued batches, with relation mapping and a conflict-resolution wizard. For version upgrades we use our own upgrade tooling, technology by LUDO.

  • Data consolidation between two Odoo instances
  • Relational field mapping
  • Conflict resolution wizard
  • Batch synchronization
  • Migration audit trail

Compatible with

Odoo 18

What you get

  • Move data between Odoo instances without writing custom migration scripts
  • Keep relational data intact instead of breaking links between records
  • Resolve data conflicts through a guided wizard instead of trial and error
  • Review exactly what was migrated afterward via the audit trail
  • Sync large volumes of records in batches rather than one record at a time

Use cases

IT consultant moving data of a second Odoo instance into a client's main database

Situation
The client needs data moved between two Odoo instances, but manually re-entering records risks breaking relational links between customers, orders and related records. A version upgrade of the whole database is a separate job (Odoo version upgrades).
How we solve it
Uses the XML-RPC Migrator's relational field mapping to move data between the two Odoo instances via XML-RPC (Odoo's remote procedure call API for exchanging data between instances), preserving relationships automatically.

Data owner consolidating records from two Odoo databases after a company merger

Situation
The same customer or product may exist in both databases with conflicting field values, and deciding which value to keep for every conflict manually is impractical at scale.
How we solve it
Runs the migration through the conflict resolution wizard, which surfaces conflicting values for review, and uses batch synchronization to move the reconciled data with a full migration audit trail.

FAQ

Frequently asked questions

What is XML-RPC and why does this use it?

XML-RPC is a remote procedure call protocol that Odoo exposes for programmatic access to data. The migrator uses it to read and write records between Odoo instances during migration.

Does it preserve relationships between records?

Yes, relational field mapping is designed to keep links between related records intact during migration.

What happens if the same record exists in both systems with different data?

The conflict resolution wizard surfaces these conflicts so you can decide how to reconcile them, rather than the migration silently choosing a value.

Does this work with Odoo 18?

Yes, the XML-RPC Migrator is built for Odoo 18.

Can I see what was migrated after the fact?

Yes, a migration audit trail records what was migrated for later review.