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. Extra Tools
  3. Cloud Storage Integration Odoo | All in One Multi Cloud Storage Sync v 19.0
  4. Sales Conditions FAQ

Cloud Storage Integration Odoo | All in One Multi Cloud Storage Sync

by Creyox Technologies https://www.creyox.com
Odoo

$ 450.00

v 19.0 Third Party
Live Preview
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)
• Invoicing (account)
Lines of code 8725
Technical Name cr_cloud_storage_odoo
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 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)
• Invoicing (account)
Lines of code 8725
Technical Name cr_cloud_storage_odoo
LicenseOPL-1
Websitehttps://www.creyox.com
Versions 17.0 18.0 19.0
  • Description
  • License
Community / Enterprise / Odoo.sh

Cloud Storage Integration

The ultimate enterprise-grade multi-cloud attachment manager for Odoo. Asynchronously synchronize Odoo attachments to Google Drive, Microsoft OneDrive, SharePoint, Dropbox, Nextcloud, and AWS S3 to reclaim server space and maintain total control over your digital assets.

Email Us
https://creyox.com/helpdesk
Watch Video

Overview

Cloud Storage Integration Odoo is an all-in-one, highly secure background syncing engine designed to optimize your server storage and organize attachments. By transferring heavy documents, media, and binary attachments to your favorite cloud platforms (Google Drive, Microsoft OneDrive, SharePoint, Dropbox, Nextcloud, or AWS S3), Odoo remains lean, fast, and secure. Once attachments are synced in the background, their local database binaries are replaced with secure, direct URLs or proxied download streams, immediately reducing database size and server load.

With an advanced FIFO queue-based asynchronous sync engine, automated parent-child folder rules, and a fully-featured DMS File Explorer UI, this module provides unmatched file management directly within Odoo. Prevent server crashes with auto-stop load safeguards, set share expiration dates and password-protected guest portals for sensitive documents, and maintain complete flexibility with one-click reverse sync database rollbacks.

Supported Cloud Storage

Google Drive

Google Drive

OneDrive

OneDrive

SharePoint

SharePoint

Dropbox

Dropbox

Nextcloud

Nextcloud

AWS S3

AWS S3

Features
Set Up
FAQs

All-in-One Multi-Cloud

Pluggable modular architecture utilizing isolated adapter layers to seamlessly integrate Odoo with Google Drive, OneDrive, SharePoint, Dropbox, Nextcloud, and AWS S3 out-of-the-box. It automates OAuth2 token renewal cycles and provides standard file management operations.

AWS S3 Bucket Support

High-performance storage offloading utilizing the official Amazon boto3 SDK. Supports private or public bucket configurations, custom folder prefix virtualization, and cryptographically validated secure pre-signed temporary URLs.

FIFO Asynchronous Sync

Keeps Odoo lightning fast by deferring file synchronization tasks to a robust background queue (`sync_queue`). Periodically uploads documents using scheduled cron jobs to completely eliminate page freezes during uploads.

Folder Hierarchy Rules

Advanced database mapping configurations (`folder_rule`) that automatically organize attachments into structured, remote cloud hierarchies. Recursively links parent-child relationships and applies target model rules via domain filters.

Python Naming Engine

Calculate precise, descriptive remote directory paths and file labels dynamically using custom Jinja2 expressions. Features built-in sanitization to remove illegal symbols and automatically truncates long filenames.

DMS File Explorer UI

A premium, fully interactive document management explorer featuring fluid breadcrumbs, drag-and-drop cloud ingestion, fast file streaming previews, download commands, and remote deletion directly inside Odoo Chatter tabs.

Share Expiration Dates

Enforce strict corporate data compliance. Prevent long-term data leakage by setting automated access deadlines on guest sharing portals. A daily background cron automatically invalidates expired public download links.

Password-Protected Links

Layer public sharing portals with cryptographic password protection. Protects sensitive folders and download URLs with cryptographically signed tokens and built-in brute-force attempt lockout safeguards.

Auto-Stop Server Guard

Active background monitor that tracks host server CPU and RAM utilization in real-time. Automatically pauses background queue processing during hardware spikes and dynamically resumes when host usage stabilizes.

Simultaneous Thread Limits

Throttles and restricts simultaneous connection executions to protect API quotas. Fully avoids HTTP 429 rate limit locks from popular public cloud providers like Google, OneDrive, and SharePoint.

One-Click Manual Resync

Force failed sync operations instantly via the graphical Kanban operations dashboard without waiting for cron executions. Triggers instant queue retries and log complete traceback errors directly for easy debugging.

Complete Rollback Safeties

Complete data portability and database reversibility. Safe wizards seamlessly migrate files between different cloud clients (e.g. moving from Nextcloud to AWS S3) or restore attachments back into Odoo binaries.

Batch ZIP Downloads

Select multiple cloud files inside the Odoo Chatter explorer and download them instantly bundled as a single, compressed ZIP archive, completely eliminating individual file download clicks.

Boilerplate Templates

Automatically pre-populate newly generated cloud directories with standard folders, onboarding files, or contract templates immediately upon custom mapping rule initialization.

Kanban Queue Monitor

Visually monitor and track synchronization tasks through Pending, Processing, Completed, and Failed stages on a beautiful, interactive Kanban card board designed for administrators.

Setting Up Cloud Storage Sync

Step 01: Establishing Cloud Connections

Cloud Storage Sync > Configurations > Cloud Connections

The very first step is connecting your Odoo server to your preferred cloud storage provider. By configuring active clients, you establish a secure bridge that allows background processes to securely transfer, rename, and retrieve attachments without manual database interference.

Cloud Connections Configurations Dropdown Menu

Monitor all active connections in a single unified dashboard, showing real-time authentication states and detailed scopes for each provider.

Cloud Connections Status Dashboard
Google Drive Integration Setup

Set up a seamless connection with Google Drive in Odoo's intuitive cloud configuration view. This form organizes every parameter required for a secure integration:

