Every attachment, one organized export.

Bulk-export attachments from any Odoo model into a filtered, folder-organized ZIP — with a live preview, saved presets, full audit history and scheduled recurring exports.

The problem

Attachments pile up across chatter threads and document sets on every record, and Odoo has no built-in way to pull them out in bulk. Assembling a deliverables package, an audit file or a data handover means opening each record and each file one at a time, with no confirmation that everything was captured.

The solution

Export Attachments adds a one-click bulk export to every model. Filter by file type, date range or owner, preview the matching files with checkboxes and a size summary, then download an organized ZIP — or save the filter as a preset and let a schedule run it automatically.

Capabilities

Everything a bulk attachment export needs

Every capability below is implemented in the module.

01

Export from any model

Launch the export wizard from the cog menu on list and kanban views for any Odoo model, not just chatter, documents or a single app, so every team can bundle the files they own.

02

Preview before you download

See every matching attachment with a live file-count and total-size summary, then check or uncheck individual files before the ZIP is built.

03

Filter to exactly what you need

Narrow the export by file type, date range and attachment owner so an audit or handover pulls only the files that matter.

04

Both chatter and document files

Captures attachments from chatter messages and from the record's own attachment set, so nothing gets silently left behind.

05

Organized ZIP folders

Choose how files are grouped inside the ZIP — by record, by model, by date or flat — so a large export stays easy to navigate.

06

Reusable export presets

Save a filter-and-scope combination once and reuse it for every recurring export instead of rebuilding it from scratch.

07

Full export history

Every export is logged with who ran it, when, the source records and totals, plus a button to re-download the original ZIP.

08

Scheduled recurring exports

Set up a recurring export on a schedule and let a background job build and log the ZIP automatically, without repeating the setup each time.

09

Zero-configuration setup

The Export Attachments cog-menu item and the History, Presets and Scheduled Exports menus are live immediately after install — no Technical Settings configuration required.

Workflow

How it works

1

Open the export wizard

From any list or kanban view, open the cog menu and choose Export Attachments.

2

Filter and preview

Narrow by file type, date range or owner, then review the live file count, total size and per-file checkboxes.

3

Choose folder structure

Pick how files are organized inside the ZIP — by record, model, date or flat — and download the export.

4

Track, reuse or schedule

Save common filters as presets, review every past export in the history log, or set up a recurring scheduled export.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

It works with any model. The Export Attachments item appears in the cog menu of every list and kanban view, so you are never limited to a single app's attachments.

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.

Export Attachments

Bulk-export chatter and document files from any model into an organized ZIP, with a preview before download, filters, reusable presets, full history and scheduled recurring exports.

Buy on Odoo App Store