| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 19081 |
| Technical Name |
one_drive_odoo_integration |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
Cloud Storage | Microsoft OneDrive
Sync Odoo attachments directly to Microsoft OneDrive. A complete file management engine with multi-drive support, auto folder routing, a built-in File Explorer, a real-time Monitoring Dashboard, and a full Activity Log terminal.
OAuth 2.0 Authentication
Connect multiple OneDrive accounts securely using Microsoft's official OAuth 2.0 flow. Built-in connection test and revoke support.
Auto Attachment Sync
Automatically intercepts file uploads on 8 pre-configured Odoo models and routes them to OneDrive with a structured folder hierarchy.
Built-in File Explorer
Browse, upload, download, preview, rename, move, share, and trash OneDrive files without leaving Odoo. Grid and table view with ZIP download.
Monitoring Dashboard
16 real-time analytics widgets covering KPIs, OneDrive fleet health, sync statistics, and user activity — with lazy-load non-blocking RPC architecture.
Activity Logs Terminal
A non-blocking audit terminal capturing every sync operation, error, duration, trigger source (Manual/Auto/Cron), and full OneDrive path breadcrumb.
3 Storage Modes
OneDrive Only (saves up to 90% DB space), Dual Storage (max redundancy), or Odoo Only — configurable independently per model.
Why Cloud Storage - Microsoft OneDrive?
Enterprise-grade file management, built natively into Odoo
Watch it in action.
Follow our step-by-step walkthrough to connect Microsoft OneDrive to Odoo and start syncing attachments automatically — without writing a single line of code.
|
1
|
Connect Microsoft
OneDrive
Authenticate using OAuth 2.0 directly
from Odoo Settings — no code required.
|
|
2
|
Configure Model Sync
Rules
Select models, choose a Storage Mode,
and assign a root folder. Done.
|
|
3
|
Files Sync
Automatically
Every attachment uploaded to Odoo is
automatically routed to OneDrive with structured folders.
|
Key Features
Every feature is engineered to eliminate manual file management and bring Microsoft OneDrive natively into your Odoo workflow.
Auto Attachment Sync
Configure once — every file uploaded to Odoo is automatically routed to OneDrive with a 3-tier folder structure.
8 Models ReadyThe sync engine intercepts attachments from 8 pre-configured Odoo models — CRM, Sales, Accounting, Purchase, HR, Project, Inventory, and Helpdesk — and routes them to a structured 3-tier OneDrive folder automatically.
|
01
|
Chatter & direct
upload interception
Files attached via Odoo chatter, form
views, or the portal are all captured.
|
|
02
|
3-tier auto folder
structure
Files land in Customer Uploads, Project
Files, or Email Attachments sub-folders automatically.
|
|
03
|
Deduplication guard
A robust filter ensures the same file is
never uploaded twice to OneDrive.
|
Choose exactly how each model stores its files — OneDrive Only reduces your database size by up to 90%, while Dual Storage keeps a local copy for compliance. Odoo Only disables sync entirely for that model.
|
01
|
OneDrive Only — Max
Space Saving
File goes to OneDrive. Odoo stores a 0kb
URL pointer. Reduces DB size by up to 90%.
|
|
02
|
Dual Storage — Max
Redundancy
Binary stays in Odoo AND a copy is
pushed to OneDrive. Best for compliance-critical models.
|
|
03
|
Odoo Only — Sync
Disabled
Standard Odoo behavior. Use for internal
admin models where OneDrive adds no value.
|
3 Storage Modes
OneDrive Only, Dual Storage, or Odoo Only — per model configuration, zero conflicts.
Per-Model ConfigNative File Explorer
Full OneDrive management inside Odoo. No separate tabs. No OneDrive account required by end users.
9 CapabilitiesThe built-in File Explorer is a complete Microsoft OneDrive client inside Odoo — browse folders, upload files, preview documents in a modal, share secure links, and manage the full file lifecycle without leaving your ERP.
|
01
|
Multi-drive switching
Switch between Sales Drive, HR Drive,
etc. from a single dropdown — each with its own folder tree.
|
|
02
|
Bulk upload & ZIP
download
Upload multiple files with real-time
progress. Download multiple files as a single ZIP archive.
|
|
03
|
In-modal file preview
Double-click any file to open a
full-screen preview powered by Microsoft's secure iframe renderer.
|
The Monitoring Command Center gives system administrators real-time visibility over the entire OneDrive fleet. 16 widgets load lazily via non-blocking RPC — ensuring the dashboard never slows Odoo down.
|
01
|
KPI Widgets — Total
Files, Storage, Syncs, Shares
Top-level metrics giving an instant
snapshot of the integration's health.
|
|
02
|
OneDrive Fleet —
Storage quota, status, folder counts
Per-drive breakdown showing quota used,
connection status, and folder totals.
|
|
03
|
Sync Health & User
Insights
Track pending/failed syncs, top
uploaders, recent files, and active share links.
|
Monitoring Command Center
16 real-time widgets. Non-blocking lazy-load architecture. Zero performance impact.
16 WidgetsInterface Gallery
A clean, unified interface for managing Microsoft OneDrive files natively inside Odoo.
|
|
Step
01
OAuth 2.0 Microsoft OneDrive ConnectionConnect your Microsoft OneDrive account using the official OAuth 2.0 flow directly from Odoo Settings. Add multiple OneDrive accounts, test the connection, and revoke access — all from one place.
|
|
|
Step
02
Attachments ConfigurationConfigure which Odoo models sync to OneDrive and choose a Storage Mode (OneDrive Only, Dual, Odoo Only) per model. A SQL unique constraint prevents duplicate configurations.
|
|
|
Step
03
File Explorer — Browse & ManageNavigate your OneDrive folders, switch between connected drives, preview files in a modal, upload new files with progress tracking, and manage the full file lifecycle — inside Odoo.
|
|
|
Step
04
Monitoring Command Center16 real-time analytics widgets showing KPIs, OneDrive fleet health, sync status, top uploaders, and recent activity. Non-blocking lazy-load RPC architecture.
|
|
|
Step
05
Activity Logs — Audit TerminalEvery sync operation is logged with its status, full OneDrive path, duration in ms, trigger type (Manual / Auto / Cron), and the responsible user. Failed operations include raw API error details for instant diagnosis.
|
Ready to Connect Microsoft OneDrive?
Eliminate attachment clutter, reduce your database size by up to 90%, and give your team a professional file management experience — all natively inside Odoo.
Please log in to comment on this module