Multi-Provider Selector: Easily assign the connection to Google Drive from a supported list that also includes OneDrive, AWS S3, Dropbox, and Nextcloud.
Custom Root Directory Mapping: Designate a custom remote folder name (such as Odoo Storage) to establish a clean parent directory in your Google Drive cloud space.
Advanced Proxy and Sync Toggles: Enable Proxy Downloads to stream files securely through Odoo (masking private Google URLs) and activate Backward Sync to fetch changes made directly inside Google Drive.
Google API Credentials Wizard: Built-in instructions guide you through Google Cloud Console registration, providing the exact callback URI and fields to insert your Google Client ID and Google Client Secret.
One-Click OAuth2 Authentication: A prominent, secure Authenticate with Google action button automatically initiates a connection request to fetch and authorize permanent access tokens.
Google Drive Odoo Connection Setup
Authenticated Google Drive Connection

Once authenticated, the connection interface dynamically displays the active sync state, verified remote cloud directory mapping, and acquired secure OAuth2 tokens:

Connection Management Controls: Gain complete administrative control with one-click actions to Pause Sync, initiate a Reversal Sync (to restore files back to Odoo), or Reset Connection credentials.
Verified Remote Directory ID: The background engine automatically retrieves and stores the unique, immutable Google Drive Root Folder Remote ID immediately upon successful folder initialization.
Acquired OAuth Tokens: Securely stores and manages encrypted Google Access Tokens and Refresh Tokens in the backend to authorize cron queue upload requests.
Real-Time Authenticated Status: Displays a high-visibility green Authenticated status badge confirming a stable connection between Odoo and Google API.
Google Drive Odoo Authenticated Connection
Initialized Google Drive Workspace

After successful authentication, Odoo automatically creates the default Odoo Storage directory in your Google Drive storage space

Google Drive Root Folder Odoo
Dropbox Integration Setup

Establish a high-performance background connection between Odoo and Dropbox. This configuration interface supports all advanced parameter and credential setups:

Dropbox-Specific Storage Options: Choose Dropbox as your active provider to enable tailored configurations, including support for corporate folders and shared namespaces.
Dropbox Business (Team Space) Toggle: Switch this mode on when connecting to enterprise Dropbox Team accounts to sync directly with your organization's unified Team Space instead of individual spaces.
Disable Public Links (Private Mode): Restrict public sharing. If enabled, this mode blocks external guest sharing controls to guarantee that all attachment files remain strictly private and accessible only inside Odoo.
Dropbox API Credentials Panel: On-screen instructions guide you through creating a Scoped App in the Dropbox App Console, defining the exact redirect URI, and inputting your unique App Key and App Secret.
Secure Scoped Authentication: A dedicated Authenticate with Dropbox button initiates a secure OAuth2 request to fetch long-lived access tokens with precise read/write file scopes.
Dropbox Odoo Connection Setup
Authenticated Dropbox Connection

Once authenticated, the Dropbox connection interface dynamically displays the active sync state, verified remote cloud directory mappings, and secure OAuth2 tokens:

Connection Management Controls: Gain complete administrative control with one-click actions to Pause Sync, initiate a Reversal Sync (to restore files back to Odoo), or Reset Connection credentials.
Verified Remote Directory ID: The background engine automatically retrieves and stores the unique, immutable Dropbox Root Folder Remote ID immediately upon successful folder initialization.
Acquired OAuth Tokens: Securely stores and manages encrypted Dropbox Access Tokens and Refresh Tokens in the backend to authorize cron queue upload requests.
Real-Time Authenticated Status: Displays a high-visibility green Authenticated status badge confirming a stable connection between Odoo and Dropbox API.
Dropbox Odoo Authenticated Connection
Initialized Dropbox Workspace

After successful authentication, Odoo automatically creates the default Odoo Storage directory in your Dropbox storage space.

Dropbox Root Folder Odoo
Microsoft OneDrive Integration Setup

Integrate Odoo with Microsoft OneDrive using the secure Azure AD OAuth flow. This configuration supports tenant customization and advanced sync control:

OneDrive-Specific Storage Options: Select Microsoft OneDrive to automatically enable Azure-specific sync properties and authorization behaviors.
Microsoft Directory (Tenant) ID: Configure single-tenant, multi-tenant, or consumer authorization rules. Setting this to common allows personal and multi-tenant organizational accounts.
Azure Portal Credentials Wizard: Enter your unique Application (client) ID and Client Secret generated from your registered Azure AD Application.
Disable Public Links (Private Mode): Guarantee attachment privacy. Toggle this setting to block external guest sharing, keeping files accessible strictly within Odoo.
One-Click Azure Authentication: Trigger authorization via a secure Authenticate with OneDrive button, calling Microsoft Entra to obtain active permission scopes.
Microsoft OneDrive Odoo Connection Setup
Authenticated OneDrive Connection

After completing Microsoft Entra authorization, the active connection view updates to confirm sync health and token acquisition details:

Connection Management Controls: Gain complete administrative control with one-click actions to Pause Sync, initiate a Reversal Sync (to restore files back to Odoo), or Reset Connection credentials.
Verified Remote Directory ID: The background engine automatically retrieves and stores the unique, immutable OneDrive Root Folder Remote ID immediately upon successful folder initialization.
Acquired OAuth Tokens: Securely stores and manages encrypted OneDrive Access Tokens and Refresh Tokens in the backend to authorize cron queue upload requests.
Real-Time Authenticated Status: Displays a high-visibility green Authenticated status badge confirming a stable connection between Odoo and OneDrive API.
Microsoft OneDrive Odoo Authenticated Connection
Initialized OneDrive Workspace

After successful authentication, Odoo automatically creates the default Odoo Storage directory in your Microsoft OneDrive storage space.

OneDrive Root Folder Odoo
Nextcloud & ownCloud Integration Setup

Connect Odoo with your private Nextcloud or ownCloud servers using the high-performance WebDAV protocol. This configuration secures connection parameters using dedicated client-level App Passwords:

Private Server URL Address: Enter the absolute host URL of your company's private Nextcloud or ownCloud instance (e.g., https://cloud.yourdomain.com).
WebDAV Account Username: Input the exact user account name or registered system email address utilized to log in to the server.
Secure App Passwords: For heightened security, generate a unique, single-purpose client App Password from your Nextcloud **Settings > Security > Devices & clients** panel instead of using your primary administrator account password.
Disable Public Links (Private Mode): Control directory sharing. If enabled, this prevents Odoo from creating shared public URLs when uploading documents, keeping all files strictly private.
One-Click Credentials Testing: A dedicated Authenticate with Nextcloud action button initiates a direct background WebDAV handshake to verify host reachability.
Nextcloud & ownCloud Odoo Connection Setup
Authenticated Nextcloud Connection

