Preskoči na sadržaj

Dropbox Odoo Integration v.18

The tool to automatically synchronize Odoo attachments with DropBox files in both ways

487€ 438€

Cijena vrijedi do 2026-09-15 (prema promotivnoj kampanji August-September 2026).
Cijena već uključuje sve potrebne ovisnosti = 89 80€ (vlastita cijena) + 398 358€ (Cloud Storage Solutions).
Trenutačna verzija: 18.0.3.0.3

Enterprise
Community
Odoo.sh

This is the tool to integrate Dropbox features with Odoo folders and files. The app automatically stores Odoo attachments and directories in Dropbox and provides instant access to them via web links.

Synchronize Odoo folders with Dropbox

Automatic folders' structure

Decide which Odoo document types should have their own folders trees and synchronize those to Dropbox

Automatic regular sync

Rely on auto-synchronization between Odoo and Dropbox based on scheduled jobs. No manual interaction is required

Bilateral sync

Odoo sends attachments to Dropbox and retrieves files from there. Binary content is kept in clouds, while Odoo provides direct access to synced items

Cloud synchronization history

Control Dropbox sync logs right in Odoo. Export and share those in case of any issues. Be notified of any client disconnections

File manager interface

Manage synced folders and attachments from a single Odoo view. Comfortably navigate by directories. Search and download files one by one or in batch. Upload and move attachments to folders

Attachment box

Organize files of any Odoo object in a set of subfolders. Instantly access folders and files in the attachment box and in Dropbox

Document-related folder in Dropbox
Dropbox: sync attachments
Dropbox subdirectories
Odoo's root folder is in Dropbox

How synchronization works

Automatic two-sided sync

  • Configure sync for one or multiple Dropbox instances
  • Integration is based on scheduled jobs and is fully automatized. The app regularly checks changes in systems and runs sync operations
  • Synchronization is bilateral. Updates in Odoo are reflected in Dropbox (direct sync); changes in Dropbox modify Odoo folders and attachments (backward sync)
  • Cloud connection with Dropbox might be reset. In this way, the app assumes getting back all items back to Odoo (reverse sync)
  • Odoo folders and attachments might be re-attached to a new cloud client from Dropbox. Hence, items will be first taken back to Odoo (reverse sync) and then put will be put into the new cloud storage (direct sync)

Queue-based synchronization

  • Once in 15 minutes, the app examines updates in Odoo and Dropbox to prepare a synchronization queue
  • Folders' checks follow the First-In-First-Out (FIFO) principle. So, directories that have not been examined for the longest will be processed first
  • Once in 15 minutes, the sync queue is run by the special scheduled job. Firstly, the most important (blocking) tasks would be done
  • Control planned jobs and their fulfillment in the special Odoo logs interface (Cloud Storage > Configuration > Sync Logs). Subscribe for particular cloud clients notifications
  • If the app faces sync failures, it will re-try operations afterward. Sync queue processing would not be stopped if there are items not blocked by such failures

Odoo attachments for Dropbox: direct sync

  • Direct sync prepares the folders' hierarchy and uploads Odoo attachments for Dropbox
  • Direct sync checks whether attachments are added or deleted for synced directories. If so, they would be created or removed in Dropbox. In particular, it means that any file added to a folder-related Odoo object (e.g. Quotation), would be automatically moved to a linked cloud client
  • Direct sync makes all synced Odoo attachments change their type to a link (URL), while binary content is removed with one of the next Odoo cleaners. So, no actual files would be stored on your Odoo server
  • Direct sync checks whether a new folder is added. Disregarding whether it is done manually or automatically, the app would generate a peer directory in Dropbox
  • Direct sync checks whether there are any updates in folders. If so, such changes are reflected in Dropbox

Dropbox files and folders for Odoo: backward sync

  • Backward sync checks whether any files or subfolders are added to Dropbox folders. If so, the app would create URL attachments/subdirectories inside linked Odoo directories (and hence Odoo objects if any)
  • Backward sync checks whether there are any updates in folders or attachments. Such updates would be then reflected in Odoo
  • Backward sync checks whether any files are deleted/moved in a Dropbox document folder. If so, a linked Odoo attachment would be also unlinked or moved
  • If you deleted a Dropbox folder related to a folder rule / Odoo object, their child files would be deleted as well. Thus, Odoo would remove related attachments. The folders, however, will be recovered with a direct sync
  • In case of conflicts, direct sync changes are in general considered more important than backward updates.

