Productivity

Odoo Documents: document management software

Enterprise

Collect, organize and share documents.

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Documents logo
What it does

What Odoo Documents does

Odoo Documents is the Enterprise app that runs a centralized document management system on top of your Odoo setup. Contracts, invoices, employee files, project deliverables, supplier certifications, scanned receipts, signed agreements, and any business document gets uploaded, tagged, routed through a workflow, and linked to the right Odoo record (the customer, the project, the employee) for retrieval and audit.

Professional services firms organizing client deliverables, legal and accounting offices managing client libraries, HR teams handling employee files, manufacturing teams tracking quality certifications and supplier documents, and any business with a meaningful document workflow uses it. You can test Odoo Documents free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Setup starts on the Workspaces. A workspace is a top-level container (HR Documents, Client Files, Accounting Documents, Project Deliverables, Supplier Certifications) with its own access rules, its own tag set, and its own automated workflow. Inside each workspace, documents live as files with metadata: the owner, the tags, the linked Odoo record (a contact, a customer, an employee, a project), the source of the document, and the workflow stage.

From there, documents arrive by several paths. The Upload button takes files from a desktop drag-and-drop. The Workspace email alias means anything mailed to docs+hr@yourcompany.com lands in the HR workspace automatically, with the attachment as the document and the email body as a note. The Scanner integration accepts batch scans from a multifunction printer through a watched folder or a direct upload URL. Auto-routing from other Odoo apps means a vendor bill from Accounting, an expense receipt from Expenses, a signed contract from Sign, or an employee onboarding form from HR drops the file in the right workspace automatically through the bridge modules.

Once a document is in, the workflow runs. Approval steps move the document through stages (Draft, Pending Approval, Approved, Filed). Auto-actions can tag the document, link it to a record, share it with a partner, request a signature, or route it onward through the workflow. Search and full-text indexing on the document content (with attachment indexation enabled) means finding a specific document a year later is a search not a hunt.

Calibre configures Odoo Documents for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Documents

