Move your data safely in and out of Odoo
Reusable mapping templates, visual field mapping, dry-run validation, and one-click rollback replace spreadsheet gymnastics and one-off developer scripts.
The problem
Odoo's native import tool handles a one-off CSV fine, but recurring data operations break it: no reusable mappings, no scheduling, no preview before records are created, and no way to undo a bad run halfway through.
The solution
Simplify Import / Export gives you saved, reusable mapping templates, per-field transformations, scheduled recurring jobs, a dry-run preview before anything is written, and one-click rollback of any import — all from a single Odoo app.
Everything a data operation needs
Every capability below is implemented in the module.
Reusable Mapping Templates
Save an import or export configuration once and clone it instantly from a categorized template library covering finance, catalog, contacts, and inventory scenarios.
Full Record Operations
Create, update, upsert (create-or-update), or delete records on import, matched against any field you choose — not just one-way record creation.
Advanced Field Transformations
Clean messy source data automatically with case conversion, trimming, number and date parsing, boolean parsing, value-map lookups, and an optional sandboxed Python script for edge cases.
Aggregation On Export
Group exported records by any field and roll up sums, averages, counts, minimums, or maximums in pure Python — no external BI tool required.
Dry-Run Validation
Validate a file before it touches the database and see a per-row prediction of what will be created, updated, or skipped.
One-Click Rollback
Undo every record created by an import run in a single click, right from the run history.
Batch Document (PDF) Export
Render a report for every matching record — such as hundreds of Purchase Orders — and download them all together as a single ZIP.
Scheduling
Turn any mapping into a recurring job that runs automatically on an hourly, daily, weekly, or monthly interval.
Run History & Audit
Every run keeps its counts, a per-row result log, and full chatter tracking of who ran it and when.
How it works
Pick a template or start fresh
Choose a ready-made template from the library or create a new mapping for any model.
Map fields and set transformations
Align source columns to Odoo fields, add transformations, and choose create, update, upsert, or delete.
Validate, then run
Dry-run the file to preview the outcome, then run it for real — or schedule it to run automatically.
Review, roll back if needed
Check the run history and per-row error log, download results, or roll back with one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No — it adds a reusable, safer layer on top. Native import/export still works; this app is for repeatable, scheduled, or transformation-heavy data operations.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Simplify Import / Export
Reusable mapping templates with per-field transformations, scheduled recurring jobs, dry-run validation before anything is written, one-click rollback, and a full run history.
Buy on Odoo App Store