Resetting or changing Dropbox: reverse sync

  • In case you decided to reset the connection with Dropbox, files would be moved back to Odoo
  • In case you decided to change the cloud client of a folder rule or a folder, files would be first taken back to Odoo, and then direct sync for a new client would be done
  • Reverse sync operations are prioritized to direct and backward sync operations
  • Not all items can be correctly reversed to Odoo due to cloud client peculiarities. For example, there are documents that may exist only in cloud storage environments. The app would try to convert such documents, but in some cases, it would require manual interactions.

Dropbox URLs

Dropbox has a specific way to generate links for existing files and folders. In particular, there are no concepts of internal or private URLs. Instead, each Dropbox item might get so-called shared URLs. Such shared links are either public or team-only. Moreover, the latter feature is available only for the Dropbox business account.

This tool relies upon shared links' mechanics. It means, that each attachment link is either public (all personal Dropbox accounts) or team-only (all business Dropbox accounts).

Sometimes it is considered to be not fully safe. Although website URLs will be hardly known by external users, there is a slight chance that they become available as a result of some user actions. Besides, sharing link generation is not super fast and might make the sync process slower. That is why the feature to switch off sharing URLs is introduced.

If checked, all Dropbox URLs in Odoo will be of the type https://www.dropbox.com/home/Odoo/[PATH]. Such links will not work in many cases. Thus, if you need to open Dropbox files/folders from Odoo, be careful with the setting 'No links to Dropbox from Odoo'.

Savjeti za konfiguraciju i instalaciju za Dropbox Odoo Integration Odoo v.18

Python dependency

The tool depends on the external library 'dropbox'. Install this library for your Odoo server through the command:

pip3 install dropbox