Once the WebDAV credentials pass testing, the dashboard updates immediately to display your connection status and storage credentials:

Synchronized Management Commands: Manage the active bridge using administrative buttons to Pause Sync, run a secure Reversal Sync to retrieve files, or Reset Connection credentials.
Acquired Client Authorization: The database safely vaults your server coordinates and encrypted WebDAV credentials, ready to run background batch synchronization cron queues.
Real-Time Sync Connection Status: Displays a high-visibility green Authenticated status badge confirming a stable connection between Odoo and your Nextcloud WebDAV API.
Nextcloud & ownCloud Odoo Authenticated Connection
Initialized Nextcloud Workspace

After successful WebDAV verification, Odoo automatically creates the default Odoo Storage directory inside your Nextcloud account storage space.

Nextcloud & ownCloud Root Folder Odoo
AWS S3 Buckets Integration Setup

Establish high-performance, enterprise-grade object storage synchronization between Odoo and your Amazon Web Services (AWS) S3 buckets. Securely configure programmatic IAM user access keys:

AWS IAM Access Keys: Enter your programmatic IAM user credentials, including the AWS Access Key ID and AWS Secret Access Key, ensuring appropriate AmazonS3FullAccess policies are applied.
Target S3 Bucket Name: Specify the exact, globally unique name of your registered AWS S3 bucket container (e.g., my-odoo-storage-bucket).
AWS Region Coordinate: Designate the proper geographical deployment region code (such as us-east-1 or eu-west-1) to ensure low-latency request routing.
Public Bucket vs. Proxied Stream: Toggle Public Bucket (Static URLs) to generate direct, high-speed public S3 links, or leave it disabled to securely stream and proxy files through Odoo using temporary pre-signed S3 URLs.
One-Click Handshake Validation: Trigger an on-demand API call via the Test Connection & Authenticate action button to verify bucket accessibility.
AWS S3 Odoo Connection Setup
Authenticated AWS S3 Connection

After successful verification, the active connection dashboard updates immediately to display verified sync states and credentials storage details:

Bridge Management Controls: Manage sync operations using high-level controls to Pause Sync, initiate a safe Reversal Sync to pull files, or completely Reset Connection values.
Secure Key Vaulting: Programs and vaults your Access Keys and Secrets in the encrypted database to allow background cron sync queues to execute uninterrupted.
Real-Time Credentials Status: Displays a high-visibility green Authenticated status badge verifying successful connection to AWS S3.
AWS S3 Odoo Authenticated Connection
Initialized AWS S3 Workspace

Upon active connection handshake, Odoo automatically establishes the default Odoo Storage root object prefix key to cleanly group and isolate all your synced attachment assets.

AWS S3 Root Folder Odoo

Step 02: Defining Folder Mapping Rules

Cloud Storage Sync > Configurations > Folder Mapping Rules

Establish automated rules to dynamically structure how your Odoo database attachments map to your connected cloud storage directories. By specifying active folder rules, you define exactly which models (e.g. Sales, Partners, Invoices) trigger cloud folders, where they reside, and how they are named using dynamic variables.

Folder Mapping Rules Navigation Menu

Monitor all active mapping rules in a central dashboard list view, showcasing the model scopes, active configurations, target connection clients, and direct action triggers.

Folder Mapping Rules Dashboard List View
Dynamic Folder Path Construction & Target Client Routing

Create precise mapping guidelines utilizing the customizable Folder Rule form. Target specific connection clients, isolate database models, and write dynamic folder path expressions:

Dedicated Cloud Client Binding: Map the rule directly to a pre-authenticated Cloud Connection (such as Google Drive or Dropbox), facilitating multi-cloud division routing.
Granular Model Selector: Restrict the rule scope to any active Odoo model (such as res.partner or sale.order), ensuring sync processes only trigger under target records.
Dynamic Folder Path Templating: Build clean remote hierarchies using Odoo record field coordinates (for example: {name} to translate partner directory names into Google Drive folders).
Targeted Domain Filters: Apply standard Odoo database filters (e.g., restricting partner syncs only to active customers, or invoice syncs only to posted states) to precisely control which attachments are synced.
Folder Mapping Rule Form Configuration Folder Mapping Rule Form Configuration
Bi-Directional Odoo Chatter Attachment Synchronization

Experience seamless Odoo Chatter synchronization in real-time. Any PDF, image, or document uploaded to the record's standard attachment chatter sidebar is automatically intercepted, streamed, and synchronized into the corresponding target folder inside your active cloud storage.

Bi-Directional Odoo Chatter Attachment Synchronization

Step 03: Asynchronous Queue Monitor & Dashboard

Cloud Storage Sync > Operations > Queue Monitor

Monitor, track, and manage all background cloud synchronizations in a central Operations Dashboard. Odoo streams all file transfers through an asynchronous queue, safeguarding database stability and avoiding connection rate locks.

Operations Queue Monitor Dropdown Navigation Menu
Real-Time Asynchronous Sync Queue Dashboard

Track individual attachment transfers in real-time through a comprehensive list view. The Sync Queue Dashboard provides granular transparency into every background transaction, displaying:

Granular Record Mapping: Instantly view the specific Odoo model (e.g., res.partner) and unique Record ID associated with each queued document.
Operation Type Isolation: Monitor the exact background action being performed, such as Upload file to cloud, with clear color-coded indicators.
Real-Time Status Badges: Easily filter and track files by their active processing state, including Pending, Processing, Done, and Failed.
Automatic Retry Logs: Keep track of automated re-execution attempts via the Retry Count column to proactively monitor API connectivity stability.
Sync Queue Dashboard List View
Bulk Queue Actions & Mass Processing

Streamline background queue maintenance using powerful mass execution actions. Select multiple entries directly from the dashboard list view to trigger administrative tasks in bulk:

Immediate Action Triggers: Execute bulk actions like Sync Now to force immediately, Requeue Files to retry failed ones, or Cancel Sync to clear operations from processing.
Sync Queue Kanban View Dashboard
Sync Queue Completed State & Remote ID Mapping

Monitor successful executions in the queue detail form. The backend maps and records precise remote cloud coordinates for each successfully synced binary:

