Ressources · Intégration Make

Intégration SFTP MakeAutomatiser SFTP avec Make.

Et si les fichiers déposés sur ton serveur SFTP se rangeaient sans que personne ne s'y connecte ? L'intégration SFTP Make compte 12 modules : 2 déclencheurs qui surveillent des dossiers et 10 actions sur les fichiers. Ici, tu branches ton serveur puis tu montes un premier scénario.

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

Ce que tu peux automatiser

À quoi sert l'intégration SFTP Make ?

L'intégration SFTP Make relie un serveur de fichiers distant à Make, un outil sans code où tu montes un scénario (ton automatisation) en enchaînant des modules, une brique par étape. Make repère les nouveaux fichiers et dossiers du serveur, puis les lit, les dépose, les déplace, les renomme, les supprime ou change leurs droits.

Des dossiers clients prêts dès leur ouverture. Quand quelqu'un crée un dossier client sur le serveur, Watch subfolders in a folder le remarque et Create a folder y ajoute les sous-dossiers habituels (devis, factures, pièces). Plus besoin de les recréer à la main à chaque nouveau client.

Des relevés bancaires traités puis archivés. Ta banque dépose ses relevés dans /depot. Watch files in a folder les voit passer, Get a file récupère leur contenu pour ton outil de compta, Rename a file leur donne un nom lisible.

Un envoi propre vers un partenaire. Un fichier produit ailleurs part sur le serveur avec Upload a file, puis Update file permissions règle qui peut le lire, en 777 ou en -rwxrwxrwx par exemple.

Ce que Make ne fait pas ici : aucun déclencheur instantané, les deux sont planifiés, donc Make passe voir le serveur au rythme du scénario. Pas de module Make an API Call non plus, et la doc ne donne aucune limite chiffrée propre à l'app. Pour choisir ton outil, le comparatif n8n vs Make pose les critères. Pour prendre l'éditeur en main, il y a la Formation Make, et si une exécution plante, la page Dépannage Make.

Connexion

Comment brancher ton serveur SFTP sur Make ?

  1. 01

    Ouvre la fenêtre de connexion

    Ajoute n'importe quel module SFTP à ton scénario et clique sur Create a connection. La connexion, c'est ton accès au serveur enregistré une fois dans Make, puis réutilisé par tous les modules SFTP. Le champ Connection name est facultatif.

  2. 02

    Indique l'adresse du serveur

    Saisis l'adresse du serveur dans Host. Dans Port, garde 22 sauf si ton hébergeur t'a donné un autre numéro : Make accepte toute valeur de 1 à 65535.

  3. 03

    Choisis ton mode d'accès et enregistre

    Dans Auth type, prends identifiant et mot de passe, ou identifiant et clé. Avec une clé, charge-la dans Private key. Les champs d'algorithmes sont facultatifs, n'y touche que si tu connais ta configuration SSH. Clique sur Save.

Premier scénario

Ton premier scénario : lire chaque relevé déposé puis l'archiver

ObjectifQuand ta banque dépose un relevé dans le dossier SFTP, Make en lit le contenu puis le range dans un dossier d'archive.

  1. 01

    Crée le scénario

    Depuis la page Scenarios, crée un nouveau scénario et clique sur le grand + pour poser le premier module. Cherche SFTP et choisis Watch files in a folder.

  2. 02

    Connecte le serveur et vise le dossier

    Clique sur Create a connection et renseigne ton serveur. Une fois la connexion en place, indique au déclencheur le dossier où ta banque dépose ses fichiers, /depot par exemple.

  3. 03

    Ajoute la lecture et le rangement

    Clique sur le + à droite du déclencheur, ajoute Get a file et reprends le fichier reçu. Ajoute ensuite Move a file vers /archive, un dossier situé hors du dossier surveillé.

  4. 04

    Teste avec Run once

    Dépose un fichier d'essai sur le serveur puis clique sur Run once. Ouvre la bulle au-dessus de chaque module pour lire les bundles reçus : un bundle, c'est un fichier qui passe d'un module à l'autre.

  5. 05

    Planifie puis active

    Clique sur l'horloge du premier module. Un nouveau scénario passe toutes les 15 minutes par défaut, et le plan Free ne descend pas plus bas. Active le scénario pour qu'il tourne seul.

Déclencheurs

Qu'est-ce qui peut lancer un scénario SFTP ?

2 modules démarrent un scénario quand quelque chose se passe dans SFTP. Un déclencheur planifié est vérifié par Make au rythme du scénario ; un déclencheur instantané est appelé par SFTP dès que ça se passe.

SFTP1Watch files in a folder

Watch files in a folder

Déclencheur planifié

