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. Document Management
  3. Cloud Sync Engine Base | File Manager | Two-Way Sync | Cloud Storage v 19.0
  4. Sales Conditions FAQ

Cloud Sync Engine Base | File Manager | Two-Way Sync | Cloud Storage

by echoBitz IT Solutions Pvt. Ltd. https://www.echobitzit.com
Odoo

$ 48.91

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)
Lines of code 8423
Technical Name eb_odoo_cloud_sync_engine_base
LicenseOPL-1
Websitehttps://www.echobitzit.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 8423
Technical Name eb_odoo_cloud_sync_engine_base
LicenseOPL-1
Websitehttps://www.echobitzit.com
  • Description
  • License

Cloud Sync Engine Base

Cloud Sync Engine Base is the provider-agnostic orchestration layer for two-way cloud storage synchronization in Odoo 19. It coordinates attachments, sync queues, smart folder rules, OAuth2 credentials, and the OWL file manager that provider modules extend.

Cloud Sync Engine Base

CoreCapabilities

A foundation layer designed to power provider-specific cloud modules

Provider-Agnostic Sync Orchestration
Hot Feature New Feature

The base engine does not call cloud APIs directly. Instead, it dispatches work to provider modules through a clean method naming convention, so Google Drive, OneDrive, Dropbox, and Amazon S3 integrations can share the same orchestration layer.

Transactional Queue Processing
Hot Feature

Background jobs handle upload, download, delete, rename, move, and copy operations with retry tracking, row-level locking, and safe savepoints for partial failure recovery.

Cloud Provider Registry

Manage multiple provider records with OAuth2 credentials, root folder metadata, sync state, and connection health fields.

Smart Folder Rules
Hot Feature

Map Odoo models to dynamic folder hierarchies using template expressions and parent rules.

OWL-based File Manager
New Feature

Provide a desktop-style file browsing experience with a folder tree, file grid, action bar, and persistent state across reloads.

Attachment Widget Enhancements
New Feature

Add drag-and-drop cloud-aware attachment handling to chatter and form views so users can sync files without leaving their record.

Portal Sharing
Hot Feature

Generate secure tokenized share links for files and folders with optional upload, folder navigation, and invitation email workflows.

Sync Status Tracking
Hot Feature

Track pending, synced, failed, and conflict-style outcomes through logs, queue counters, and provider-level statistics.

Plugin-Friendly Architecture
Hot Feature New Feature

Provider modules extend the base engine through inherited model hooks and dispatcher methods, keeping API-specific logic separate from the orchestration layer and making new connectors easier to add.

Feature Deep Dive

Explore the engine that powers cloud storage sync workflows

  • Architecture
  • Providers
  • Queue
  • File Manager
  • Sharing
  • FAQs
  • Releases
Provider-Agnostic Cloud Integration Architecture

Cloud Sync Engine Base is built as a universal orchestration layer — not a single-vendor connector. It defines the shared models, queues, UI, and dispatch contract that any cloud platform can plug into. Install one base module, then add lightweight provider extensions for Google Drive, Dropbox, Amazon S3, OneDrive, or your own custom storage backend. The base engine handles Odoo-side workflow; each provider module only implements that platform's API.

Plug In Any Cloud Platform

Every integration extends the same cloud.storage.provider model and registers its platform through provider_type. No changes to the base module are required when you add a new vendor — the File Manager, folder rules, sync queue, and attachment hooks work automatically once the provider module is installed.

Works today with: Google Drive, Dropbox, Amazon S3, OneDrive / SharePoint — and any future provider that follows the same dispatch contract.

One Dispatch Contract for All Providers

The engine resolves cloud operations dynamically: _{provider_type}_{operation}. Examples: _google_drive_upload_file, _dropbox_move_file, _amazon_s3_delete_file, _onedrive_create_folder. Upload, download, delete, rename, move, and copy all flow through the same queue and cron — regardless of which API sits behind them.

Building a new connector means implementing the provider-specific methods; orchestration, retries, logging, and UI stay in the base module.

Shared Odoo Workflow, Vendor-Specific APIs

Attachment create/write/unlink hooks, folder rule generation, capability flags, webhook routes, and the OWL File Manager are all provider-neutral. When a user uploads from Odoo or moves a file in the dashboard, the base engine enqueues the job and delegates the actual cloud call to the connected provider module — keeping Odoo behavior consistent while each platform handles OAuth, paths, parents, webhooks, and quotas on its own terms.

Multi-Provider from a Single Foundation

Configure multiple cloud accounts side by side — one provider per storage backend, each with its own credentials, root folder, and sync metrics. Users switch providers in the File Manager without leaving Odoo; operations always route to the correct integration through the active provider record. Add or replace cloud platforms over time without rebuilding your document workflow.

Cloud Provider Management

