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.
Everything a bulk attachment export needs
Every capability below is implemented in the module.
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.
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.
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.
Both chatter and document files
Captures attachments from chatter messages and from the record's own attachment set, so nothing gets silently left behind.
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.
Reusable export presets
Save a filter-and-scope combination once and reuse it for every recurring export instead of rebuilding it from scratch.
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.
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.
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.
How it works
Open the export wizard
From any list or kanban view, open the cog menu and choose Export Attachments.
Filter and preview
Narrow by file type, date range or owner, then review the live file count, total size and per-file checkboxes.
Choose folder structure
Pick how files are organized inside the ZIP — by record, model, date or flat — and download the export.
Track, reuse or schedule
Save common filters as presets, review every past export in the history log, or set up a recurring scheduled export.
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.
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 StoreMore Odoo productivity apps
Official Correspondence Management
Inbound and outbound registration, configurable approvals, reference chains, automatic numbering, QR codes and signatures, delegation and overdue tracking — with encrypted notes and a full audit trail.
Professional Report Templates
Design, preview and assign branded report layouts without touching code — replace Odoo's default invoices, delivery notes, purchase orders and quotations with your own branding.
Universal Attachment Preview
Inline preview for Office, OpenDocument, spreadsheets as a real grid, code with syntax highlighting, and Outlook .msg email — in chatter, sidebar, binary fields, and kanban cards, in pure Python with no cloud dependency.
Attachment & Image Preview
One in-place viewer for photos, contracts and invoices across the backend and the customer portal, with tagging, thumbnails, drag-and-drop ordering, automatic version history and bulk ZIP download.
Contact Document Center — Multi Upload
A categorized, searchable, permission-aware document hub for every contact, with drag-and-drop multi-upload, inline previews, and version history.
Document Management System
A folder hierarchy with group-based access, approval lifecycle, expiry notifications and versioning — plus watermarked share links and an immutable compliance audit log.