Dans MakeTriggers when a file is created or updated.

Ce déclencheur surveille un dossier du serveur et lance ton scénario pour chaque fichier qui y apparaît ou qui y est modifié. Chaque fichier sort sous forme de bundle, prêt pour le module suivant.

Comment il se déclenche
planifié. Make interroge le serveur au rythme du scénario, toutes les 15 minutes par défaut, donc un fichier attend le passage suivant.
Quand l'utiliser
un prestataire ou un vieux logiciel dépose ses exports dans un dossier partagé, et tu veux les traiter sans ouvrir de client SFTP.
Attention
un fichier modifié compte aussi, donc un fichier que ton scénario réécrit sur place peut le relancer. Sors les fichiers traités du dossier surveillé.
SFTP2Watch subfolders in a folder

Watch subfolders in a folder

Déclencheur planifié

Dans MakeTriggers when a subfolder is created or updated.

Ici, Make ne regarde pas les fichiers mais les dossiers : il lance le scénario quand un sous-dossier est créé ou modifié dans le dossier que tu choisis. Pratique quand chaque dossier correspond à un client, une commande ou un chantier.

Comment il se déclenche
planifié. Make interroge le serveur au rythme du scénario, donc un nouveau dossier apparaît au passage suivant, pas à la seconde où il est créé.
Quand l'utiliser
ton équipe ouvre un dossier par nouveau client et tu veux que Make prépare son arborescence ou prévienne quelqu'un.
Attention
un sous-dossier modifié le déclenche aussi. Teste avec Run once pour voir quel changement a lancé l'exécution.
Modules

Que peut faire Make sur ton serveur SFTP ?

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

Note: Use the chmod parameters, for example, 777 or -rwxrwxrwx. The entered data should match the patters: /(.?([r-][w-][x-]){3})|[0-7]{3}/. Refer to the chmod main age to get more information.

Note: Use the chmod parameters, for example, 777 or -rwxrwxrwx. The entered data should match the patters: /(.?([r-][w-][x-]){3})|[0-7]{3}/. Refer to the chmod main age to get more information.

SFTP1

Create a folder

Action

Avec Create a folder, tu obtiens un nouveau dossier sur le serveur, au chemin que tu indiques, pour que les fichiers suivants aient où atterrir. Le chemin peut reprendre une donnée d'un module précédent, comme le nom d'un client.

Quand l'utiliser
un client signe et doit disposer d'un dossier d'échange avant le premier envoi.
Attention
place-le avant tout Upload a file qui vise ce nouveau chemin.
SFTP2

Update file permissions

Action

Tu décides qui peut lire, modifier ou exécuter un fichier du serveur. Make attend la notation chmod, en chiffres comme 777 ou en lettres comme -rwxrwxrwx, et Update file permissions l'applique au fichier choisi.

Quand l'utiliser
juste après un dépôt, quand le compte d'un partenaire doit pouvoir lire le nouveau fichier.
Attention
777 ouvre le fichier à tous les comptes du serveur. Donne seulement les droits utiles.
SFTP4

Delete a folder

Action

Pour fermer proprement un espace de travail, Delete a folder supprime un dossier du serveur une fois ses fichiers archivés ailleurs. Il ne vise que les dossiers ; un fichier seul passe par Delete a file.

Quand l'utiliser
un dossier d'échange ouvert pour une seule livraison a fait son office.
Attention
un dossier supprimé ne revient pas. Regarde son contenu avec List a folder's content avant.
SFTP5

Get a file

Action

Dans MakeReads information about a file and retrieves its content.

Le fichier lui-même entre dans ton scénario : Get a file lit un fichier du serveur et ramène ses informations et son contenu, que les modules suivants peuvent stocker, envoyer ou analyser.

Quand l'utiliser
après Watch files in a folder, quand tu as besoin du fichier et pas seulement de son nom.
Attention
sur le plan Free, Make gère des fichiers de 5 Mo au plus.
SFTP6

Get files

Action

Plusieurs fichiers d'un coup : Get files est le pendant de Get a file quand une seule étape doit ramener un lot plutôt qu'un fichier. Le résultat arrive en plusieurs bundles, et chaque module suivant tourne une fois par bundle.

Quand l'utiliser
des exports se sont accumulés et tu veux tous les envoyer vers une autre app.
Attention
chaque bundle consomme des opérations plus loin. Lance Run once pour voir ce qui revient.
SFTP7

List a folder's content

Action

Un inventaire du dossier, sans rien télécharger : List a folder's content te montre ce qu'il contient, élément par élément, pour que le scénario filtre ou vérifie avant d'agir.