Workspaces With Per-Workspace Rules
Top-level workspaces (HR Documents, Client Files, Accounting, Project Deliverables) carry their own access rules, their own tag taxonomy, their own approval workflow, and their own inbound email alias. A user only sees the workspaces they have access to.
Inbound Email Aliases
Each workspace can carry an email alias (docs+hr@yourcompany.com, contracts@yourcompany.com). Files emailed to the alias land in the right workspace as documents automatically, with the email body as a note and the attachment as the file. Useful for vendors emailing invoices or candidates emailing signed offer letters.
Tag-Based Organization
Tags categorize documents (Contract, Invoice, Resume, Certificate, NDA, Policy) inside a workspace. Tag-based filters surface every document of a type across all the people and projects it touches. Tags can drive automated workflows (auto-route every NDA tag to the Legal review queue).
Linked Records From Anywhere in Odoo
Each document carries a link to one Odoo record: a contact (Jane Doe's signed NDA), a customer (this client's master agreement), an employee (their visa), a project (the deliverable PDF), a sales order (the customer's purchase order). Linked records mean clicking the customer surfaces every document tied to them.
Full-Text Search Across the Library
Search the document library by filename, by tag, by linked record, or by the actual text inside the document (attachment indexation extracts text from PDFs, Office files, and common image formats). Finding the right document a year later is a search, not a folder hunt.
Approval and Routing Workflows
Configure workflow stages per workspace (Draft, Pending Approval, Approved, Filed). Auto-actions on a document can request approval, request a signature through Odoo Sign, share with a partner through a secure link, or route the document onward when a condition is met. Workflow rules per workspace mean HR documents move differently than Accounting documents.
Bridges to HR, Accounting, Sign, and Recruitment
Bridge modules connect Documents to many other Odoo apps. Some file documents outbound (expense receipts auto-store in the employee's HR folder; payslips file per employee; supporting documents from Time Off stay on the employee file). Others run the inverse direction (a PDF in Documents can be turned into a vendor bill, a Sign send-out, or a candidate application). Each bridge auto-installs when both apps are present.
Share Links With Expiry and Password
Share any document or folder with an external partner via a secure link. The link can carry an expiry date, a password, and an upload-only or view-only mode. Partners do not need an Odoo account; the link is the access. Sharing logs to the document's audit trail so the team sees who received the link and when.
Version Control and Audit Trail
Each document keeps a version history when replaced. The audit trail logs every access, edit, share, and workflow transition on the document. For regulated industries (food, pharma, accounting), the audit trail satisfies the proof-of-handling requirement.
Scanner and Multi-Function Printer Integration
A multi-function printer can be configured to upload scanned documents directly to Odoo Documents through a watched folder or a direct upload URL. The team places paper documents in the scanner tray, scans, and the files land in the right workspace automatically with the right tags applied.
Built for

Is Odoo Documents right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Documents

Odoo Documents bridges to many other Odoo apps. Some bridges file outbound: Odoo Expenses drops expense receipts in the employee's HR folder, Odoo Time Off stores supporting documents (doctor's notes, jury summons), Odoo Payroll files payslips per employee, Odoo HR opens employee HR documents from the employee profile, Odoo Approvals saves approved request documents. Other bridges run the inverse direction: a PDF in the Accounting workspace can be turned into a vendor bill through the documents-accounting bridge, a contract template in Documents can become a Sign send-out, and an uploaded resume in the HR Recruitment workspace can be converted to a candidate. Each bridge auto-installs when both Documents and the parent app are present. The full library is indexed and searchable across all bridges from one screen.

Comparison

Odoo Documents vs the alternatives

List-price comparison against the document management tools Calibre most commonly migrates customers off. The deciding factor is usually integration, not the line-item price. Odoo Documents sits on the same database as every other Odoo app you install, so the data flows between modules without separate bridges.

Tool Per month (annual plan) What you get
Odoo Documents CA$35.20/user/mo All Odoo apps included, free 15-day trial
Box Business US$20/user/mo Document Management only
Dropbox Business Standard US$18/user/mo Document Management only
Google Workspace Business US$12/user/mo Document Management only
SharePoint Plan 1 US$6/user/mo Document Management only

Annual-commitment rate where published; monthly list rate otherwise. Sourced from vendor pricing pages, 2026-05. Plans and regions vary. Full cost calculator on the Odoo overview page.

Pricing

What Odoo Documents costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Documents is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Documents

Is Odoo Documents free?
Odoo Documents is part of the paid Odoo Enterprise tier (around CA$35.20 per user per month billed annually for the full Odoo suite). You can test it free on the Odoo 15-day trial alongside every other app. Odoo's one-app-free rule applies: if Documents is the only Odoo app you install on Odoo Online, you pay nothing for the software, forever, no matter how many users or how much storage. Storage caps apply per Odoo Online subscription, with paid add-ons for larger libraries. The moment you add a second app (Accounting to auto-file bills, HR to auto-file employee files, Sign to auto-file signed contracts, anything else), the setup moves to the paid Standard plan.
What's the difference between Odoo Documents in Community and Enterprise?
Odoo Documents is part of the Enterprise tier. There is no Community version of the Documents app itself. Community users can attach files to records through the attachment system on any contact, sales order, project, or employee, but the centralized workspace, the tag taxonomy, the approval workflows, the email-alias inbound, the share-link distribution, the full-text indexing, and the bridges to Accounting, HR, Sign, Recruitment, and the rest all live in Enterprise.
Can we migrate our existing document library into Odoo?
Yes. Odoo Documents accepts CSV and Excel imports for the document metadata (filename, tags, linked record, owner) and bulk file uploads (FTP, S3 sync, drag-and-drop in batches) for the actual files. The work is rarely the upload itself, it is mapping your existing folder structure to Odoo's workspace and tag taxonomy cleanly so search works on day one. Calibre handles the audit and the workspace mapping during the rollout and runs a pilot on one folder before flipping the whole library to Odoo.
Does Odoo Documents connect with our accounting and HR?
Yes to both, when those apps are installed alongside. The Accounting bridge files vendor bills, bank statements, and any document tied to an accounting entry in the Accounting workspace automatically. The HR bridges (Employees, Expenses, Payroll, Time Off, Recruitment) file employee-specific documents in the employee's HR folder automatically: payslips, signed offer letters, doctor's notes, expense receipts. Each bridge auto-installs when both apps are present, so the wiring is one less setup step.
Can I share a document with a client without giving them an Odoo login?
Yes. The Share Link feature generates a secure URL for any document or folder. The link can carry an expiry date, a password, an upload-only or view-only mode, and notification settings so you are alerted when the client views or uploads. Clients click the link and view or upload through a public web page; they do not need an Odoo account. Every share logs to the document's audit trail so the team sees who received the link and when.
How does the email-to-document workflow work?
Each workspace can carry an inbound email alias (docs+hr@yourcompany.com, contracts@yourcompany.com, scanner@yourcompany.com). Anything emailed to the alias lands in that workspace as a document automatically: the attachment becomes the file, the email body becomes a note on the document, the sender's email gets logged. Useful for vendors emailing invoices to a dedicated AP address, candidates emailing signed offer letters to HR, or the multi-function printer emailing batch scans to the scanning alias.
Can we run approval workflows on documents?
Yes. Each workspace can configure its own workflow stages (Draft, Pending Approval, Approved, Filed) and auto-actions per stage. A new document tagged Contract might auto-route to Legal for review; a contract that passes Legal might auto-request a signature through Odoo Sign; a signed contract might auto-file in the Client Files workspace. Workflow rules are configured per workspace so HR documents move differently than Accounting documents. The audit trail logs every transition.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Documents.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing