Skip to Content

Dropbox Odoo Integration v.18

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

487€ 438€

Prisen gjelder til 2026-09-15 (ifølge kampanjen August-September 2026).
Prisen inkluderer allerede alle nødvendige avhengigheter = 89 80€ (own price) + 398 358€ (Cloud Storage Solutions).
Nåværende Versjon 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'.

Konfigurasjons- og installasjonstips for 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

Ofte stilte spørsmål om Dropbox Odoo Integration Odoo v.18

Hvor lagres synkroniserte filer? Dupliseres de til Odoo og skyene?

Appen forutsetter at det binære innholdet i vedlegg lagres i Cloud Client i stedet for på Odoo-serveren. Slike vedlegg i Odoo blir av typen URL, og du kan når som helst åpne dem fra vedleggsboksen eller fra Cloud Client.

Etter oppsettet trengs ingen manuelle handlinger: synkroniseringen er helautomatisk. Bestem hvilke Odoo-dokumenttyper som skal synkroniseres, og sett opp en relatert modell for hver (kunder, salgs- eller innkjøpsordrer, oppgaver, prosjekter osv.).

Kan jeg ha flere mapper for samme dokumenttype? For eksempel interne prosjekter og kundeprosjekter?

Ja, det kan du. Lag en regel for hver og bruk filtre: for eksempel etter prosjekttype.

Gjør filtrene gjensidig utelukkende slik at et dokument kan tildeles entydig. For eksempel: «kunde men ikke leverandør», «leverandør men ikke kunde». Ellers hopper dokumentmappen fra én modell til en annen.

Er det mulig å gjøre synkroniseringen sanntid?

Nei. Vi har sterke grunner til å unngå sanntidssynk:

  • Ytelse. Ved sanntidssynk gir hver filopplasting en lasteskjerm.

  • Konflikter. Hvis 2 brukere endrer et element samtidig, kan det bli uløselig. Med vanlige jobber kan vi rette etterpå; i sanntid trengs en kø, enda mer forvirrende.

  • Funksjonalitet. Særlig omdøping og omstrukturering. Bakover-synken bygger strengt på kataloglogikken og sjekker 100 % av elementene ved hver synk. Etter hver oppdatering ville det bli tusenvis av forespørsler per sekund. Hvis ikke, går endringer tapt.

Kan jeg endre standardnavnene på mapper i skyene?

Du kan gi modellkatalogene (salgsordrer, muligheter, leverandører osv.) ditt eget navn for alle dokumenttyper.

For objektmapper (SO-001, John Smith osv.) bruker verktøyet Odoos metode for visningsnavn. Du kan endre det med et navneuttrykk. Syntaksen er den samme som i Odoo e-postmaler.

Kan jeg endre frekvensen på synkroniseringsjobber?

Nei, fra versjon 15 bør du ikke endre planlagte jobber. De er optimalisert til å kjøre hvert 15. minutt for den mest stabile og raske tilkoblingen.

Tidsavbruddene på Odoo-serveren må være minst 15 minutter (900 sekunder).

Hvis du må stoppe synken en stund, gjør det på skjemaet til den aktuelle skyklienten.

Kan jeg synkronisere vedlegg til flere skyklienter

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 bruker en spesiell redigerer i skyene våre (f.eks. OnlyOffice, Office 365). Ville filer åpnes i den redigereren?

Ja, avhengig av konfigurasjonen til skyklienten.

Trenger jeg bare appen Cloud Storage Solution?

Fra versjon 15 kan appen brukes alene til å strukturere vedlegg i mapper og gi et filbehandlergrensesnitt.

Hvis målet er tilkobling til én av skyklientene, må minst én valgfri klientapp installeres.

Hva skjer når jeg endrer en mapperegel?

Når en mapperegel endres, endres også listen over mapper. Matcher en mappe ikke lenger vilkårene, fjernes den. Har filene vært synkronisert, returnerer bakover-synken dem til Odoo og sletter dem fra Cloud Client.

Matcher dokumentobjektet ikke en mapperegel, opprettes ikke mappen. Matcher det senere, genereres den relaterte mappen.

Hva er oppdateringsreglene for verktoyene deres?

Ifolge gjeldende retningslinjer for Odoo Apps Store:

  • Hver modul kjopt for versjon 12.0 eller tidligere gir tilgang til alle versjoner opp til 12.0.
  • Fra versjon 13.0 ma hver modulversjon kjopes separat.
  • Uavhengig av versjon gir kjop rett til alle oppdateringer og feilrettinger innen en hovedversjon.

faOtools-teamet styrer ikke disse retningslinjene. Ved sporsmal, kontakt Odoo Apps Store-representantene direkte.

Hvordan installerer jeg appen pa Odoo.sh?

Den mest direkte fremgangsmaten er den innebygde arbeidsflyten i Odoo-butikken:

1. Apne modulens side og klikk pa Deploy on odoo.sh

2. Du blir omdirigert til GitHub. Logg inn og klikk Create a new repo eller bruk et eksisterende. Repet ma vaere privat. Apper under OPL-1 far ikke publiseres. Opprett et nytt repo for Odoo.sh-prosjektet om nodvendig

3. Ga deretter til odoo.sh, klikk Deploy, bekreft og klikk Continue. Installasjonen starter.

Disse trinnene installerer appen pa production-grenen. For andre grener eller oppdatering:

1. Last ned kildekoden fra Odoo-butikken

2. Commit modulen til GitHub-repot. Ingen app-mapper/filer ma sta i .gitignore. Repoer opprettet av odoo.sh kan ignorere viktige stier (f.eks. /lib). Last opp alle modulmapper og -filer

3. Deploy malgrenen i odoo.sh-prosjektet, eller vent pa automatisk bygg hvis innstillingene tilsier det.

Hvordan installerer jeg appen pa min egen server?

1. Pakk ut kildekoden til de kjopte verktoyene i en av Odoo-tilleggsmapene;
2. Start Odoo-serveren pa nytt;
3. Sla pa utviklermodus (tekniske innstillinger);
4. Oppdater applisten (Apper-menyen);
5. Finn appen og trykk pa Activate/Install;
6. Folg retningslinjene pa appsiden hvis de finnes.

Appen har ekstra tillegg. Kan jeg kjope dem senere?

Ja. Odoo legger automatisk alle avhengigheter i handlekurven: utelat allerede kjopte verktoy for a unnga dobbel betaling.

Jeg deployet appen pa Odoo.sh og ser advarsel/feil i testene

En rod/oransje advarsel pavirker ikke appens funksjoner. Noen ganger bestar ikke modulene vare de vanlige automatiske testene, fordi de forventer atferd som er i konflikt med appens mal. Vi endrer for eksempel prisberegningen, mens Odoo-testene sammenligner sluttprisen med standardalgoritmen.

Sjekk forst funksjonene i den deployede databasen. Fungerer alt?

Hvis du likevel tror at advarselen pavirker reelle funksjoner, kontakt oss og send de fulle installasjonsloggene og den fulle listen over deployede moduler (kjerne og tredjepart).

Kan jeg kjope appen direkte fra dere?

Nei, vi distribuerer verktoyene bare via den offisielle Odoo-appbutikken.

Jeg onsker rabatt

Dessverre har vi ikke teknisk mulighet til a gi individuelle priser.

Kan jeg installere appen pa Odoo Online (SaaS)-databasen min?

Nei, tredjepartsapper kan ikke brukes pa Odoo Online. Odoo SaaS blokkerer den muligheten.

Verktoyet avhenger av andre apper. Ma jeg kjope dem?

Ja, verktoyet trenger alle modulene merket som avhengigheter. Prisen pa appsiden inkluderer allerede disse avhengighetene.

Hva koster modulen i amerikanske dollar? Hvorfor endret den seg?

Prisen pa modulene vare er satt i euro. Odoo-butikken konverterer til andre valutaer etter intern vekslingskurs. Derfor kan prisen i amerikanske dollar endre seg nar kursen oppdateres.

App- og nettstedstekster på andre språk enn engelsk er AI-assisterte og tilpasset offisielle Odoo-oversettelser. Hvis du oppdager en feil, send en sak om oversettelseskorrekthet så fikser vi det.

Odoo-demodatabaser (livedemoer)

For denne appen kan vi tilby en gratis personlig demodatabase.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

På forespørsel forbereder vi en individuell livedemo-database der du kan teste og sjekke antakelser i omtrent to uker.

Feilrapportering

Hvis du møter feil eller inkonsekvent oppførsel, kontakt oss. Vi garanterer rettelser innen 60 dager etter kjøp og forbedrer verktøyene også etter det.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

Ta med så mange detaljer som mulig: skjermbilder, Odoo-serverlogger og en full beskrivelse av hvordan problemet gjenskapes. Det tar vanligvis noen virkedager å lage en arbeidsplan (hvis feilen bekreftes) eller retningslinjer (ellers).

Offentlig Funksjoner Forespørsler Modul Ideer Gratis Utvikling

Vi er sterkt motiverte til å forbedre verktøyene og takknemlige for all tilbakemelding. Hvis kravene er til offentlig nytte og kan implementeres effektivt, tar teamet dem med på oppgavelisten.

En slik gjøremålsliste behandles jevnlig og innebærer ingen ekstraavgifter. Selv om vi ikke kan love frister og endelig design, kan det være en god måte å få ønskede funksjoner uten investeringer og risiko.

Du trenger verken telefonnummer eller kredittkort for å kontakte oss. Det holder med en kort e-postregistrering som tar under 30 sekunder.

Du liker kanskje også verktøyene
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

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€