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.

Capabilities

Everything a data operation needs

Every capability below is implemented in the module.

01

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.

02

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.

03

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.

04

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.

05

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.

06

One-Click Rollback

Undo every record created by an import run in a single click, right from the run history.

07

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.

08

Scheduling

Turn any mapping into a recurring job that runs automatically on an hourly, daily, weekly, or monthly interval.

09

Run History & Audit

Every run keeps its counts, a per-row result log, and full chatter tracking of who ran it and when.

Workflow

How it works

1

Pick a template or start fresh

Choose a ready-made template from the library or create a new mapping for any model.

2

Map fields and set transformations

Align source columns to Odoo fields, add transformations, and choose create, update, upsert, or delete.

3

Validate, then run

Dry-run the file to preview the outcome, then run it for real — or schedule it to run automatically.

4

Review, roll back if needed

Check the run history and per-row error log, download results, or roll back with one click.

Questions

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.

Get the app

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