| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 17425 |
| Technical Name |
google_drive_odoo_integration |
| License | LGPL-3 |
| Versions | 17.0 18.0 19.0 |
Cloud Storage | Google Drive
Sync Odoo attachments directly to Google Drive. 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 Google Drive accounts securely using Google'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 Google Drive with a structured folder hierarchy.
Built-in File Explorer
Browse, upload, download, preview, rename, move, share, and trash Drive files without leaving Odoo. Grid and table view with ZIP download.
Monitoring Dashboard
16 real-time analytics widgets covering KPIs, Drive 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 Drive path breadcrumb.
3 Storage Modes
Drive Only (saves up to 90% DB space), Dual Storage (max redundancy), or Odoo Only — configurable independently per model.
Why Cloud Storage - Google Drive?
Enterprise-grade file management, built natively into Odoo
Watch it in action.
Follow our step-by-step walkthrough to connect Google Drive to Odoo and start syncing attachments automatically — without writing a single line of code.
|
1
|
Connect Google Drive
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 Drive with structured folders.
|
Cloud Storage - Google Drive — Setup GuideComplete video walkthrough • OAuth · Sync · File Explorer · Dashboard |
Watch |
Key Features
Every feature is engineered to eliminate manual file management and bring Google Drive natively into your Odoo workflow.
Auto Attachment Sync
Configure once — every file uploaded to Odoo is automatically routed to Google Drive 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 Google Drive 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 Drive. |
Choose exactly how each model stores its files — Drive 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 |
Drive Only — Max Space Saving File goes to Drive. 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 Drive. Best for compliance-critical models. |
03 |
Odoo Only — Sync Disabled Standard Odoo behavior. Use for internal admin models where Drive adds no value. |
3 Storage Modes
Drive Only, Dual Storage, or Odoo Only — per model configuration, zero conflicts.
Per-Model ConfigNative File Explorer
Full Drive management inside Odoo. No separate tabs. No Drive account required by end users.
9 CapabilitiesThe built-in File Explorer is a complete Google Drive 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 Google's secure iframe renderer. |
The Monitoring Command Center gives system administrators real-time visibility over the entire Google Drive 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 |
Drive 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 Google Drive files natively inside Odoo.
|
|
Step 01
OAuth 2.0 Google Drive ConnectionConnect your Google Drive account using the official OAuth 2.0 flow directly from Odoo Settings. Add multiple Drive accounts, test the connection, and revoke access — all from one place.
|
|
|
Step 02
Attachments ConfigurationConfigure which Odoo models sync to Google Drive and choose a Storage Mode (Drive Only, Dual, Odoo Only) per model. A SQL unique constraint prevents duplicate configurations.
|
|
|
Step 03
File Explorer — Browse & ManageNavigate your Google Drive 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, Drive 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 Drive 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 Google Drive?
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