Advanced Cloud Storage Solution Features¶
Cloud storage services such as OneDrive, SharePoint, Google Drive, Dropbox, Nextcloud, and ownCloud hold the working documents of most teams, while Odoo holds the records those documents belong to. By connecting the two with the TeqStars Advanced Cloud Storage Solution app, you can synchronize files in both directions, mirror record attachments to the cloud automatically, and share documents with internal and portal users.
The app is built directly on each provider’s own API: Microsoft Graph for OneDrive and SharePoint, Google Drive, Dropbox, and WebDAV for Nextcloud and ownCloud.
Supported Features¶
- Six cloud services in one module
Connect OneDrive, SharePoint, Google Drive, Dropbox, Nextcloud, and ownCloud. All six can run at the same time, each with its own folder, events, and schedule.
- Two-way synchronization
Documents, attachments, and folders travel in both directions. Deletions are applied on both sides, so a file removed in Odoo is removed from the provider as well.
Renames and moves are imported only. A file renamed or moved in the cloud is updated in Odoo, renaming or moving it in Odoo does not change the cloud copy.
- Real-time updates with a fallback
OneDrive, SharePoint, Google Drive, and Dropbox notify Odoo through webhooks the moment something changes. Nextcloud and ownCloud are polled on a schedule. If webhooks cannot reach the Odoo instance, the scheduled sync takes over automatically, so no change is lost.
- Automatic attachment sync
Files attached to any Odoo record, such as a sales order, an invoice, or a contact, are uploaded to the cloud on their own and sorted into folders. One switch per connection enables it, existing attachments can be uploaded too, and failed uploads retry without intervention.
- Auto directory rules
Define the folder pattern once per model. New records then file themselves into the correct cloud folder, on any model.
- File manager inside Odoo
Browse the cloud folder tree without leaving Odoo. Drag and drop to upload, preview a file without downloading it, and move, rename, delete, or search across folders.
- Sharing and permissions
Share a folder or a single file with a contact as Viewer or Editor, set an expiry date, and revoke access at any time.
- Customer and vendor portal
Portal users get a Cloud Documents card on the portal home, where they can browse, preview, download, rename, and upload the documents shared with them.
- Attachment offload
Move attachment files out of Odoo to the cloud to reduce server storage. The Odoo records stay intact, only the link remains, and the operation is fully reversible.
- Live dashboard
Storage used, file types, sync health, connected providers, and recent activity, all on one screen.
- Activity logs and queue manager
Every upload, download, deletion, and sync run is recorded with its result and error. A failed upload waits in the queue with its reason and retry time instead of blocking the rest.
- Quick jump to the provider
Open any file directly on Dropbox, Google Drive, SharePoint, or another provider in one click, or copy its link.
Full Feature Comparison¶
High-level comparison of TeqStars with typical cloud storage apps on Odoo Apps (Others). Figures such as price and lines of code are indicative and can change over time; treat the matrix as a product positioning summary, not a legal guarantee.
Why Choose TeqStars¶
Official provider APIs: the app is built straight on each provider’s own API, with no middleware, no scraping, and no third-party relay in between.
One price, all six clouds: every provider is included in a single module. Buying a separate app per cloud usually costs more and leaves six different setups to learn.
Onboarding: purchases include a free live install session (about 60 to 90 minutes) with the team. Many alternatives rely on self-service docs or bill onboarding separately.
| Feature | TeqStars | Others |
|---|---|---|
| Providers & sync | ||
| Supported clouds Google Drive, OneDrive, SharePoint, Dropbox, Nextcloud, ownCloud. |
✓6 providers, one module | Typically one provider per app |
| Sync direction | ✓Two-way, Odoo to cloud and back | Often export only |
| Real-time updates Webhooks, with a scheduled fallback when they cannot reach the instance. |
✓Webhooks + cron fallback | Cron only, if any |
| Scheduled sync | ✓Yes, per connection | Yes |
| Connections | ✓All six clouds at once, each independent | Usually a single connection |
| Documents in Odoo | ||
| Odoo attachment mirroring Files on sales orders, invoices and contacts. |
✓Automatic, foldered per model | Rare |
| In-Odoo file manager | ✓Folder tree, kanban, list, preview, rename | Plain list view |
| Portal sharing Folder or single file, per contact. |
✓Viewer or Editor role | Usually none |
| Running it | ||
| Error visibility | ✓Activity log with reason + auto retry | Server logs |
| Dashboard | ✓Storage, file types, sync health, activity | Partial, if any |
| Guided installation | ✓Free live session with the developer | Docs only |
| The bottom line | ||
| Module size (LOC) Odoo cloc-counted, module only |
13,000+ | Not disclosed |
| Exclusive depth features | Multiple | 0 to 2 typical |
| Free install session | 60 to 90 min | Self-service |
Real-time Synchronization¶
Keep Odoo and cloud storage aligned without manual intervention. Webhooks are available for OneDrive, SharePoint, Google Drive, and Dropbox. Nextcloud and ownCloud rely on the scheduled action.
Documents |
Import |
Folders |
Import |
Renames and moves |
Import |
Deletions |
Import |
Documents |
Bi-directional |
Folders |
Bi-directional |
Renames and moves |
Import |
Deletions |
Bi-directional |
Documents |
Bi-directional |
Folders |
Bi-directional |
Existing attachments |
Export |
Attachment offload |
Export |
Benefits¶
- Less manual work
Users continue to work in the cloud drive they already know, while Odoo keeps each file with the correct record.
Files no longer have to be downloaded from Odoo and uploaded elsewhere.
- Nothing gets lost
Files attached to a sales order or an invoice are mirrored to the cloud automatically, in the folder the directory rules define.
A failed upload waits in the queue with its reason and retries on its own, and the responsible user is notified.
- Easier sharing
Customers and vendors open shared files directly from the Odoo portal, as Viewer or Editor, for as long as the expiry allows.
No additional licence is required on OneDrive, Google Drive, or Dropbox.
- A lighter database
Attachment offload moves file content to the cloud while the Odoo records stay intact, reducing server storage.
The operation is fully reversible, so nothing is locked in.
- Full traceability
Every action is logged with its reason, making a missing file straightforward to account for.
The dashboard presents storage, sync health, and recent activity in one place.
Conclusion¶
The integration between cloud storage and Odoo offers businesses a comprehensive solution to effectively manage their documents and record attachments. By synchronizing documents, folders, attachments, and deletions in both directions, the module simplifies document handling, improves efficiency, and removes the manual uploads that slow down day-to-day work. With a single connection, full activity logging, and every file stored next to the record it belongs to, businesses can rely on both systems holding the same up-to-date documents.
Note
Renames and moves are synchronized from the cloud to Odoo only. Renaming or moving a file in Odoo does not change the copy on the provider.
Deletions are applied on both sides. Deleting a file in Odoo also removes the cloud copy, so an independent backup of important data is recommended.
Sharing in Odoo controls who sees a file inside Odoo and the portal. It never changes permissions on OneDrive, Google Drive, or any other service.