Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Productivity
  3. Google Drive Storage Sync v 19.0
  4. Sales Conditions FAQ

Google Drive Storage Sync

by KSRO Labs https://ksrolabs.com
Odoo

$ 89.00

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2607
Technical Name gdrive_storage_sync
LicenseLGPL-3
Websitehttps://ksrolabs.com
Versions 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 2607
Technical Name gdrive_storage_sync
LicenseLGPL-3
Websitehttps://ksrolabs.com
Versions 16.0 17.0 18.0 19.0
Odoo • Google Drive Integration

Google Drive Storage Sync for Odoo

Automatically sync your Odoo attachments with Google Drive. Save database space, keep files organized, and access them anywhere—with automatic backup to Drive.

Odoo Two-Way Sync Team Drives Auto Backup
Google Drive Storage Sync overview and workflow preview

Live overview of the module in action: configuration, syncing, and monitoring.

Perfect for:
  • Reducing database size
  • Centralizing document storage
  • Team collaboration
  • Compliance & backups
Grab The Launch Offer

40% Off For Early Customers

Launch pricing is now active for this module. Get full Google Drive sync features, setup support, and future updates at a reduced price.

  • Bi-directional sync with conflict handling
  • Shared Drive support and queue reliability
  • Onboarding wizard, logs, and monitoring views
Limited-time launch price
Claim your 40% discount before the introductory window closes.

What This Module Does

📤 Upload to Google Drive Automatically

When you attach a file in Odoo (Invoice, Sales Order, etc.), it automatically uploads to Google Drive in organized folders. No manual uploads needed.

📥 Pull Files from Google Drive

Files added to Google Drive folders are automatically detected and appear in Odoo as attachments. Work in Drive, see changes in Odoo.

💾 Save Database Space

Choose to remove files from Odoo after uploading (keep only the Drive link). Saves database storage, keeps your DB lean and fast.

🔄 Smart Conflict Handling

If you edit a file in both Odoo and Drive, the system alerts you and lets you choose which version to keep.

💼 Team Drive Support

Works with Google Shared Drives, perfect for team collaboration. Files stay in sync across your team.

⏰ Auto Database Backups

Automatically backs up your entire Odoo database to Google Drive on a schedule. Never lose your data.

🔗 Share Files Easily

Create public or portal-restricted share links for files directly from Odoo. Control who can access what.

📊 File Manager Dashboard

View all synced files in one place. Filter by type, sort by date, open in Drive with one click.

Storage Options (Choose Your Strategy)

📦 Offload (Save Space)

Best for: Large files, archives, compliance.

What happens:

  1. File uploads to Drive
  2. Removed from Odoo database
  3. You see a Drive link instead
Example: Upload a 50MB PDF invoice. Database saves 50MB. Click "Open" to view in Drive.

🔄 Mirror (Keep Both)

Best for: Files you edit frequently in both systems.

What happens:

  1. File uploads to Drive
  2. Copy stays in Odoo
  3. Both stay synchronized
Example: Contract PDF edited in both Odoo and Drive. Always in sync.

🔗 Link Only (Manual)

Best for: Manually linking existing Drive files.

What happens:

  1. No automatic upload
  2. Store Drive URL only
  3. Manual linking of files
Example: Link to a shared Drive folder without syncing all files.

What If Both Sides Change? (Conflict Handling)

Sometimes a file gets edited in Odoo AND in Google Drive. The system detects this and you choose what to do:

✅ Odoo Wins

The Odoo version overwrites Drive. Simple, predictable.

Good for: Documents primarily edited in Odoo.

☁️ Drive Wins

The Drive version wins. Changes in Google Drive take priority.

Good for: Documents edited in both places.

👤 Manual (Ask Me)

A notification appears. You decide which version to keep.

Good for: Critical documents, audit trails.

Real-World Examples

📄 Accounting Department

Invoices automatically upload to Drive in folders by vendor. Accountant can review PDFs in Drive or Odoo. Monthly backups to Drive for compliance.

🤝 Sales Team

Quotes and contracts auto-upload to Drive. Teams collaborate on edits. When signed, pull PDF back into Odoo as attachment.

👔 HR Department

Employee files (contracts, IDs, certifications) upload to Drive by department. Reduces database bloat. Employees can upload documents that auto-appear in Odoo.

📦 Projects

Project files organize by project/task. Team uploads to Drive, appears in Odoo. Click "Open" to view in Drive. Never leave Odoo.

