Hoppa till innehåll

Dropbox Odoo Integration v.16

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

487€ 438€

Priset gäller till 2026-09-15 (enligt kampanjen August-September 2026).
Priset inkluderar redan alla nödvändiga beroenden = 89 80€ (own price) + 398 358€ (Cloud Storage Solutions).
Aktuellt Version 16.0.3.0.2

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'.

Konfigurations- och installationstips för Dropbox Odoo Integration Odoo v.16

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

Vanliga frågor om Dropbox Odoo Integration Odoo v.16

Var lagras synkade filer? Dupliceras de till Odoo och molnen?

Appen förutsätter att bilagornas binära innehåll lagras i Cloud Client i stället för på Odoo-servern. Sådana bilagor i Odoo blir av typen URL och du kan när som helst nå dem från bilagerutan eller från Cloud Client.

Efter installationen krävs inga manuella åtgärder: synkroniseringen är helt automatisk. Bestäm vilka Odoo-dokumenttyper som ska synkas och ställ in en relaterad modell för var och en (kunder, sälj- eller inköpsorder, uppgifter, projekt osv.).

Kan jag ha flera mappar för samma dokumenttyp? Till exempel interna projekt och kundprojekt?

Ja, det går. Skapa en regel för varje och applicera filter: till exempel efter projekttyp.

Gör filtren ömsesidigt uteslutande så att ett dokument kan tilldelas entydigt. Till exempel: «kund men inte leverantör», «leverantör men inte kund». Annars hoppar dokumentmappen från en modell till en annan.

Är det okej om jag har många objekt att synka, till exempel 10000?

Ja, även om processen kan vara långsam med många mappar/bilagor. Samtidigt har kunder rapporterat miljöer med >10k partners och ~5k produktvarianter, och processerna var acceptabla.

Några punkter:

  1. Synken är byggd så att varje objekt synkas och inte går förlorat, även om det inte är snabbt. FIFO-köer och commit av varje jobb garanterar det.
  2. Antalet objekt kan begränsas logiskt. Modellkonfigurationen låter dig utesluta föråldrade poster (t.ex. arkiverade partners eller order från 2 år sedan).

Går det att göra synkroniseringen i realtid?

Nej. Vi har starka skäl att undvika realtidssynk:

  • Prestanda. Vid realtidssynk ger varje filuppladdning en laddningsskärm.

  • Konflikter. Om 2 användare ändrar ett objekt samtidigt kan det bli olösligt. Med vanliga jobb kan vi rätta efteråt; i realtid behövs en kö, ännu mer vilseledande.

  • Funktion. Särskilt namnbyte och omstrukturering. Bakåtsynken bygger strikt på kataloglogiken och vid varje synk kontrolleras 100 % av objekten. Efter varje uppdatering skulle det bli tusentals anrop per sekund. Annars går ändringar förlorade.

Kan jag ändra standardnamnen på mappar i molnen?

Du kan ge modellkatalogerna (säljordrar, möjligheter, leverantörer osv.) ett eget namn för varje dokumenttyp.

För objektmappar (SO-001, John Smith osv.) använder verktyget Odoos metod för visningsnamn. Du kan ändra det med ett namnuttryck. Syntaxen är densamma som i Odoos e-postmallar.

Kan jag ändra frekvensen för synkroniseringsjobb?

Nej, från version 15 ska du inte ändra schemalagda jobb. De är optimerade att köras var 15:e minut för den mest stabila och snabba anslutningen.

Odoo-serverns timeouts ska vara minst 15 minuter (900 sekunder).

Om du behöver stoppa synken ett tag, gör det på formuläret för den aktuella molnklienten.

Kan jag synka bilagor till flera molnklienter

Yes, starting from version 15, you can set up multiple connections. In this way, it is possible to sync some folders to one cloud client and others - to another.

Take into account that it is not any way possible to sync the same folder for a few cloud storages simultaneously.

Vi använder en särskild redigerare i våra moln (t.ex. OnlyOffice, Office 365). Skulle filer öppnas i den redigeraren?

Ja, beroende på din molnklients konfiguration.

Behöver jag bara appen Cloud Storage Solution?

Från version 15 kan appen användas fristående för att strukturera bilagor i mappar och ge ett filhanterargränssnitt.

Om målet är anslutning till någon av molnklienterna måste minst en valfri klientapp installeras.

Vad händer när jag ändrar en mappregel?

När en mappregel ändras ändras också listan över mappar. Matchar en mapp inte längre villkoren tas den bort. Har filerna synkats återför bakåtsynken dem till Odoo och tar bort dem från Cloud Client.

Matchar dokumentobjektet inte en mappregel skapas ingen mapp. Matchar det senare skapas den relaterade mappen.

Vilka uppdateringsregler galler for era verktyg?

Enligt de aktuella reglerna for Odoo Apps Store:

  • Varje modul kop for version 12.0 eller tidigare ger tillgang till alla versioner upp till 12.0.
  • Fran och med version 13.0 maste varje modulversion kopas separat.
  • Oavsett version ger kopet ratt till alla uppdateringar och felrattningar inom en huvudversion.

faOtools-teamet styr inte dessa regler. Vid fragor, kontakta representanterna for Odoo Apps Store direkt.

Hur installerar jag er app pa Odoo.sh?

Det mest direkta sattet ar Odoo-butikens inbyggda flode:

