Ressources · Intégration Make

Intégration FTP MakeAutomatiser FTP avec Make.

Et si ton serveur FTP se rangeait tout seul ? Dans Make tu montes un scénario, une chaîne de briques appelées modules, et l'intégration FTP Make en apporte 9 : une surveille un dossier, 8 agissent sur les fichiers. Au programme : la connexion, puis un premier scénario à recopier.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que permet vraiment l'intégration FTP Make ?

C'est le pont entre Make et un serveur que tu possèdes déjà. Tu relies ce serveur une fois avec une connexion, ton compte FTP rattaché à Make, et tous les modules FTP peuvent ensuite y lire et y écrire. Make gère le rythme et l'ordre des étapes. Rien à installer sur le serveur, rien à coder.

Trois usages reviennent sur presque tous les serveurs. Le premier, ce sont les fichiers déposés qui se rangent tout seuls : Watch files repère ce qui arrive dans un dossier de dépôt, Get a file en récupère le contenu, Move a file or folder l'envoie ensuite à sa place définitive.

Le deuxième, c'est un serveur qui reste lisible. List of files/folders in a folder lit ce que contient un répertoire, Delete a file efface ce qui a déjà servi, Delete a folder supprime les dossiers restés vides et Create a folder ouvre un espace quand un dossier client démarre.

Le troisième, c'est la livraison. Upload a file écrit sur le serveur un document produit plus tôt dans le scénario, et Change permissions décide qui pourra l'ouvrir. Un cabinet comptable y dépose les pièces d'un client, qui les récupère sans jamais toucher à un logiciel FTP.

Ce que Make n'ajoute pas ici : l'app FTP n'a pas de module Make an API Call, donc ces 9 modules sont toute la surface disponible, et le reste passe par une autre app. Une limite vient de Make et pas de ton serveur : le plan Free déplace des fichiers jusqu'à 5 Mo, pour 512 Mo de transfert. La même brique existe ailleurs, avec l'Intégration FTP n8n, et la page n8n vs Make pose les critères. Si tu préfères déléguer le montage plutôt que d'apprendre l'éditeur, il y a l'Agence Make.

Connexion

Comment brancher ton serveur FTP sur Make ?

  1. 01

    Ouvre la connexion depuis un module

    Il te faut d'abord un serveur FTP ou un hébergement FTP à toi, Make n'en fournit pas. Ajoute n'importe quel module FTP à ton scénario, clique sur Create a connection, et donne-lui un nom dans Connection name si tu jongles avec plusieurs serveurs.

  2. 02

    Renseigne les coordonnées du serveur

    Indique le Host de ton serveur, du type myftp123.server.com, puis le Port sur lequel il écoute, 21 par exemple. Le User name et le Password sont ceux que ton logiciel FTP utilise déjà.

  3. 03

    Choisis le chiffrement, puis enregistre

    Use a secure connection (TLS) propose trois réponses : aucun chiffrement, explicit encryption ou implicit encryption. Les deux dernières ouvrent une liaison FTPS sécurisée par SSL. Prends ce que ton hébergeur accepte, clique sur Save, puis confirme l'accès si Make le demande.

Premier scénario

Ton premier scénario, étape par étape

ObjectifQuand un nouveau fichier arrive dans le dossier surveillé, Make le récupère et le range ailleurs sur le même serveur.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, démarre un nouveau scénario et clique sur le + pour poser le premier module. Cherche FTP par son nom et choisis Watch files : il devient le déclencheur, le module qui décide quand le scénario part.

  2. 02

    Relie ton serveur

    Le module réclame une connexion : clique sur Create a connection et remplis les champs du serveur. Une fois le compte relié, tous les autres modules FTP le réutilisent sans rien redemander.

  3. 03

    Désigne le dossier à surveiller

    Choisis le dossier où tes fichiers atterrissent. Pas besoin de connaître le chemin par cœur, Make lit ton serveur via la connexion et te propose les dossiers qu'il voit.

  4. 04

    Récupère le fichier

    Clique sur le + à droite du déclencheur et ajoute Get a file. Relie le fichier qui vient du module précédent, pour que le scénario transporte le contenu et pas seulement un nom.

  5. 05

    Range-le aussitôt

    Ajoute Move a file or folder derrière, avec le dossier de destination. Le dossier de dépôt se vide au fur et à mesure, et le déclencheur ne voit plus que les nouvelles arrivées.

  6. 06

    Teste, puis active

    Clique sur Run once et lis les bundles reçus par chaque module, un bundle valant ici un fichier. Règle ensuite Scheduling sur le premier module, toutes les 15 minutes par défaut, et bascule le scénario sur on.