Create and monitor provider records for Google Drive, OneDrive / SharePoint, Dropbox, Amazon S3, and other connected platforms. The provider list shows connection state, last sync date, folder rules, synced file counts, and pending queue items at a glance.

Cloud Providers list view
Monitor every connected cloud account from one list — provider type, connection status, sync metrics, and queue health in a single view.
Connection State

Track draft, connecting, connected, error, and expired states, with diagnostics available when the provider encounters a problem.

Operational Metrics

See folder rule counts, synced attachment totals, pending queue counts, scheduler counts, and estimated storage savings per provider.

Sync Queue and Logging

The queue is the safety net for cloud operations. It stages work in a predictable sequence and records the outcome so failures can be retried without rolling back successful items.

Sync Queue list view
Track every cloud operation — upload, rename, move, delete, and copy — with provider name, priority, status badges, retry counts, and one-click retry for failed jobs.
Supported Operations

Upload, download, delete, rename, move, and copy.

Queue Controls

Priority, retry count, maximum retries, processing state, and error details are available for each job.

Operational Logging

Cloud logs capture auth, sync, test, and queue events to simplify support and troubleshooting.

OWL File Manager Dashboard

The dashboard is a standalone client action designed for browsing cloud folders inside Odoo. It brings together folder navigation, file listing, actions, and persistent session state into one working surface.

File Manager dashboard
Browse folders and files from Home, switch providers, upload and sync, and review per-file cloud status — all inside a dedicated Odoo dashboard.
Folder Sidebar

Navigate nested cloud directories using a responsive tree layout.

File Grid

Review files, states, and record context in a structured grid.

Action Bar

Use bulk actions for selected folders and files without leaving the view.

Portal and Public Sharing

Cloud shares provide token-based public links and optional portal-based access for secure external collaboration. Shares can bundle files or folders, enable uploads, and control folder navigation for recipients.

Invitation Workflow

Share records can generate invitation emails for portal partners, making it easier to distribute secure access without manually assembling links.

Frequently Asked Questions
Does this module call cloud APIs directly?

No. It provides the orchestration layer and dispatch hooks; provider modules implement the direct API requests.

What happens if a sync fails?

The queue item captures the error, keeps retry state, and preserves previously successful work through savepoints and logging.

Releases
Version 19.0.1.0.0
  • Initial release of Cloud Sync Engine Base for Odoo 19.
  • Provider-agnostic orchestration layer with dynamic dispatch for any cloud platform.
  • OWL File Manager dashboard with folder tree, grid/list views, and multi-provider support.
  • Sync queue with upload, download, rename, move, copy, and delete operations.
  • Smart folder rules, cloud logging, portal sharing, and attachment lifecycle management.
Quick Connect

Scan and Connect with echoBitz

Book a meeting, start a WhatsApp conversation, or reach us by email from one simple visual card. It is the fastest way to move from curiosity to a real cloud sync discussion.

Meeting WhatsApp Email
echoBitz QR contact options

Our Services

Odoo Integration

Seamlessly integrate Odoo with cloud platforms, connectors, and tools for better workflow.

Odoo Implementation

We plan, configure, and deploy Odoo tailored to your business processes.

Customization

Get modules and workflows customized to meet your exact needs in Odoo.

Community Apps

Access or develop robust community apps to enhance your Odoo functionality.

Development Outsourcing

Hire dedicated Odoo developers to build solutions efficiently and cost-effectively.

Support & Maintenance

Enjoy peace of mind with our reliable support, updates, and bug fixing services.

Built for extensible cloud workflows

Cloud Sync Engine Base gives your team a stable foundation for cloud storage integrations, with provider plugins handling the API specifics while the base module manages orchestration, safety, and user-facing tooling.

Provider-agnostic by design

Discover More Solutions by echoBitz IT

Explore our other Odoo apps

All-in-one Education Management System
All-in-One Education Management

Run operations end to end with Education Core, Admission, Session, Exam, and Fee Management modules.

Admission Management System
Admission Management System

Digitizes application intake, merit processing, rounds, allocations, and student onboarding.

Session Management System
Session Management System

Helps colleges manage timetables, sessions, and student attendance in one place.

Exam Management System
Exam Management System

Streamlines exam planning, scheduling, seating, attendance, and result processing in one module.

Fees Management System
Fees Management System

Helps institutions set up fee structures and manage student fee payments efficiently.

Question Paper Management System
Question Paper Management System

Simplifies creating, organizing, and managing question papers for exams.

View All echoBitz Apps on Odoo App Store

Ready to streamline cloud synchronization in Odoo?

Install Cloud Sync Engine Base to power provider-specific integrations with a reliable queue, smart folder rules, file management tools, and secure sharing workflows from one centralized foundation.

Get Support Visit Our Website
echoBitz IT Solution Pvt. Ltd. | Odoo Certified Partner | info@echobitzit.com | www.echobitzit.com
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