1. Oppna modulens sida och klicka pa Deploy on odoo.sh

2. Du omdirigeras till GitHub. Logga in och klicka pa Create a new repo eller anvand ett befintligt. Repot maste vara privat. Appar under OPL-1 far inte publiceras. Skapa vid behov ett nytt repo for Odoo.sh-projektet

3. Ga sedan till odoo.sh, klicka pa Deploy, bekrafta och klicka pa Continue. Installationen startar.

Stegen installerar appen pa production-grenen. For andra grenar eller uppdatering:

1. Ladda ner kallkoden fran Odoo-butiken

2. Committa modulen till GitHub-repot. Ingen app-mapp/fil far sta i .gitignore. Repon som odoo.sh skapar kan ignorera viktiga sokvagar (t.ex. /lib). Ladda upp alla modulmappar och filer

3. Deploya malgrenen i odoo.sh-projektet eller vanta pa den automatiska builden om installningarna anger det.

Hur installerar jag er app pa min egen server?

1. Packa upp kallkoden for de kopta verktygen i en av Odoos add-ons-kataloger;
2. Starta om Odoo-servern;
3. Sla pa utvecklarlaget (tekniska installningar);
4. Uppdatera applistan (Appar-menyn);
5. Hitta appen och klicka pa Activate/Install;
6. Folj anvisningarna pa appsidan om det finns nagon.

Er app har extra tillagg. Kan jag kopa dem senare?

Ja. Odoo lagger automatiskt alla beroenden i varukorgen: uteslut redan kopta verktyg sa att du inte betalar tva ganger.

Jag deployade er app pa Odoo.sh och ser en varning/ett fel i testerna

En rod/orange varning paverkar inte appens funktioner. Ibland klarar vara moduler inte de vanliga automatiska testerna, eftersom de forvantar ett beteende som strider mot appens mal. Vi andrar till exempel prisberakningen, medan Odoo-testerna jamfor slutpriset med standardalgoritmen.

Kontrollera forst funktionerna i den deployade databasen. Fungerar allt?

Om du anda tror att varningen paverkar verkliga funktioner, kontakta oss och skicka de fullstandiga installationsloggarna och den fullstandiga listan over deployade moduler (karn och tredje part).

Kan jag kopa er app direkt av er?

Nej, vi distribuerar verktygen endast via den officiella Odoo-appbutiken.

Jag vill ha rabatt

Tyvarr har vi inte tekniska mojligheter att erbjuda individuella priser.

Kan jag installera appen pa min Odoo Online (SaaS)-databas?

Nej, tredjepartsappar kan inte anvandas pa Odoo Online. Odoo SaaS blockerar den mojligheten.

Ert verktyg beror pa andra appar. Behover jag kopa dem?

Ja, verktyget behover alla moduler som anges som beroenden. Priset pa appsidan inkluderar redan dessa beroenden.

Vad kostar modulen i amerikanska dollar? Varfor andrades det?

Priset for vara moduler anges i euro. Odoo-butiken konverterar till andra valutor enligt sin interna vaxelkurs. Darfor kan priset i amerikanska dollar andras nar kursen uppdateras.

App- och webbplatsformuleringar på andra språk än engelska är AI-assisterade och anpassade till officiella Odoo-översättningar. Om du upptäcker ett fel, skicka ett ärende om översättningskorrekthet så åtgärdar vi det.

Odoo-demodatabaser (liveförhandsvisningar)

För den här appen kan vi erbjuda en gratis personlig demodatabas.

Du behöver varken telefonnummer eller kreditkort för att kontakta oss. Det räcker med en kort e-postregistrering som tar högst 30 sekunder.

På din begäran förbereder vi en individuell liveförhandsvisningsdatabas där du kan göra tester och kontrollera antaganden i cirka två veckor.

Bugg Rapporter

Om du stöter på fel eller inkonsekvent beteende, kontakta oss. Vi garanterar rättningar inom 60 dagar efter köpet och vill förbättra verktygen även efter det.

Du behöver varken telefonnummer eller kreditkort för att kontakta oss. Det räcker med en kort e-postregistrering som tar högst 30 sekunder.

Ta med så många detaljer som möjligt: skärmbilder, Odoo-serverloggar och en fullständig beskrivning av hur problemet återskapas. Det tar vanligtvis några arbetsdagar att ta fram en arbetsplan (om felet bekräftas) eller riktlinjer (annars).

Allmänheten Funktioner Begäran Modul Idéer GRATIS Utveckling

Vi är starkt motiverade att förbättra våra verktyg och tackar för all feedback. Om kraven är av allmänt intresse och kan implementeras effektivt tar teamet med dem i att-göra-listan.

En sådan att göra-lista behandlas regelbundet och innebär inga extraavgifter. Även om vi inte kan lova deadlines och slutlig design kan det vara ett bra sätt att få önskade funktioner utan investeringar och risker.

Du behöver varken telefonnummer eller kreditkort för att kontakta oss. Det räcker med en kort e-postregistrering som tar högst 30 sekunder.

Du kanske också gillar verktygen
Password Manager

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

198€
KPI Balanced Scorecard

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

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€
MCP Server. AI Chats and LLM Odoo Integration

Verktyget för att styra Odoo från dina AI-chattar via MCP. Claude. Valfri AI med MCP.

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, and Dropbox. 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€