Déclencheurs

Ce qui déclenche ton scénario

1 module démarre un scénario quand quelque chose se passe dans FTP. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par FTP dès que ça se passe.

FTP1Watch files

Watch files

Déclencheur planifié

Dans MakeTriggers when a new file is added to a folder being watched.

Ce déclencheur garde un œil sur un dossier de ton serveur et lance le scénario dès qu'un fichier encore inconnu s'y pose. Chaque nouveau fichier arrive sous forme de bundle, prêt pour le module suivant.

Comment il se déclenche
en planifié. Make interroge l'app au rythme du scénario, c'est donc Make qui va voir, jamais le serveur qui prévient.
Quand l'utiliser
un dossier de dépôt où un partenaire ou un scanner laisse des fichiers à traiter.
Attention
rien n'est immédiat. Sur le plan Free, l'écart minimal entre deux vérifications est de 15 minutes, un fichier peut donc patienter tout ce temps avant d'être vu.
Modules

Ce que FTP sait faire une fois connecté

FTP te donne 8 modules. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

FTP1

Change permissions

Action

Dans MakeChanges permission settings of a file or a folder.

Les droits d'un fichier posé sur un serveur sont rarement ceux qu'il faut. Ce module réécrit les permissions d'un fichier ou d'un dossier que tu lui désignes, pour qu'un document devienne lisible par les bonnes personnes, ou cesse de l'être.

Quand l'utiliser
juste après un dépôt, quand un prestataire doit ouvrir le fichier sans pouvoir l'écraser.
Attention
il agit sur l'élément désigné, pas sur ce qu'il contient, un dossier rempli demande donc de traiter aussi les fichiers.
FTP2

Create a folder

Action

Dans MakeCreates a new folder

Un fichier a besoin d'un endroit où aller, et parfois cet endroit n'existe pas encore. Ce module crée un dossier au chemin que tu lui donnes, ce qui permet à un scénario de tenir une arborescence par client, par projet ou par type de document.

Quand l'utiliser
à l'ouverture d'un compte client, pour que chacun ait son espace sur le serveur.
FTP3

Delete a file

Action

Dans MakePermanently removes a file from a selected folder.

Un fichier déjà traité n'a plus grand-chose à faire là. Ce module l'efface définitivement du dossier, sans corbeille pour le repêcher.

Quand l'utiliser
en fin de chaîne, une fois le fichier copié en lieu sûr.
Attention
teste le chemin avec Run once sur un fichier sans valeur, parce que celui-là ne revient pas.
FTP4

Delete a folder

Action

Dans MakeDeletes a folder.

Le même geste un cran au-dessus : c'est le dossier lui-même qui quitte le serveur. Pratique quand une arborescence montée par un scénario doit se démonter aussi proprement qu'elle s'est construite.

Quand l'utiliser
à la clôture d'un projet dont le répertoire a été archivé ailleurs.
Attention
le sort des fichiers restés dedans n'est pas documenté, vide-les d'abord avec Delete a file et tu restes en terrain connu.
FTP5

Get a file

Action

Voilà le module qui fait entrer un fichier dans Make. Il lit le fichier au chemin indiqué et passe son contenu au module suivant, qui pourra l'envoyer par email, le déposer sur un drive ou le donner à une autre app.

Quand l'utiliser
juste derrière Watch files, pour aller chercher ce que le déclencheur vient de repérer.
Attention
le plan Free transporte des fichiers jusqu'à 5 Mo, les grosses archives demandent un plan payant.
FTP6

List of files/folders in a folder

Action

Dans MakeGets a list of files/folders in a folder.

Parfois le scénario a juste besoin de savoir ce qu'il y a dedans. Ce module lit un répertoire et renvoie ce qu'il contient, fichiers comme dossiers, pour que la suite puisse les parcourir ou vérifier que la livraison est bien arrivée.

Quand l'utiliser
un inventaire avant un ménage, ou un contrôle pour savoir si le partenaire a bien déposé ses fichiers.
FTP7