Configuration and log in

  1. Turn on the option 'Dropbox Sync' (cloud Storage > Configuration > Configuration). The optional add-on Dropbox Odoo Integration is required
  2. Follow the URL https://www.dropbox.com/developers/apps/create
  3. Choose an API as 'Scoped access'
  4. Choose the type of access as 'Full Dropbox'
  5. Select any suitable name for the app and push the button 'Create app'
  6. Add the redirect URI as [YOURODOOSITENAME]/dropbox_token (e.g. https://faotools.com/dropbox_token). A valid SSL certificate (https) is required
  7. Grant permissions to the app: 'Account Info (Read)', 'Files and folders Metadata (Write)', 'Files Content (Write)', 'Collaboration (Write)'. For team DropBox assign also 'Team Data Members', 'Members (Read)'. Make sure no other permissions are assigned.
  8. Submit App
  9. Go to Odoo Cloud Storage > Configuration > Cloud Clients press 'Create'
    • As a reference, introduce any name which would be clear to all users
    • As a Cloud client, choose 'Dropbox'
    • As a Root folder name, enter a title that will be used as the parent Dropbox directory for all synced folders. For example, 'Odoo' or 'OdooERP'
    • Copy 'App key' to the 'App key'
    • Copy 'App Secret' into the field 'App secret'
    • Insert previously generated redirect URL
    • If you use Dropbox team drives
      • Check the related box
      • Set an Dropbox user email. Inside this user folder, all Odoo-related items will be created, and only after that, they will be shared with all other users. Under this user, all files and folders are created, changed, moved, and deleted
  10. Press 'Confirm'. Odoo redirects you to the Dropbox login page. Check in the system, agree with all conditions, and grant all permissions asked
  11. After login, Dropbox redirects you back to Odoo. Dropbox - Odoo synchronization is ready to be done
  12. Apply the newly created cloud client to folder rules and/or manual folders which should be synced to that Dropbox instance
  13. Await the sync scheduled job to be started. For testing purposes only: trigger integration manually from Cloud Storage > Configuration > Configuration > the button 'Launch sync'.

Watch also the configuration video

Register a new Dropbox app

Dropbox API: an app to connect with Odoo

Set up Dropbox App: the redirection URLs

Dropbox app settings

Dropbox permissions for personal accounts

Odoo Dropbox app: personal permissions

Dropbox permissions for business accounts

Odoo Dropbox app: business permissions

Set up Odoo for the Dropbox integration

Odoo Dropbox settings

Često postavljana pitanja o Dropbox Odoo Integration Odoo v.18

Gdje se pohranjuju sinkronizirana polja? Jesu li duplicirana u Odoo i oblake?

Aplikacija pretpostavlja da se binarni sadržaj privitaka čuva u Cloud Clientu umjesto na Odoo poslužitelju. Takvi privici u Odoo postaju tipa URL i možete im bilo kada pristupiti iz okvira privitaka ili iz Cloud Clienta.

Nakon postavljanja nisu potrebne ručne radnje jer je sinkronizacija potpuno automatska. Odlučite koje vrste Odoo dokumenata treba sinkronizirati i postavite povezani model za svaku od njih (klijenti, prodajni ili nabavni nalozi, zadaci, projekti itd.).

Mogu li imati nekoliko mapa za isti tip dokumenta? Na primjer, interni projekti i projekti kupaca?

Da, možete. U tu svrhu pripremite pravilo za svaki, a zatim primijenite filtre: na primjer prema vrsti projekta.

Pokušajte filtre učiniti međusobno isključivima kako bi se dokument mogao jednoznačno dodijeliti. Npr. „klijent, ali ne dobavljač“, „dobavljač, ali ne klijent“. Inače će mapa određenog dokumenta skakati s jednog modela na drugi.

Je li moguće sinkronizaciju učiniti u stvarnom vremenu?

Ne. Imamo ozbiljne razloge da izbjegavamo sinkronizaciju u stvarnom vremenu:

  • Problemi performansi. Ako je sinkronizacija u stvarnom vremenu, svako učitavanje datoteke rezultirat će zaslonom učitavanja.

  • Problemi sukoba. Ako 2 korisnika istodobno promijene stavku, to može dovesti do neriješenih situacija. Kod redovitih poslova to možemo popraviti naknadno, a u stvarnom vremenu morali bismo to spremiti kao red, što bi korisnike još više zbunitilo.

  • Problemi funkcionalnosti. Posebno preimenovanje i restrukturiranje stavki. U povratnoj sinkronizaciji alat se strogo oslanja na logiku direktorija i pri svakoj sinkronizaciji provjerava se 100% stavki. Ako se to radi nakon svake promjene, bit će tisuće zahtjeva u sekundi. Ako ne: promjene bi se izgubile.

Mogu li mijenjati zadana imena mapa u oblacima?

Možete dodijeliti vlastiti naziv direktorijima modela (prodajni nalozi, prilike, dobavljači itd.) za bilo koji tip dokumenta.

Za mape objekata (SO-001, John Smith itd.) alat se oslanja na Odoo metodu za sastavljanje prikaznog naziva tog tipa dokumenta. To možete promijeniti definiranjem izraza naziva. Koristi se točna sintaksa Odoo e-mail predložaka. 

Mogu li mijenjati učestalost poslova sinkronizacije?

Ne, od verzije 15 ne biste trebali mijenjati zakazane poslove. Optimizirani su da se pokreću svakih 15 minuta kako bi veza bila najstabilnija i najbrža.

Pobrinite se da su vremenska ograničenja Odoo poslužitelja postavljena na najmanje 15 minuta (900 sekundi).

Ako trebate na neko vrijeme zaustaviti sinkronizaciju, učinite to na formi određenog cloud clienta.

Mogu li sinkronizirati privitke s nekoliko cloud klijenata

Da, od verzije 15 možete postaviti više veza. Tako neke mape sinkronizirate s jednim cloud clientom, a druge s drugim.

Imajte na umu da istu mapu nije moguće istodobno sinkronizirati s više cloud storages.

U našim cloudovima koristimo poseban uređivač (npr. OnlyOffice, Office 365 itd.). Bi li se datoteke otvarale u tom uređivaču?

Da, ovisno o konfiguraciji cloud clienta.

Trebam li samo aplikaciju Cloud Storage Solution?

Od verzije 15 aplikacija se može koristiti samostalno za slaganje privitaka u mape i sučelje upravitelja datoteka.

Međutim, ako je cilj veza s jednim od klijenata oblaka, treba instalirati barem jednu opcionalnu aplikaciju klijenta.

Što se dogodi kad promijenim pravilo mape?

Kad se pravilo mape promijeni, mijenja se i popis mapa. Ako mapa više ne zadovoljava uvjete pravila, uklanja se. Ako su datoteke sinkronizirane, obrnuta sinkronizacija vraća ih u Odoo i briše iz Cloud Client.

Ako objekt dokumenta ne zadovoljava uvjete pravila mape, njegova se mapa neće stvoriti. Ako ih kasnije zadovolji, povezana mapa bit će izrađena.

Koje su politike ažuriranja vaših alata?

Prema važećim pravilima Odoo Apps Store:

  • Svaki modul kupljen za verziju 12.0 i stariju daje pristup svim verzijama do 12.0.
  • Od verzije 13.0 svaku verziju modula treba kupiti zasebno.
  • Bez obzira na verziju, kupnja daje pravo na sva ažuriranja i ispravke unutar glavne verzije.

Imajte na umu da tim faOtools ne kontrolira ta pravila. Za pitanja obratite se izravno predstavnicima Odoo Apps Store.

Kako mogu instalirati vašu aplikaciju na Odoo.sh?

Najizravniji je pristup koristiti ugrađeni tijek rada Odoo trgovine:

1. Otvorite stranicu modula i kliknite gumb Deploy on odoo.sh

2. Nakon toga bit ćete preusmjereni na GitHub stranicu. Prijavite se na račun, zatim kliknite 'Create a new repo' ili upotrijebite postojeći. Provjerite da je spremište privatno. Nije dopušteno objavljivati aplikacije pod licencijom OPL-1. Ako treba, stvorite novi repo za Odoo.sh projekt

3. Zatim idite na odoo.sh i kliknite gumb Deploy. U skočnom prozoru potvrdite odluku i kliknite 'Continue.' Time se pokreće instalacija.

Ovi koraci instalirat će aplikaciju na produkcijsku granu projekta. Ako želite postaviti aplikacije na druge grane ili ažurirati modul, poduzmite sljedeće:

1. Prenesite izvorni kod aplikacije iz Odoo trgovine

2. Napravite commit modula u potrebni GitHub repozitorij. Provjerite da nijedna mapa/datoteka aplikacije nije ignorirana (tj. nije u .gitignore repozitorija). Repozitorije automatski stvara odoo.sh i po zadanim postavkama mogu sadržavati važne stavke (npr. /lib). Prenesite sve direktorije, poddirektorije i datoteke modula bez iznimaka

3. Postavite ciljnu granu odoo.sh projekta ili, ako to pretpostavljaju postavke, pričekajte dok se automatski izgradi.

Kako trebam instalirati vašu aplikaciju na vlastiti poslužitelj?

1. Raspakirajte izvorni kod kupljenih alata u jedan od Odoo direktorija dodataka;
2. Ponovno pokrenite Odoo poslužitelj;
3. Uključite način za razvoj (tehničke postavke);
4. Ažurirajte popis aplikacija (izbornik aplikacija);
5. Pronađite aplikaciju i pritisnite „Activate“/„Install“;
6. Slijedite smjernice na stranici aplikacije ako postoje.

Primijetio sam da vaša aplikacija ima dodatne dodatke. Mogu li ih kupiti naknadno?

Da, naravno. Istodobno Odoo automatski dodaje sve ovisnosti u košaricu, pa prethodno kupljene alate treba isključiti da ne platite dvaput.

Postavio sam vašu aplikaciju na Odoo.sh i u testovima vidim upozorenje/pogrešku

Crveno/narančasto upozorenje ne utječe na značajke aplikacije. Nažalost, naši moduli ponekad ne prođu standardne automatske testove jer oni pretpostavljaju ponašanje koje je u sukobu s ciljevima aplikacije. Npr. mijenjamo izračun cijene, a testovi standardnog Odoo modula uspoređuju konačnu cijenu sa standardnim algoritmom.

Prije svega provjerite značajke postavljene baze. Radi li sve ispravno?

Ako i dalje smatrate da upozorenje utječe na stvarne značajke, javite nam i pošaljite potpune zapisnike instalacije i potpuni popis postavljenih modula (uključujući jezgru i treće strane).

Mogu li kupiti aplikaciju izravno od vaše tvrtke?

Ne, alate distribuiramo samo preko službene trgovine aplikacija Odoo.

Želio bih dobiti popust

Nažalost, nemamo tehničkih sredstava za individualne cijene. 

Mogu li instalirati aplikaciju u svoju bazu Odoo Online (SaaS)?

Ne, aplikacije trećih strana ne mogu se koristiti na Odoo Online. Nažalost Odoo SaaS to blokira.

Vaš alat ovisi o drugim aplikacijama. Trebam li ih kupiti?

Da, alatu su potrebni svi moduli navedeni u ovisnostima da bi ispravno radio. Cijena na stranici aplikacije već uključuje sve potrebne ovisnosti.

Koja je cijena modula u američkim dolarima? Zašto se promijenila?

Cijena naših modula je u eurima. Odoo trgovina pretvara cijene u druge valute prema internom tečaju. Stoga se cijena u američkim dolarima može promijeniti kad se tečaj ažurira.

Tekstovi aplikacije i web stranice na jezicima osim engleskog izrađeni su uz pomoć UI i usklađeni sa službenim Odoo prijevodima. Ako uočite pogrešku, pošaljite prijavu o ispravnosti prijevoda i ispravit ćemo.

Odoo demonstracijske baze (pregledi uživo)

Za ovu aplikaciju možemo osigurati besplatnu personaliziranu demo bazu.

Za kontakt nije potreban broj telefona ni kreditna kartica. Potrebna je samo kratka prijava e-poštom koja ne traje više od 30 sekundi.

Na vaš zahtjev pripremit ćemo individualnu bazu za pregled uživo, gdje možete oko dva tjedna provoditi testove i provjeravati pretpostavke.

Prijava grešaka

Ako naiđete na greške ili nedosljedno ponašanje, slobodno nas kontaktirajte. Jamčimo ispravke unutar 60 dana od kupnje i i dalje želimo unapređivati alate nakon tog razdoblja.

Za kontakt nije potreban broj telefona ni kreditna kartica. Potrebna je samo kratka prijava e-poštom koja ne traje više od 30 sekundi.

U zahtjev uključite što više pojedinosti: snimke zaslona, zapisnike Odoo poslužitelja, potpuni opis kako reproducirati problem i slično. Obično treba nekoliko radnih dana za pripremu radnog plana (ako je greška potvrđena) ili smjernica što učiniti (inače).

Javni zahtjevi za značajke i ideje modula (besplatan razvoj)

Snažno smo motivirani poboljšati svoje alate i zahvalni smo na svakoj povratnoj informaciji. Ako su vaši zahtjevi od javne koristi i mogu se učinkovito provesti, tim će ih uvrstiti na naš popis zadataka.

Takav popis zadataka obrađuje se redovito i ne podrazumijeva dodatne naknade. Iako ne možemo obećati rokove i konačni dizajn, to može biti dobar način da dobijete željene značajke bez ulaganja i rizika.

Za kontakt nije potreban broj telefona ni kreditna kartica. Potrebna je samo kratka prijava e-poštom koja ne traje više od 30 sekundi.

Možda će vam se svidjeti i ovi alati
Password Manager

The tool to safely keep passwords in Odoo for shared use. Shared vaults

198€
KnowSystem: Knowledge Base System

The tool to build a deep and structured knowledge base for internal and external use. Knowledge System. KMS. Wiki-like revisions.

398€
Universal Appointments and Time Reservations

The tool for time-based service management from booking appointments to sales and reviews

398€ 358€
KPI Balanced Scorecard

The tool to set up KPI targets and control their fulfillment by periods. KPI dashboards. Dashboard designer. KPI charts

198€
MCP Server. AI Chats and LLM Odoo Integration

The tool to manage your Odoo from your favorite AI chats through MCP. Claude. Any MCP-supporting AI.

198€
Cloud Storage Solutions

The tool to flexibly structure Odoo attachments in folders and synchronize directories with cloud clients: Google Drive, OneDrive/SharePoint, Nextcloud/ownCloud, Dropbox, Amazon S3, Box, and NAS. DMS. File Manager. Document management system

398€ 358€
OneDrive / SharePoint Odoo Integration

The tool to automatically synchronize Odoo attachments with OneDrive files in both ways

487€ 438€
Google Drive Odoo Integration

The tool to automatically synchronize Odoo attachments with Google Drive files in both ways

487€ 438€
ownCloud / Nextcloud Odoo Integration

The tool to automatically synchronize Odoo attachments with ownCloud/Nextcloud files in both ways

487€ 438€