Immutable Remote ID Storage: The sync queue form automatically stores the unique provider-specific identifier (Remote ID) once the cloud API acknowledges a successful upload.
Detailed Operation Metadata: Shows execution durations, transfer sizes, file formats, and millisecond success timestamps for detailed performance checking.
Sync Queue Completed State & Remote ID Mapping
File Successfully Synced & Visible in Google Drive

Once the sync queue marks the operation as Done, the attachment is immediately available inside the configured Google Drive folder — no manual steps required. You can verify end-to-end delivery directly in Google Drive:

Instant Cloud Availability: The file appears in your mapped Google Drive folder the moment the background sync engine completes the transfer, with the original filename and format fully preserved.
Folder Rule Accuracy: Files land precisely inside the folder structure defined by your Folder Mapping Rules — organised by model, record, or custom path, exactly as configured.
Zero Binary Footprint in Odoo: After Google Drive confirms receipt, the binary data is removed from the Odoo database and replaced with a secure remote reference, freeing storage without any data loss.
File Successfully Synced and Visible in Google Drive

Step 04: Operational Traceability & Sync Audit Logs

Cloud Storage Sync > Operations > Sync Audit Logs

Maintain absolute traceability and audit compliance across all multi-cloud background processes. The Sync Audit Logs system records detailed transactional logs for every background transfer attempt, giving administrators a powerful diagnostic suite.

Operations Sync Audit Logs Navigation Menu
Centralized Sync Audit Logs Dashboard

Monitor all transactions from a single dashboard. The centralized log manager keeps complete history logs of all background activities, including:

Comprehensive Event Tracking: Every background sync, file import, manually forced sync, paused connection, or resumed state is securely logged with millisecond timestamps.
Bi-Directional Action Logging: Track bidirectional movements, distinguishing between outbound uploads and incoming Backward Sync downloads.
Granular Auditing Context: Quickly audit transaction targets by viewing the active cloud connection client, database model scope, record reference IDs, and status.
Sync Audit Logs Dashboard List View

Step 05: Cloud Storage File Explorer

Cloud Storage Sync > File Explorer

Explore, manage, and organise all your cloud-hosted files directly from within Odoo — without ever leaving the interface. The built-in Cloud Storage Explorer provides a full-featured file browser experience across all your connected cloud providers from a single unified panel.

Cloud Storage File Explorer — Unified Multi-Cloud Browser
Toolbar Controls & Multi-Connection Switcher

The File Explorer toolbar puts full cloud control at your fingertips. Two key areas are highlighted — the action buttons for direct file management, and the provider switcher for navigating across all your connected cloud accounts:

Refresh: Re-fetches the current folder's live contents directly from the cloud provider, ensuring you always see the latest file state without manually reloading the page.
Upload: Upload files directly from Odoo into the currently active cloud folder — no need to switch to Google Drive, OneDrive, or any external platform separately.
Drag & Drop Upload: Simply drag files from your local system and drop them directly into the File Explorer — no file picker needed. Files are instantly queued and uploaded to the active cloud folder in the background.
All Connections Dropdown: Switch instantly between all your configured cloud providers — Google Drive, Dropbox, Nextcloud, OneDrive, AWS S3, and more — from a single dropdown. Each selection updates the directory tree and file grid to reflect that provider's storage in real time.
Search Files or Directories: Instantly locate any file or folder across the active cloud connection using the built-in search bar. Search by file name or directory name without browsing through nested folder structures manually.
File Explorer Toolbar — Refresh, Upload & All Connections Dropdown
Folder Right-Click Context Menu

Right-clicking on any folder in the directory tree or file grid instantly reveals a powerful context menu with direct actions — no need to open the folder first:

Create Subfolder: Instantly create a new subfolder inside the selected directory on the cloud provider — without leaving Odoo.
Open in Google Drive: Launch the folder directly in Google Drive (or the respective cloud provider's web interface) in a new browser tab for advanced management.
Open Linked Record: Jump directly to the Odoo record (e.g. a Sale Order, Invoice, or Contact) that this folder is mapped to — instantly connecting cloud storage back to business data.
Edit Settings: Modify the folder mapping rule settings for this directory — update the linked model, path, or sync configuration inline.
Download ZIP: Download the entire folder and all its contents as a single compressed ZIP file directly to your local system in one click.
Delete Folder: Permanently remove the folder and all its contents from the cloud provider. This action is irreversible and highlighted in red as a caution indicator.
File Explorer — Folder Right-Click Context Menu
Create New Subfolder Dialog

Clicking Create Subfolder from the context menu opens a clean, focused dialog for instant folder creation directly on the cloud provider. Simply enter the desired folder name and confirm — the new subfolder is created on the cloud and immediately reflected in the directory tree:

Subfolder Name Input: Type the name of your new subfolder (e.g. Product, Invoices, HR Documents) directly into the input field — no special characters or path separators needed.
Create Folder: Click the Create Folder button to instantly create the subfolder inside the selected parent directory on your cloud provider — no page reload required.
Instant Sidebar Update: Once created, the new subfolder immediately appears in the left directory tree sidebar under its parent folder — ready to navigate and use without any refresh.
File Explorer — Create New Subfolder Dialog
Subfolder Created & Instantly Visible — Odoo & Google Drive

The moment a new subfolder is created from the Odoo File Explorer, it is instantly propagated to the actual cloud provider — no additional sync required. The Product folder created inside Mitchell Admin appears simultaneously in both Odoo and Google Drive, confirming true real-time bi-directional consistency:

Odoo Sidebar — Live Directory Update: The newly created Product subfolder appears immediately in the left directory tree under Mitchell Admin, without any page reload or manual refresh.
Google Drive — Real-Time Cloud Sync: Switching to Google Drive confirms the Product folder is physically present inside My Drive > Odoo Storage > Mitchell Admin — created instantly via Odoo without ever opening Google Drive directly.
Zero-Step Cloud Management: Administrators never need to leave Odoo to manage cloud folder structures — create, organise, and verify folders entirely from within the File Explorer interface.
Product Subfolder Visible in Odoo File Explorer Sidebar Product Subfolder Visible in Google Drive — Real-Time Sync Confirmed
Edit Folder Settings Dialog

Right-clicking any folder and selecting Edit Settings opens the full folder configuration dialog — giving administrators complete visibility and control over every aspect of how that folder is mapped, connected, and secured:

Folder Name: The editable display name of the folder as it appears in the Odoo File Explorer directory tree (e.g. Mitchell Admin).
Cloud Connection: Displays which cloud provider account this folder is linked to (e.g. Odoo Sync Google Drive), ensuring each folder's origin is always traceable.
Originating Rule: Shows the Folder Mapping Rule that generated this directory (e.g. Customer Folder Sync Rules), providing a direct link back to the rule configuration.
Remote Cloud Folder ID: The unique provider-generated cloud folder identifier stored in Odoo — used internally for all API operations to guarantee the correct remote folder is always targeted.
Odoo Context (Model & Record ID): Identifies the exact Odoo business record this folder belongs to — showing the database model (e.g. res.partner) and the specific Record ID (e.g. 3), enabling precise Odoo-to-cloud record mapping.
Security & Access Controls: Restrict folder visibility and access to specific Odoo User Groups or individual Users — enforcing role-based access at the cloud folder level directly from Odoo.
File Explorer — Edit Folder Settings Dialog
Tag-Based File Filtering Panel

The Tags panel at the bottom of the left sidebar provides a powerful label-based filtering system. Assign custom tags to files and folders to enable instant department or category-level filtering across your entire cloud storage — without navigating folder trees manually:

All Files: The default view that displays every file and folder across the active cloud connection, regardless of any tag assignment — providing a complete unfiltered overview.
Custom Tags (e.g. HR, Sales): Clicking a tag instantly filters the file grid to show only files and folders labelled with that tag — enabling role-based document discovery in one click (e.g. HR team sees only HR-tagged files, Sales team sees only Sales-tagged files).
Add New Tag ( + ): Click the + button next to the Tags heading to create a new custom tag on the fly — instantly available for assigning to any file or folder in the explorer.
Color-Coded Tag Indicators: Each tag is displayed with a distinctive colour dot in the sidebar, making it visually easy to identify and distinguish between multiple department or project tags at a glance.
File Explorer — Tag-Based File Filtering Sidebar Panel
Create New Tag Dialog

Clicking the + button in the Tags panel opens the Create New Tag dialog — a quick, focused modal for defining custom tags with a name and a visual colour for instant sidebar identification:

Tag Name: Enter a meaningful name for the tag (e.g. Product, HR, Legal) to describe the category or department it represents across your cloud files.
Tag Color Picker: Choose from 8 distinct colour swatches (light blue, dark blue, red, green, yellow, purple, orange, grey) to visually distinguish the tag in the sidebar panel at a glance.
Create Tag: Click Create Tag to instantly add the new tag to the sidebar Tags panel — ready to assign to files and folders immediately, with no page reload required.
File Explorer — Create New Tag Dialog with Color Picker
Tag Instantly Visible in the Sidebar

Once created, the new Product tag appears immediately in the Tags panel in the left sidebar — colour-coded with the selected purple dot and positioned alphabetically alongside existing tags (HR, Sales). No page reload or additional configuration is needed. The tag is instantly ready to assign to any file or folder in the explorer for immediate filtering.

Product Tag Instantly Added to the Tags Sidebar Panel
Multi-File Selection & Bulk Action Bar

Select multiple files and folders simultaneously using the checkbox on each card. As soon as any file is selected, a floating Bulk Action Bar appears at the bottom of the screen — showing the selection count and offering powerful batch operations in one click:

Selection Count: The action bar displays the total number of selected items in real time (e.g. 5 file(s) selected), keeping you clearly informed of your active selection scope.
Download ZIP: Package and download all selected files as a single compressed ZIP archive to your local system — ideal for bulk offline access or backup of multiple cloud documents at once.
Move to...: Relocate all selected files and folders to a different directory on the cloud provider — enabling bulk reorganisation of cloud storage structure without individual file-by-file operations.
Delete: Permanently delete all selected files and folders from the cloud provider in a single action. Highlighted in red as a visual caution — this operation is irreversible.
File Explorer — Multi-File Selection with Bulk Action Bar
Move Files to Folder Dialog

Clicking Move to... from the bulk action bar opens the Move Files to Folder dialog — a scrollable, hierarchical folder picker that mirrors your full cloud directory structure. Select any destination folder and confirm to relocate all selected files at once:

Hierarchical Folder Tree: The dialog displays the complete nested folder hierarchy of your cloud connection — Root Repository, company folders (e.g. Mitchell Admin, The Jackson Group), and all their subfolders (e.g. Sales, Invoice) — making it easy to navigate to any destination.
Root Repository (Clear records re-attachment): Selecting the Root Repository option moves files to the top-level cloud directory and automatically clears any existing Odoo record attachment links — useful for detaching files from specific records.
Move Files: Click Move Files to instantly relocate all selected files to the chosen destination folder on the cloud provider — no additional steps or page reloads required.
File Explorer — Move Files to Folder Destination Picker Dialog
File Right-Click Context Menu

Right-clicking on any file in the grid instantly reveals a focused context menu with direct file-level actions — no need to open or download the file first:

Download File: Download the selected file directly to your local system in one click — no need to open the cloud provider's interface separately.
Manage Tags: Assign or remove custom tags (e.g. HR, Sales, Product) on this specific file — enabling instant category-based filtering in the Tags sidebar panel.
Open in Google Drive: Launch the file directly in Google Drive (or the respective cloud provider) in a new browser tab — for previewing, editing, or sharing from the cloud platform directly.
Delete File: Permanently remove the file from the cloud provider. Highlighted in red as a caution indicator — this action is irreversible and cannot be undone.
File Explorer — File Right-Click Context Menu
Manage File Tags Dialog

Selecting Manage Tags from the file context menu opens the Manage File Tags dialog — displaying all available tags as checkboxes, ready to assign or remove from the specific file (e.g. sync-audit-logs-list.png). Simply check or uncheck tags and save:

File-Specific Tag Assignment: The dialog is scoped to the exact file you right-clicked on — shown clearly in the prompt (e.g. Select tags to apply to sync-audit-logs-list.png), ensuring no accidental bulk changes.
Multi-Tag Checkbox Selection: All available tags (HR, Product, Sales, etc.) are listed with individual checkboxes — check any combination to assign multiple tags to a single file simultaneously.
Save Tags: Click Save Tags to apply all selected tags to the file instantly — the Tags panel in the sidebar now filters and reveals this file when any of its assigned tags are selected.
File Explorer — Manage File Tags Dialog with Checkbox Selection
Tags Displayed as Badges on File Cards

Once tags are saved, they appear immediately as colour-coded badge labels directly on the file card in the grid view — no hover or additional click required. The sync-audit-logs-list.png file now clearly shows three assigned tags: HR, PRODUCT, and SALES — providing instant at-a-glance categorisation for every file in the explorer:

Visible Tag Badges on Cards: Each assigned tag is rendered as a small coloured badge label at the bottom of the file card — matching the tag's colour (HR in blue, Product in purple, Sales in red), making multi-tagged files instantly recognisable in the grid.
Sidebar Tag Filtering: Clicking any tag in the left sidebar Tags panel (HR, Product, or Sales) now instantly shows this file in the filtered results — since all three tags are assigned to it.
File Explorer — Tags Displayed as Badges on File Card (HR, Product, Sales)
File Tags — Central Management via Configurations

Beyond creating tags on the fly from the File Explorer, administrators can centrally manage all file tags from Configurations → File Tags in the top navigation. The Cloud Tags list view provides a clean overview of all defined tags with their assigned colour codes — enabling organised tag lifecycle management across the entire module:

Configurations → File Tags Menu: Navigate to Configurations in the top menu and select File Tags to open the Cloud Tags management page — accessible to administrators at any time without entering the File Explorer.
Tag Name & Colour Code List: The list view displays every defined tag (e.g. HR, Product, Sales) alongside its assigned colour dot — providing a complete, at-a-glance inventory of all available tags in the system (e.g. 1–3 / 3).
Create New Tags ( New ): Click the New button to define additional tags centrally — useful for pre-configuring all required department or project tags before distributing access to end users.
Edit or Delete Tags: Click any existing tag row to edit its name or colour, or delete tags that are no longer needed — changes are instantly reflected across the File Explorer Tags sidebar for all users.
Cloud Tags Configuration — Configurations → File Tags Menu & List View
Secure Portal Shares — Share Cloud Files with External Partners

Navigate to Operations → Secure Portal Shares to manage all cloud file shares issued to external portal partners. Each share entry provides a controlled, time-limited, and permission-scoped access link to a specific cloud attachment — without exposing the full cloud storage to the recipient:

Share Name: A human-readable label for each share entry — making it easy to identify which cloud file or document has been shared and for what purpose.
Cloud Connection & Shared Attachment: Displays the cloud provider connection (e.g. Odoo Sync Google Drive) and the exact file shared (e.g. LN-IN-00061-05-22-2026 06:40 PM.png) — providing full traceability of what was shared from which cloud source.
Portal Partner & Expiry Date: Each share is scoped to a specific portal partner and includes a configurable expiry date and time (e.g. May 28, 10:00 AM) — ensuring access is automatically revoked once the deadline passes.
Access Mode & Status: Each share defines the permission level (Read-Only or edit access) and tracks the current status — Active for valid shares or Expired for shares whose deadline has passed, keeping the share list fully auditable.
Operations — Secure Portal Shares List with Expiry & Access Control
Secure Portal Share — Form Detail

Opening any share entry from the list reveals a comprehensive form with four dedicated sections — giving administrators full control over what is shared, with whom, for how long, and with what level of access:

Shared Target: Define the cloud source being shared — select the Cloud Connection (e.g. Odoo Sync Google Drive) and the specific Shared Folder (e.g. The Jackson Group) that the portal partner will have access to.
Access & Security: Configure the recipient and access scope — optionally restrict to a Specific Portal Partner, set an Expiry Date & Time (e.g. May 30, 3:00 PM), choose Access Mode (Read-Only or Read & Write), and view the auto-generated Secure Token that uniquely identifies this share link.
Workspace Permissions: Fine-tune what portal users can do inside the shared workspace — toggle Allow Search & Filter, Allow Downloads, and Allow Uploads independently for maximum flexibility. Use the Tags Filter field to restrict visibility to only files tagged with specific labels.
Link Settings & Copy Link: The auto-generated Secure Share Link is displayed in full (e.g. http://…/cloud_storage/share/[token]) with a Copy Link button — ready to paste and share directly with the portal partner. The share is fully tracked in the Odoo Chatter (e.g. "Cloud Storage Portal Share created") for complete audit traceability.
Status Filter (Active / Expired / Archived): Use the status tabs at the top-right to instantly filter shares by their lifecycle state — Active for currently valid shares, Expired for elapsed ones, and Archived for deactivated entries. The Check Expiry button manually re-evaluates and updates all share statuses on demand.
Secure Portal Share — Full Form with Shared Target, Access & Security, Workspace Permissions and Link Settings
Portal Partner's Secure Workspace View

When a portal partner opens the secure share link, they are taken to a dedicated Secure Portal Workspace — a clean, dark-themed file browser scoped entirely to the shared folder and permissions. The partner sees only what has been explicitly shared, with no access to any other part of Odoo or the cloud storage:

Share Header & Access Badge: The workspace displays the share name (e.g. Human-readable label for the share), a Secure Portal Workspace label, and a colour-coded access badge (READ & WRITE or READ ONLY) — so the partner is always clearly informed of their permission level.
Files & Folders Grid: The shared folder's contents are displayed in a card grid — folders (Sales, Invoice) and individual files (PNGs, PDFs, etc.) are all visible. Each file card offers an inline Download button and a Drive shortcut button to open the file directly in the cloud provider.
Search & Breadcrumb Navigation: A search bar (Search files & folders...) and a breadcrumb path (#Root → The Jackson Group) allow the partner to navigate sub-folders and find files quickly — all within the scope of what has been shared.
Download Selected (Zip): Partners can select multiple files using checkboxes and download all selected items as a single ZIP archive in one click — the Download Selected (Zip) button appears at the top right of the workspace.
Upload Files & Drag & Drop: If upload permission is granted, a right-side Upload Files panel with a Drag & Drop Files Here zone allows the partner to contribute files directly into the shared cloud folder — enabling true two-way collaboration via the portal.
Discussion Panel: A built-in Discussion chat panel on the right allows the portal partner to send messages directly within the workspace — enabling real-time communication about the shared documents without leaving the portal page.
Portal Partner's Secure Workspace — Files Grid, Upload Panel and Discussion Chat
Access Denied — Secure Link Enforcement

The secure share link is fully protected — if anyone without proper authorisation attempts to open the link, they are immediately shown an Access Error page rather than the shared workspace. This ensures cloud documents are never accidentally exposed to unauthorised users, even if the share link is forwarded or guessed:

Access Denied Message: The page displays a clear red ⚠ Access Error header and the message "Access Denied: You do not have permission to access this secure sharing link." — leaving no ambiguity about why access was blocked.
Sign In Redirect: A Sign In button is provided — allowing legitimate users who are simply not logged in to authenticate themselves and gain access, while completely blocking unauthenticated or unauthorised visitors.
Token-Based Security: Each share link contains a unique secure token — only users matched to the configured portal partner (or any portal user if no specific partner is set) can successfully access the workspace, even after signing in.
Secure Share — Access Denied Error Page for Unauthorised Users
Expired Share Link — Automatic Access Revocation

When a portal partner attempts to open a share link after its expiry date has passed, the system automatically enforces time-based access revocation — displaying a dedicated ⚠ Access Error page with the message "This sharing link has expired." No manual intervention by the administrator is required to block access once the deadline is reached:

Automatic Expiry Enforcement: Once the configured expiry date and time is reached, the share link is instantly invalidated — returning this error page to anyone who tries to access it, including the originally authorised portal partner.
Distinct from Permission Denial: This error ("This sharing link has expired.") is specifically triggered by an elapsed expiry date — distinct from the general access denied error shown to users who were never authorised, providing clear and specific feedback to the recipient.
No Admin Action Required: Expiry is handled entirely by the system — administrators simply set the expiry date when creating the share, and access is revoked automatically at that time with no manual steps needed.
Secure Share — Expired Link Access Error Page
Reversal Sync — Convert Cloud Files Back to Local Storage

If you ever need to migrate your files back from the cloud, the Reversal Sync Wizard provides a complete, automated way to pull your external documents back into Odoo. Accessible via the header of any authenticated Cloud Connection form, it downloads remote files and seamlessly converts them back into standard Odoo database binary attachments:

Reversal Sync Warning: This operation reverses the cloud sync process — downloading files from your cloud storage and writing them as binary data directly back into the Odoo database. You should verify your local database storage capacity before proceeding.
Flexible Scope Control: Run a complete reversal sync across the entire cloud connection or restrict it to a specific Folder Rule (e.g. only revert attachments associated with a particular Odoo model).
Two Reversal Actions: Choose between Restore & Delete from Cloud to reclaim cloud storage space by permanently deleting the source files after downloading, or Restore & Keep Copy in Cloud to preserve external copies.
Transactional Fail-Safe: The wizard processes each file using robust savepoints — if any file download encounters an issue, the database rolls back only that specific attachment and continues processing the rest without interrupting the sync.
Detailed Sync Logs: Successes and failures are automatically tracked and logged to provide full visibility, complete with real-time browser notifications summarizing the number of successfully restored items.
Reversal Sync Wizard Form View
Pause & Resume Sync — Complete Administrative Control

During system maintenance, server migrations, or API quota management, administrators might need to temporarily halt data exchange. The module includes a built-in Pause & Resume Sync toggle directly on the authenticated connection form view, allowing you to instantly pause and restart all automation tasks:

Immediate Background Suspension: Pausing a connection immediately halts all background upload queues and backward polling cron tasks, ensuring no API requests are sent to the remote provider until sync is manually resumed.
Real-Time Status Banners: When paused, the connection form dynamically displays an informative yellow warning alert, keeping the entire team aligned on the connection state.
Seamless Manual Resume: Re-enable queue processors and bi-directional polling with a single click using the prominent Resume Sync header button.
Audit Trace Logging: Both pause and resume actions generate automatic entries in the system audit logs, documenting the activity for full security traceability.
Manually Paused Cloud Connection Status View
Server Timeout Warnings — Safeguard Large Synchronization Cycles

To guarantee smooth operations during bulk uploads or massive initial sync cycles, the module includes automatic system configuration checks. If it detects low execution timeout parameters in the Odoo server configuration, it displays a highly visible warning banner with recommended setting adjustments:

Proactive Timeout Detection: Automatically inspects active Odoo server configuration values (such as limit_time_real and limit_time_real_cron) upon opening a connection form.
Targeted Configuration Guidance: Dynamically warns administrators if limits are configured below 15 minutes (900 seconds), recommending adjustments to prevent premature worker terminations.
OS-Aware Intelligence: Smart detection bypasses multi-worker CPU warning rules under Windows platforms, avoiding false alerts where system worker limits are unsupported.
Odoo Server Timeout Warning Banner Status View
Authentication Error Handling — Auto-Suspension Safeguards

If the server-to-server OAuth token exchange fails (e.g., due to an incorrect or expired App Secret) or if third-party API credentials are revoked, Odoo instantly transitions the connection to an Authentication Error status. This safeguards your system by pausing active operations and providing descriptive administrative alerts:

Immediate Failure Detection: Instantly transitions the client state to a high-visibility error mode and halts background upload workflows to avoid continuous request failures or API lockout issues.
Graceful Auto-Suspension: Automatically suspends background queue processing and bi-directional CRON polling tasks for the failed provider to prevent server load spikes and unnecessary API calls.
Prominent Warning Alerts: Renders a highly detailed red status banner in the connection form, immediately signaling to administrators that sync has stopped due to credential validation errors.
Zero-Risk Re-Authentication: Allows administrators to edit credential details on the fly and simply trigger a fresh OAuth authentication flow without losing existing folder structures or mapping rules.
Cloud Connection Authentication Error Banner View
Connection Migration & Re-Attachment — Seamless Provider Transition

If you need to update a Folder Sync Rule to point to a different Cloud Connection (e.g. migrating from OneDrive to Dropbox, or switching AWS S3 buckets), the system automatically detects that existing files are mapped to the old provider. It generates a prominent warning banner and guides you through a fully automated data migration process with a single click:

Stale Mapping Detection: Instantly detects if files or folder mappings exist under a different cloud client than the active connection on the rule, preventing orphaned mappings or data discrepancies.
Automatic Re-Attachment Prompts: Form views dynamically render an eye-catching warning alert banner and a specialized Migrate/Re-Attach Files header action only when stale metadata is found.
Two-Way Transition Handshake: The migration wizard securely downloads all previously synced attachments from the old cloud connection and automatically writes them back as database binary data.
Clean Remote Removal: Offers option to permanently delete source folders and documents from the old cloud environment to reclaim storage space, ensuring no duplicate directories remain.
Continuous New Sync Queueing: Automatically queues all transferred binary files for the new cloud connection, running immediate background synchronization to rebuild folder trees seamlessly.
Folder Sync Rule Connection Migration and Re-Attachment Warning View
Re-Attachment Sync Wizard — Executing Automated Migration

Launched from the Folder Sync Rule warning, the Re-Attachment Sync (Migration) Wizard provides a highly structured environment to execute the transition. It dynamically computes the total file volume and offers complete control over remote file deletion:

Permanent Remote Deletion: Enabling the old file deletion option permanently removes files from the source cloud storage upon successful download, helping prevent storage overhead.
Dynamic Volume Computation: Automatically scans and displays the exact count of synced attachments ("Total Synced Attachments") mapped to the old connection.
Transparent Scope Mapping: Explicitly maps the old connection alongside the new connection, providing absolute clarity on the source and destination cloud providers before migration.
Batch Recovery Execution: Initiates an automated batch process via Start Migration, safely downloading, converting, and instantly re-queueing all files for the new cloud connection.
Folder Sync Rule Re-Attachment Sync Migration Wizard Dialog
Automated Background Tasks — Cron-Driven Scheduler Synchronization

To enable seamless automation without manual intervention, the module includes dedicated Odoo Scheduled Actions. Operating quietly in the background, these scheduler crons handle queue processing, backward folder polling, and link security expirations automatically:

Queue Processor Cron: Runs automatically every 5 minutes to asynchronously process the FIFO upload queue. This keeps the browser fast and uploads large files sequentially in the background.
Backward Sync Poller: Runs every 15 minutes to inspect your cloud directories. If any new folders or files are uploaded directly on Google Drive, Dropbox, or OneDrive, they are automatically synced back to Odoo.
Automatic Share Expiry: Runs hourly to search for expired secure portal shares, automatically revoking access tokens once the deadline passes without any manual admin action required.
Fully Configurable: Standard Odoo Scheduled Actions mean you can customize intervals, execution times, or manually trigger the cron tasks at any time from the Technical Settings dashboard.
Odoo Background Scheduled Actions Cron List
Critical Scheduled Actions Protection — Structural & Access Safeguards

To maintain sync database parity, delta poll intervals, and queue integrity, the module enforces a strict access control layer on Odoo scheduled actions. The system blocks unauthorized or accidental deletion and modification of core crons, throwing a critical access validation error if bypassed:

Critical Access Enforcement: Actively intercepts writes and unlinks on core crons, throwing strict validation errors that block database operations to protect structural integrity.
Write Interception Guard: Overrides the cron save workflow ("write") to block any attempts to change critical scheduler properties, such as the execution interval number, interval type, or action code.
Deletion Prevention Lock: Overrides the unlink workflow ("unlink") to structurally protect the background Queue Processor and Backward Sync Poller from being deleted.
Fail-Safe Integrity: Guarantees that essential background sync threads remain active and unmodified, preventing accidental data sync breakdowns or background loop failures.
Scheduled Action Modify Validation Error Page Scheduled Action Delete Validation Error Page

Frequently Asked Questions

Which cloud storage providers are supported out-of-the-box?
The module supports Google Drive, Microsoft OneDrive, SharePoint, Dropbox, Nextcloud, and AWS S3. Each provider can be configured with secure OAuth2 or API credentials under the Cloud Clients menu.
Does the module delete local file binaries from my Odoo database?
Yes. Once files are uploaded to Odoo, they are placed in a background sync queue. After the background cron job successfully transfers the binary to your cloud provider, the local binary is deleted from the Odoo database, and the attachment type is changed to a link ('url') to save Odoo server disk space.
How does the asynchronous background queue work?
To prevent Odoo from freezing or timing out during massive file uploads, the module uses a First-In-First-Out (FIFO) sync queue. Users can instantly save documents locally, while a background Scheduled Action (Cron) handles the batch upload asynchronously in the background.
Can I manually trigger a file sync immediately?
Yes. If you do not want to wait for the scheduled cron job, users can click the "Sync Now" button on any attachment or forced sync queue card to push the file to the cloud immediately.
What happens if a cloud client connection is paused?
If you pause the sync connection, the module suspends all queue processing and delta polling for that client. Files remain saved locally in Odoo, and a clear pause banner is displayed in the Odoo client form view. Once resumed, the sync process picks up right where it left off.
Can I revert cloud attachments back to local Odoo binaries?
Absolutely. The module includes a Reversal Sync Wizard that automates the downloading of remote cloud attachments and restores them back into standard Odoo local binaries with transaction savepoints.
Is this app compatible with Odoo Community as well as Enterprise?
Yes, this app works perfectly with Odoo Enterprise (Odoo.sh & On-Premise) as well as Community editions.
Is this app compatible with Odoo Online?
No, like most 3rd-party modules, this app will not work for Odoo Online (SaaS) as it requires custom module installation which is only permitted on Odoo.sh or On-Premise servers.
How to contact if there is need of any Customization?
Please contact us on support@creyox.com for any custom workflow requirements or specific feature adjustments.
Do I get free support when I buy these app?
Yes, we provide free support for 60 days from the date of purchase for any issues related to the module's standard functionality.
Do I need to buy all versions separately?
Yes, different versions of Odoo (e.g., 16, 17, 18, 19) require their own specific module builds, and these are sold as separate purchases.
The app I paid for is not working, what should I do?
You can raise a support ticket by emailing support@creyox.com. Our technical team will investigate and provide the necessary fixes.

Explore similar picks



Explore Our Other Apps

Our Services

Odoo
Implementation

Odoo
Customization

AI Powered
Odoo Solutions

Odoo Data &
Module Migration

Third Party
App Integration

Odoo Artificial
Intelligence Services

Mobile App
Development

Support &
Maintenance

Odoo Training
& Guidance

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

  • 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