Move a file or folder

Action

Dans MakeMoves a file or folder to a different location.

Un fichier traité n'a rien à faire là où arrivent les nouveaux. Ce module prend un fichier ou un dossier et le pose à un autre emplacement du serveur.

Quand l'utiliser
en dernière étape d'une chaîne, pour classer le document dans le dossier du client concerné.
Attention
associe-le à Create a folder quand la destination dépend du client, sinon le scénario vise un dossier que personne n'a créé.
FTP8

Upload a file

Action

Dans MakeUploads a file to a selected folder.

C'est la main qui écrit de l'intégration. Il pose un fichier dans le dossier que tu choisis, et le contenu peut venir de n'importe où en amont : un document généré par une autre app, un export, un fichier récupéré sur un drive.

Quand l'utiliser
publier un catalogue ou un tarif qu'un revendeur vient lire directement sur le serveur.
Attention
passe par Run once et va vérifier le résultat sur le serveur avant d'activer, surtout si le nom du fichier ne change jamais.
Besoin d'aide

Besoin d'aide pour automatiser FTP avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration FTP Make est-elle gratuite ?
Oui. FTP est une app standard de Make, donc disponible dès le plan Free. Ce que le plan Free limite, c'est l'échelle autour : 2 scénarios actifs, une vérification toutes les 15 minutes au mieux, 5 minutes d'exécution par lancement, des fichiers jusqu'à 5 Mo et 512 Mo de transfert. Pour un dossier qui reçoit quelques documents, ça passe. Les plans payants descendent l'intervalle à 1 minute, montent l'exécution à 40 minutes et enlèvent la limite de scénarios actifs. Make compte la consommation en opérations, une opération étant un module qui traite un élément.
02Que faut-il pour connecter un serveur FTP à Make ?
Un serveur FTP ou un hébergement FTP à toi, d'abord. Make se connecte à un serveur, il n'en héberge pas. Ensuite, les coordonnées que ton logiciel FTP utilise déjà : l'adresse de l'hôte, le port, le nom d'utilisateur et le mot de passe du compte. Reste un choix dans la fenêtre de connexion, celui du chiffrement : aucun, explicit encryption ou implicit encryption, les deux derniers ouvrant une liaison FTPS. Si le serveur porte un certificat auto-signé, charge-le dans le champ prévu pour ça plutôt que de couper la vérification du certificat.
03Le déclencheur FTP réagit-il en temps réel ?
Non. Watch files est un déclencheur planifié : Make vient regarder le dossier au rythme réglé sur le scénario, au lieu d'être prévenu par le serveur. Un scénario tout neuf démarre avec une vérification toutes les 15 minutes, et le plan Free garde ce quart d'heure comme plancher. Les plans payants descendent à 1 minute. Concrètement, un fichier déposé juste après un passage attend le suivant, donc intègre ce délai dans ce que tu promets à ton équipe. Aucun module de l'app FTP n'envoie de webhook, cet appel qu'une app passe à Make au moment où ça se produit, il n'existe donc pas de version instantanée de ce déclencheur.
04Et si un module FTP manque dans Make ?
Il faut contourner, parce que l'app FTP n'a pas de module Make an API Call sur lequel se rabattre. Les 9 modules de cette page forment l'ensemble complet : une surveillance et 8 actions sur les fichiers et les dossiers. Quand le geste voulu n'y est pas, deux routes restent ouvertes. Soit le fichier part vers une app qui possède ce module, un service de stockage en ligne par exemple, et le scénario continue là-bas. Soit l'étape sort de Make.
05Make ou n8n pour un serveur FTP ?
Ça dépend surtout de qui devra faire tourner ce scénario plus tard, pas des modules : les deux outils proposent une brique FTP, donc ce n'est pas une bataille de fonctionnalités. Chez Make, le scénario reste une chaîne de modules qu'on visualise d'un coup d'œil, et la connexion posée une fois vaut pour tous les modules FTP du flux. Le bon critère de choix se joue ailleurs : la personne qui reprendra l'automatisation dans un an, la possibilité pour une équipe non technique de la relire seule, et les outils déjà en place autour. Le comparatif détaillé et la page n8n de FTP aident à trancher si le doute reste entier.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.