Ressources · Intégration n8n

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

Pourquoi automatiser

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

Connexion

Comment connecter Dropbox à n8n ?

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

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

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

Actions

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.

Matrice ressources × opérations
RessourceCreateDeleteCopyDownloadListMoveQueryUpload
File✓✓✓✓✓
Folder✓✓✓✓✓
Search✓

File

5 opérations
01

Copy a file

file.copy

Ce 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.
Cas d'usage
un devis signé reste dans le dossier client où l'équipe travaille, pendant qu'une copie rejoint un dossier d'archive que personne ne modifie.
02

Delete a file

file.delete

Ce 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.
Cas d'usage
un export temporaire disparaît une fois que la version convertie est confirmée envoyée.
03

Download a file

file.download

Ce 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.
Cas d'usage
un relevé mensuel est récupéré, lu par un nœud d'extraction, et ses totaux finissent dans un tableur.
04

Move a file

file.move

Ce 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.
Cas d'usage
un fichier déposé prend le numéro de commande dans son nom puis rejoint le dossier des traités, ce qui garde le dossier d'entrée sous forme de file d'attente.
05

Upload a file

file.upload

Ce 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.
Cas d'usage
l'export de la nuit s'écrit à un chemin daté, chaque exécution gardant son propre fichier.

Folder

5 opérations
06

Copy a folder

folder.copy

Ce 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.
Cas d'usage
un dossier qui sert de point de départ à l'accueil d'un nouveau client est dupliqué à son nom, pour que chaque projet démarre avec la même organisation plutôt qu'avec un dossier vide.
07

Create a folder

folder.create

Ce 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.
Cas d'usage
la première exécution du mois crée le dossier du mois, et tous les envois qui suivent visent ce chemin sans aucune préparation manuelle dans Dropbox.
08

Delete a folder

folder.delete

Ce 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.
Cas d'usage
un dossier de préparation utilisé le temps d'un lot est nettoyé une fois les fichiers finaux copiés à leur vraie place.
09

List a folder

folder.list

Ce 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.
Cas d'usage
un passage quotidien liste le dossier de dépôt et boucle sur chaque document.
10

Move a folder

folder.move

Ce 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.
Cas d'usage
un dossier projet quitte la zone active pour la zone d'archive le jour de la clôture, et c'est le workflow de clôture qui s'en charge plutôt qu'une personne qui doit y penser.
Besoin d'aide

Besoin d'aide pour automatiser Dropbox avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Dropbox et n8n, les questions fréquentes

01L'intégration Dropbox n8n est-elle gratuite ?
Oui côté n8n. Le nœud Dropbox est livré avec n8n : rien à installer, rien à payer en plus, que ce soit sur n8n Cloud, l'offre hébergée par n8n, ou sur une instance auto-hébergée avec Docker ou npm sous la Community Edition et sa licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc rien n'empêche de construire d'un côté et de déployer de l'autre. Ce que coûte l'abonnement Dropbox lui-même est une autre histoire, qui dépend du compte Dropbox et pas de n8n.
02Quels credentials faut-il pour le nœud Dropbox ?
L'une des deux méthodes proposées. La première est le jeton d'accès API, celle que Dropbox recommande pour tester avec son propre compte utilisateur et pour ouvrir l'accès à un nombre limité de personnes. La seconde est OAuth2, celle que Dropbox recommande en production ou pour tester avec plus de 50 utilisateurs. Les deux partent d'une app Dropbox créée dans l'App Console en Scoped access, et les deux demandent un App Access Type : App Folder pour un seul dossier créé pour l'app, ou Full Dropbox pour tout le compte. La même app sert les deux méthodes, donc passer du jeton à OAuth2 revient à créer un second credential dans n8n.
03Quelles sont les limites du nœud Dropbox ?
Le nœud couvre 11 opérations réparties en 3 ressources, fichiers, dossiers et recherche, et rien au-delà. La création de dossier se fait un niveau à la fois, le parent devant exister avant l'enfant. Un envoi vers un chemin déjà occupé écrase le fichier en place. Le listage et la recherche s'arrêtent à un nombre plafonné de résultats tant que Return All n'est pas activé, auquel cas n8n enchaîne les pages de l'API. Pour tout ce que le nœud n'expose pas, le nœud HTTP Request appelle l'API Dropbox directement en réutilisant le même credential via l'authentification prédéfinie.
04Dropbox a-t-il un trigger dans n8n ?
Non. Aucun nœud trigger Dropbox n'existe, donc un workflow ne peut pas démarrer sur un changement fait dans Dropbox. L'approche habituelle est un Schedule Trigger qui tourne à intervalle fixe, suivi d'une opération List a folder qui dit ce que le dossier contient à cet instant, le workflow déplaçant ensuite les fichiers traités pour que le passage suivant ne voie que du nouveau. L'autre approche consiste à partir de l'événement qui a créé le fichier : un formulaire, un Webhook n8n (une URL appelée par un service tiers), ou le trigger d'un autre outil du workflow.
05n8n ou Make pour Dropbox ?
Ça dépend de l'endroit où le workflow doit tourner et de la façon dont tu veux le payer. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération, ce qui convient à une équipe qui ne veut rien maintenir. n8n tourne sur n8n Cloud ou sur ton propre serveur avec Docker ou npm, ce qui compte quand les fichiers qui transitent doivent rester sur une infrastructure maîtrisée. Les deux sont visuels : la vraie question porte donc sur l'hébergement, la maîtrise des données et le modèle de coût. Sur Dropbox précisément, les deux couvrent les opérations de fichiers courantes.