Intégration Dropbox n8nAutomatiser Dropbox avec n8n.
Un fichier généré par une automatisation doit bien atterrir quelque part. L'intégration Dropbox n8n repose sur un nœud de 11 opérations réparties en 3 ressources : fichiers, dossiers et recherche. Pas de trigger Dropbox, donc le workflow démarre ailleurs et Dropbox s'occupe du stockage.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Dropbox n8n ?
Le nœud Dropbox lit et écrit dans ton compte Dropbox depuis un workflow n8n. Il envoie un fichier fabriqué par les nœuds précédents, en télécharge un pour qu'un autre nœud l'analyse, copie, déplace et supprime fichiers comme dossiers, liste le contenu d'un dossier et lance une recherche sur le compte. Dropbox n'a pas de nœud trigger dans n8n : le workflow démarre donc avec autre chose, un Schedule Trigger à intervalle fixe, un Webhook n8n (une URL que n8n expose et qu'un service tiers appelle), ou le trigger d'un autre outil.
Premier scénario, la facture qui se range toute seule. Une facture arrive par mail, le workflow la récupère depuis Gmail, crée le dossier du mois avec folder.create si besoin, puis file.upload écrit le PDF au bon chemin. Le dossier parent doit exister avant l'envoi : c'est la seule contrainte de l'enchaînement, et elle explique pourquoi folder.create passe toujours en premier.
Deuxième scénario, le dossier de dépôt qui se vide. folder.list renvoie les fichiers et dossiers d'un chemin, un item par entrée. Le reste du workflow décide du sort de chacun : une ligne part dans Google Sheets, une alerte part dans Slack. Les fichiers traités sortent du dossier avec file.move, et l'exécution suivante ne voit que les nouveaux arrivés. Sans ce déplacement, chaque passage retraite les mêmes fichiers.
Troisième scénario, le pont entre deux espaces de stockage. On télécharge d'un côté, on envoie de l'autre, les chemins restent en miroir. Le nœud Dropbox tient sa moitié, Google Drive tient l'autre, et le champ binaire transporte le fichier entre les deux.
Deux limites à connaître avant de construire. La suppression se fait par chemin, et le même champ accepte un fichier isolé comme un dossier entier : une erreur de chemin coûte plus qu'une erreur de nom. Et folder.create ne crée qu'un niveau à la fois, donc une arborescence se monte étage par étage, dans l'ordre.
Ce que le nœud ne couvre pas, le nœud HTTP Request va le chercher sur l'API Dropbox en réutilisant le même credential (l'identifiant de connexion enregistré une fois dans n8n) via l'authentification prédéfinie. Pour se faire une idée de l'outil avant de se lancer, l'Avis n8n raconte l'usage au quotidien, et la Formation n8n reprend la construction d'un workflow depuis zéro.
Comment connecter Dropbox à n8n ?
- 01
Créer une app Dropbox
Ouvre l'App Console du portail développeur Dropbox et choisis Create app. Dans Choose an API, prends Scoped access. Dans Choose the type of access you need, choisis App Folder pour donner accès à un seul dossier créé pour l'app, ou Full Dropbox pour donner accès à tous les fichiers et dossiers du compte. Nomme l'app, accepte les Dropbox API Terms and Conditions, puis valide avec Create app.
- 02
Choisir la méthode d'authentification
Le nœud accepte deux types de credentials. Le jeton d'accès (Access Token) est la méthode que Dropbox recommande pour tester avec son propre compte et pour ouvrir l'accès à un nombre limité d'utilisateurs. OAuth2 est celle que Dropbox recommande en production, ou pour tester avec plus de 50 utilisateurs. Un credential se crée une fois dans le menu Credentials et se réutilise partout : le nœud le propose ensuite dans sa liste déroulante.
- 03
Remplir les champs du credential
Pour le jeton, va dans la section OAuth 2 des Settings de l'app, génère la valeur sous Generated access token, colle-la dans Access Token côté n8n, puis sélectionne le même App Access Type que celui de l'app. Pour OAuth2 sur une instance auto-hébergée, l'App key devient le Client ID, le Secret devient le Client Secret, et l'OAuth Redirect URL affichée par n8n se colle dans les Redirect URIs de Dropbox.
Que sait faire le nœud Dropbox ?
Le nœud Dropbox expose 11 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Delete | Copy | Download | List | Move | Query | Upload |
|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Folder | ✓ | ✓ | ✓ | ✓ | ✓ | |||
| Search | ✓ |
Sommaire des opérations
File
5 opérationsCopy a file
file.copyCe que tu vois dans n8n
Notes & cas d'usage
Écrit un double du fichier à un second chemin et laisse l'original strictement en place.
Paramètres clés
- From Path : le chemin complet du fichier à copier, du type
/invoices/original.txt, souvent{{ $json.path }}quand un nœud précédent le transporte déjà. - To Path : le chemin de destination, nom du fichier compris, du type
/invoices/copy.txt.
Delete a file
file.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime ce qui se trouve au chemin indiqué. Le champ accepte aussi bien un fichier isolé qu'un dossier entier, donc la portée dépend entièrement de la précision du chemin.
Paramètres clés
- Delete Path : le chemin à supprimer, par exemple
/invoices/2019/invoice_1.pdf. Mieux vaut le construire à partir d'une valeur que le workflow connaît déjà que le taper à la main.
Download a file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Récupère le contenu du fichier dans le workflow sous forme de données binaires, prêtes pour le nœud suivant qui va l'analyser, le joindre à un mail ou le repousser ailleurs.
Paramètres clés
- File Path : le chemin complet du fichier, racine comprise, du type
/invoices/2019/invoice_1.pdf. - Put Output File in Field : le nom du champ binaire de sortie où atterrit le fichier. Le nœud suivant doit lire ce même nom.
Move a file
file.moveCe que tu vois dans n8n
Notes & cas d'usage
Change le fichier d'emplacement, et le renomme au passage puisque le nouveau nom fait partie du chemin de destination.
Paramètres clés
- From Path : l'emplacement actuel, du type
/invoices/old_name.txt. - To Path : l'emplacement d'arrivée, du type
/invoices/new_name.txt. Composer ce nom depuis les données du workflow, c'est ce qui rend le nommage régulier.
Upload a file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Écrit un fichier dans Dropbox au chemin choisi. Le contenu vient soit des données binaires produites par un nœud précédent, soit d'un texte saisi dans le nœud.
Paramètres clés
- File Path : le chemin complet, dossier parent compris. Ce parent doit déjà exister, et un fichier présent au même chemin est écrasé.
- Input Binary Field : le nom du champ binaire entrant qui contient le fichier.
- Binary File : activé, la donnée vient du champ binaire ; désactivé, c'est File Content qui porte le texte à écrire.
Folder
5 opérationsCopy a folder
folder.copyCe que tu vois dans n8n
Notes & cas d'usage
Duplique un dossier vers un second chemin. L'original garde sa place dans l'arborescence et les deux chemins coexistent ensuite.
Paramètres clés
- From Path : le dossier à copier, écrit depuis la racine de ce à quoi l'app a accès.
- To Path : le chemin de destination de la copie.
Create a folder
folder.createCe que tu vois dans n8n
Notes & cas d'usage
Crée un dossier, un seul, au chemin écrit. Le parent doit exister, donc monter deux niveaux demande deux exécutions de l'opération, le niveau supérieur d'abord.
Paramètres clés
- Folder : le dossier à créer, par exemple
/invoices/2019, la plupart du temps assemblé depuis une donnée du workflow comme une date ou un nom de client.
Delete a folder
folder.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un chemin de dossier du compte. Comme le champ accepte aussi un fichier seul, l'écart entre supprimer un document et supprimer une branche entière tient à une ligne de texte.
Paramètres clés
- Delete Path : le chemin à supprimer. Une étape de listage juste avant reste le garde-fou le moins cher, puisqu'elle montre ce qu'il y a vraiment dedans.
List a folder
folder.listCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les fichiers et dossiers contenus dans un dossier donné, un item par entrée. C'est comme ça que la plupart des workflows Dropbox découvrent ce qu'ils ont à traiter.
Paramètres clés
- Folder Path : le chemin dont on liste le contenu, du type
/invoices/2019/. - Return All : coché, n8n enchaîne les pages de l'API et ramène tout ; décoché, Limit plafonne le nombre d'items.
- Recursive : dans Filters, inclut le contenu de tous les sous-dossiers au lieu du seul premier niveau.
Move a folder
folder.moveCe que tu vois dans n8n
Notes & cas d'usage
Déplace un dossier, ce qu'il contient suivant le changement de chemin. Le renommage passe par le même champ, puisque le dernier segment de la destination fait office de nouveau nom.
Paramètres clés
- From Path : le dossier tel qu'il est classé aujourd'hui.
- To Path : le nouveau chemin, qui porte aussi le renommage.
Search
1 opérationQuery
search.queryCe que tu vois dans n8n
Notes & cas d'usage
Cherche une chaîne de caractères dans le compte et renvoie ce qui correspond, ce qui évite de deviner un chemin quand le nom du fichier n'est connu qu'à moitié.
Paramètres clés
- Query : la chaîne recherchée. Elle peut correspondre à plusieurs champs selon les autres arguments.
- File Status :
activepour les fichiers en place,deletedpour regarder du côté des supprimés. - File Categories : dans Filters, restreint à des types comme
pdf,spreadsheetouimage. - Folder : dans Filters, limite la recherche à un chemin au lieu de tout le Dropbox.
Besoin d'aide pour automatiser Dropbox avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.

