| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 6210 |
| Technical Name |
cloud_storage_google_drive |
| License | OPL-1 |
| Website | https://synodica.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 6210 |
| Technical Name |
cloud_storage_google_drive |
| License | OPL-1 |
| Website | https://synodica.com |
Attachments on Drive.
|
|
|
|
|
100% Auto
Silent background uploads
|
Zero Bloat
PostgreSQL stays lightweight
|
Auto Folders
Organized by Odoo model
|
Live Metrics
Real-time dashboard tracking
|
How It Connects
Configure once, then let Odoo handle every attachment automatically. Files land in Google Drive with zero change to how your team works.
|
1
Connect CredentialsLink via OAuth2 or Service Account JSON. Test connection instantly from settings. |
2
Map Model FoldersOne Google Drive destination per Odoo model â sales, purchases, invoices, partners. |
3
Upload via ChatterAttach files as usual; get a Google Drive link on the record automatically. |
4
Monitor & AuditDashboard metrics, queue health, and full sync audit logs with error details. |
See the Module in Action
A complete visual tour â OAuth setup, folder routing, chatter sync, queue jobs, and audit logging.
| 01 |
Real-time Storage Dashboard |
Monitor cloud usage at a glance. View storage counts, chart distributions by Odoo model, upload health percentages, and sync logs â all from one console.
Live Storage Dashboard â Charts, model breakdown, and CSV export
| 02 | Secure Credentials Configuration |
OAuth2 sign-in or Enterprise Service Account keys for Shared Drives. Built-in Test Connection validates credentials instantly.
OAuth2 & Service Account Configuration Panel
| 03 | Dynamic Directory Mapping |
Assign Google Drive folders per Odoo model. Sales, Purchase, Invoices, and Partners each get their own directory automatically.
Per-Model Folder Routing â Automatic directory per record type
| 04 | Google Drive Folder Structure |
Sub-folders mirror Odoo models â clean, searchable, and shareable across your team inside Google Workspace.
Organized Folder Hierarchy â Matching Odoo model names
| 05 | Seamless Chatter File Upload |
Drag-and-drop in chatter as usual â Google Drive upload runs silently in the background.
Chatter Upload Flow â Same UX as standard Odoo attachments
| 06 | Chatter Drive Link Reference |
Chatter shows a clean Drive link â open documents in Google Workspace without downloads or email attachments.
Direct Google Drive Links Inside Odoo Chatter
| 07 | Attachment Link on Record |
Drive URLs on the attachment record â one click to preview, edit, and share from Google Drive.
Google Drive URL on Odoo Attachment Record
| 08 | Non-Blocking Background Queue Jobs |
OCA queue_job workers process transfers asynchronously with automatic retries on connection drops.
Async queue_job â Non-blocking background processing
| 09 | Uploaded Files Registry |
Every synced file listed with model, size, Drive URL, and timestamp â searchable and auditable.
Centralized Uploaded Files Registry with Drive URLs
| 10 | Complete Sync Audit Log |
Full tracking: filenames, models, sizes, statuses, and debug payloads for failed sync events.
Sync Audit Log â Status, errors, and traceback records
Technical Features
Built to run securely, scale for heavy files, and keep your database footprint lean.
Save Database Space
Files in Google cloud, not filestore. Backups stay small and restores stay fast.
Dynamic Subdirectories
Auto folder paths per model â Sales, Purchase, Invoices, Partners.
Smart Filter Exclusion
Block CSS, website assets, and system icons from cluttering Drive.
Auto-Resubmit Crons
Failed uploads re-queued automatically when connectivity returns.
Shared Drive Support
Service accounts drop files into organizational Shared Drives.
Chunked File Handlers
Large files split into stable upload packages past server limits.
Local Storage vs Google Drive
Standard Odoo file storage compared to the cloud directory connector.
| Storage Metric | Standard Odoo Local Storage | Google Drive Connector |
|---|---|---|
| Database Disk Bloat | High â grows with every upload | Zero â files hosted in cloud |
| Folder Organization | Flat random file naming | Dynamic folders by model |
| File Sharing Access | Download and email manually | Shared workspace in Drive |
| Upload UI Latency | Screen freezes on large files | Async queue workers |
| Backup & Restore Times | Hours â bloated filesystem | Minutes â lightweight DB |
© 2026 Synodica Solutions PVT. LTD. — Google Drive Cloud Storage for Odoo
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module