Setup (5 Steps)

  1. Google Cloud Console (5 min)

    Enable Google Drive API, create OAuth credentials, set redirect URL. Detailed steps in the Setup Wizard.

  2. Install Module

    Go to Apps, search "Google Drive Storage Sync", click Install.

  3. Run Setup Wizard (2-3 min)

    Menu: Google Drive › Setup Wizard. Paste your Google credentials, authorize, pick a root folder.

  4. Create Rules

    Menu: Google Drive › Setup & Configuration › Sync Rules. Pick a model (Invoice, Sale Order, etc.) and configure.

  5. Done! Files Sync Automatically

    Attach a file to a matching record. It uploads to Drive in 1-2 minutes. Check Dashboard to monitor.

Access & Permissions

👤 Regular Users

Can:

  • Attach files (auto-syncs)
  • View File Manager
  • View Dashboard
  • Resolve conflicts

⚙️ Administrators

Can:

  • Configure connections
  • Create sync rules
  • View logs & backups
  • Test connections

⚠️ Common Mistakes to Avoid

❌ Typo in redirect URL (from Google)
The Setup Wizard shows the exact URL to use. Copy it exactly into Google Cloud Console.
❌ Forgetting Shared Drive ID
If using a Shared Drive (Team Drive), you must enter its ID during setup. Find it in the Drive URL.
❌ Too-strict file type filters
If you limit file types too much, normal files won't sync. Leave empty to sync everything unless you have a specific need.
❌ Expecting instant sync
Sync happens every ~2 minutes (configurable). It's not real-time. Give it a minute or two.
❌ Deleting files in Drive expecting them to disappear in Odoo
By default, deleting a file in Odoo moves it to Drive trash (keeps the file safe). Deleting in Drive doesn't delete in Odoo unless you configured it to.

Where to Find Everything

Once installed, look for the Google Drive menu in your Odoo sidebar:

Google Drive menu and submenu navigation in Odoo

This menu preview shows all major sections and submenus for quick navigation.

📊 Dashboard — See sync status, pending jobs, errors

📁 File Manager — Browse all synced files, open/share them

⚡ Conflicts — Resolve files changed in both places

🔧 Setup Wizard — Initial configuration (Admins only)

🔐 Google Drive Connections — Manage Drive accounts (Admins)

📋 Sync Rules — Configure what/where to sync (Admins)

💾 Backups — View database backups (Admins)

📊 Job Queue — Monitor sync operations (Admins)

📋 Technical Details (For Admins)

How It Works

The module uses Google's Drive API to sync files. It stores your Google credentials securely (encrypted). Sync happens in the background every 2-10 minutes via scheduled crons. All data is backed up to Drive automatically.

Security

✓ Google tokens encrypted and never logged
✓ Share links expire and can be revoked
✓ File access follows Odoo permissions
✓ Only managers see connection secrets

Limitations

  • OAuth only: Uses user Google accounts (not service accounts)
  • Polling: Sync happens on a schedule (~2-10 min), not real-time
  • Offloaded files: When removed from Odoo, they only exist in Drive. To restore, use "Drive Wins" conflict policy
  • Google Docs: Google Docs/Sheets are not converted to downloadable files
  • Uninstall: Uninstalling doesn't delete Drive files (safe, but you must clean up manually)

Performance Notes

Large files use "resumable uploads" for reliability. Sync happens in batches to avoid overloading the database. Expect 2-5 minute latency between attaching a file and it appearing in Drive.

❓ FAQ

Will syncing crash my Odoo if I have millions of files?

No. The module processes files in small batches and uses database locks to avoid conflicts. It is designed for large-scale sync operations.

What if my internet goes down during a sync?

The module retries automatically with exponential backoff. Jobs remain in queue and continue when connection is restored.

Can I use this with a Google Shared Drive (Team Drive)?

Yes. Enable Team Drive support in client settings and enter the Shared Drive ID.

Do I lose files if I uninstall the module?

No. Files in Google Drive stay in Google Drive, and attachments in Odoo stay in Odoo unless manually removed.

How often does it check for changes?

By default, upload queue processing runs every 2 minutes and Drive change fetch runs every 10 minutes. Both schedules are configurable by administrators.

About KSRO Labs

KSRO Labs builds premium modules for the modern enterprise. We work at the intersection of Odoo, cloud ecosystems, and AI - crafting solutions that are production-grade, deeply integrated, and built to last.

We do not build throwaway plugins. We build infrastructure.

KSRO Labs - Connecting Odoo to the world.

Need assistance?
Odoo to BI consulting, implementation support, and dashboard building services.

Email: ksrolabs.info@gmail.com
Website: https://ksrolabs.com
(c) 2025 KSROLABS | Built for performance, privacy, and precision.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with