Quand l'utiliser
avant une suppression ou un déplacement, pour confirmer ce qui se trouve vraiment dans /archive ou dans un dossier client.
Attention
chaque élément devient un bundle, donc un dossier chargé multiplie les opérations des modules suivants.
SFTP8

Move a file

Action

Un fichier traité change de dossier sans être effacé : Move a file le fait passer d'un dossier à un autre sur le même serveur. Son contenu reste intact, seul son emplacement bouge.

Quand l'utiliser
après avoir traité un fichier du dossier surveillé, pour le ranger dans un dossier traites ou archive.
Attention
vise un dossier hors du dossier surveillé, sinon le déclencheur risque de le reprendre.
SFTP9

Rename a file

Action

Des noms de fichiers qu'on comprend au premier coup d'œil : Rename a file renomme un fichier sur place. Tu composes le nouveau nom avec des données reprises d'un module précédent, une date ou un numéro de facture.

Quand l'utiliser
un relevé arrive avec un nom générique et ton expert-comptable veut y lire le nom de la banque.
Attention
pour changer aussi de dossier, ajoute Move a file.
SFTP10

Upload a file

Action

Tes fichiers arrivent chez les partenaires qui ne jurent que par SFTP : Upload a file dépose sur le serveur un fichier venu d'un module précédent, pièce jointe d'e-mail, document de ton drive ou export d'une autre app.

Quand l'utiliser
une commande est validée et le bon de commande doit rejoindre le dossier du fournisseur.
Attention
reprends le contenu du fichier, pas seulement son nom, et crée le dossier cible avant s'il peut manquer.
Besoin d'aide

Besoin d'aide pour automatiser SFTP avec Make ?

Une personne lit chaque message.

FAQ

SFTP et Make : les questions qui reviennent

01L'intégration SFTP Make est-elle gratuite ?
Oui. SFTP est une app standard de Make, disponible dès le plan Free. Ce plan a tout de même ses limites : 2 scénarios actifs, 15 minutes au minimum entre deux exécutions planifiées, 5 minutes d'exécution au plus, des fichiers de 5 Mo maximum et 512 Mo de transfert. Les plans payants (Core, Pro, Teams et Enterprise) descendent l'intervalle à 1 minute, lèvent la limite de scénarios actifs et vont jusqu'à 40 minutes d'exécution. Make compte l'usage en opérations par mois, une par module et par bundle traité.
02Que faut-il pour connecter un serveur SFTP à Make ?
Il te faut l'adresse du serveur, son port et un accès. Le port vaut 22 par défaut, et Make accepte tout nombre de 1 à 65535. Côté accès, tu choisis identifiant et mot de passe, ou identifiant et clé privée. Les clés Ed25519 ne sont pas prises en charge : dans ce cas, génère une clé RSA. Si ton serveur utilise un certificat auto-signé, tu peux charger un fichier P12, PFX ou PEM. Une fois enregistrée, la connexion sert à tous les modules SFTP.
03Le déclencheur SFTP de Make réagit-il dès qu'un fichier arrive ?
Non. Les deux déclencheurs SFTP, Watch files in a folder et Watch subfolders in a folder, sont planifiés. Make interroge le serveur au rythme du scénario, toutes les 15 minutes pour un nouveau scénario. Sur le plan Free, impossible de descendre sous 15 minutes ; les plans payants vont jusqu'à 1 minute. Un fichier arrivé juste après un passage attend donc le suivant. Pour un démarrage immédiat, il faut qu'une autre app lance le scénario, car SFTP n'a pas de déclencheur instantané.
04Que faire si un module manque ou si la connexion SFTP échoue ?
Ça dépend du problème. L'app SFTP n'a pas de module Make an API Call : une action absente de ses 10 actions passe par une autre app, ou par l'aide de l'équipe. Contre les délais dépassés, la connexion propose d'appeler la commande stat juste après la connexion, utile sur certains serveurs comme AWS. Une autre option traite l'échec de toutes les méthodes d'authentification comme une erreur de connexion : Make relance alors avec des délais croissants, puis marque l'exécution comme incomplète, à relancer à la main.
05Make ou n8n pour automatiser un serveur SFTP ?
Ça dépend de tes critères, il n'y a pas de gagnant d'office. Côté Make, les faits sont clairs : SFTP est une app intégrée avec 2 déclencheurs planifiés et 10 actions, accessible sur le plan Free, sans déclencheur instantané ni module Make an API Call. Si ces modules couvrent tes mouvements de fichiers et que tu veux un éditeur visuel où tout se teste avec Run once, Make te conviendra. Si ton besoin sort de cette liste, regarde ce que propose n8n pour ton cas avant de trancher.