- Accueil
- Ressources
- Intégrations
- Microsoft SharePoint
Intégration Microsoft SharePoint n8nAutomatiser Microsoft SharePoint avec n8n.
Onze opérations, trois ressources, aucun trigger. L'intégration Microsoft SharePoint n8n atteint les fichiers d'une bibliothèque, les éléments d'une liste et les listes elles-mêmes. Sans déclencheur embarqué, c'est un Schedule ou un Webhook qui lance l'exécution. Pour les équipes qui vivent déjà dans SharePoint.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert l'intégration Microsoft SharePoint n8n ?
Brancher un site SharePoint sur n8n repose sur trois ressources bien séparées : File range les documents d'une bibliothèque, Item porte les lignes d'une liste, List désigne les listes elles-mêmes. Les onze opérations du nœud suffisent à faire l'aller-retour complet, de la lecture d'une liste jusqu'au dépôt d'un document généré dans un dossier.
Toutes partent de la même question : quel site ? Le champ Site figure sur les onze opérations, et il conditionne les dossiers, listes et éléments que n8n propose ensuite.
Premier cas, le suivi des demandes internes. Un Schedule Trigger part le matin, item.getAll lit la liste, Filter by Formula ne garde que les lignes utiles, et le résultat part en message via Telegram. Personne n'ouvre SharePoint pour recopier quoi que ce soit dans un tableau parallèle.
Deuxième cas, le document qui circule. Un PDF fabriqué plus haut dans le workflow atterrit dans un dossier de bibliothèque avec file.upload. Dans l'autre sens, file.download sort un document existant sous forme de données binaires, prêtes à être renvoyées ailleurs, par exemple vers un espace partagé géré avec Google Drive. Même fichier, deux directions, les mêmes trois champs à remplir.
Troisième cas, la liste qui reste propre. Une demande arrive, item.upsert l'écrit dans la liste, et le workflow n'a plus à savoir si l'entrée existait déjà. Les équipes qui gardent une base miroir dans Airtable font les deux écritures dans le même workflow, côte à côte.
Tout ne tient pas dans ces onze opérations. C'est le rôle du nœud HTTP Request : il appelle n'importe quel endpoint de l'API et réutilise le même credential grâce à l'authentification prédéfinie. Un appel que le nœud dédié ne porte pas reste donc dans le workflow, sans second identifiant à gérer.
Deux points à connaître avant de construire. La lecture est paginée : Return All décoché, Limit fixe le nombre maximal d'éléments renvoyés, et une liste plus longue revient tronquée sans que rien ne clignote. Ensuite, un champ requis vide bloque l'exécution du nœud, et ici le champ requis partout, c'est Site. Pour la comparaison de la plateforme dans son ensemble, il y a l'Avis n8n ; pour mettre les mains dedans, la Formation n8n.
Comment brancher SharePoint sur n8n ?
- 01
Poser le nœud dans le workflow
Cherche Microsoft SharePoint dans le panneau des nœuds et ajoute-le. Sa fiche tient en une ligne : interagir avec l'API Microsoft SharePoint. Son nom technique est
n8n-nodes-base.microsoftSharePoint, et il est livré avec n8n : rien à installer, aucun coût supplémentaire côté n8n, que l'instance tourne sur n8n Cloud ou en auto-hébergement sous Community Edition. - 02
Créer le credential Microsoft une fois
Un credential, c'est l'identifiant que n8n conserve et utilise à ta place. Il se crée une seule fois dans le menu Credentials, puis tous les workflows le retrouvent dans la liste déroulante du nœud. Ce nœud n'a pas de sélecteur d'authentification : il n'y a pas de méthode à choisir dedans. La documentation du nœud renvoie à la page des credentials Microsoft pour les valeurs à saisir.
- 03
Choisir une ressource, puis tester un nœud seul
Sélectionne File, Item ou List, puis l'opération. Commence par
list.getAll, qui ne demande que Site : si les listes du site remontent, la connexion tient. Les autres champs deviennent alors des menus alimentés par le site choisi, donc les noms de dossier et de liste se sélectionnent au lieu de s'écrire de mémoire.
Ce que le nœud Microsoft SharePoint sait faire
Le nœud Microsoft SharePoint 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 | Get | Get Many | Update | Delete | Download | Upload | Create or Update |
|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | |||||
| Item | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| List | ✓ | ✓ |
Sommaire des opérations
File
3 opérationsDownload file
file.downloadCe que tu vois dans n8n
Notes & cas d'usage
Sort un document d'une bibliothèque SharePoint et le transmet au nœud suivant en données binaires, prêt à être joint, lu ou recopié ailleurs.
Paramètres clés
- Site : le site dont n8n récupère les dossiers, à prendre dans le menu.
- Parent Folder : le dossier d'où le fichier est téléchargé,
/ (Library root)quand le document est à la racine de la bibliothèque. - File : le document lui-même, choisi par son nom, du genre
my-file.pdf.
Update file
file.updateCe que tu vois dans n8n
Notes & cas d'usage
Remplace ce qui est déjà dans la bibliothèque au lieu d'ajouter une copie à côté. Le fichier garde sa place, c'est la version derrière le nom qui change.
Paramètres clés
- Site et Parent Folder : où se trouve le fichier, racine de bibliothèque comprise.
- File : le document existant à mettre à jour.
- Change File Content : indique si le contenu du fichier est mis à jour.
- Updated File Contents : le nom du champ d'entrée qui porte les données binaires, visible dans l'onglet Binary du panneau Input à gauche, souvent
data. - Updated File Name : facultatif ; laissé vide, le nom d'origine est conservé.
Upload file
file.uploadCe que tu vois dans n8n
Notes & cas d'usage
Écrit un nouveau document dans un dossier de bibliothèque à partir de données binaires produites plus tôt dans le workflow.
Paramètres clés
- Site : le site dont la liste des dossiers est récupérée.
- Parent Folder : le dossier de destination, ou
/ (Library root). - File Name : le nom que portera le fichier une fois déposé, à construire avec une expression quand il doit contenir une date ou une référence.
- File Contents : le champ d'entrée qui contient les données binaires, celui listé dans l'onglet Binary du panneau Input, en général
data.
Item
6 opérationsCreate item in a list
item.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une ligne dans une liste qui existe déjà. La liste n'est jamais créée ici, elle est seulement remplie.
Paramètres clés
- Site : le site dans lequel n8n va chercher les listes disponibles.
- List : la liste où l'élément est créé.
- Columns : le mappeur où chaque colonne de la liste reçoit sa valeur, saisie ou tirée de l'élément entrant avec
{{ $json.field }}.
Create or update item (upsert)
item.upsertCe que tu vois dans n8n
Notes & cas d'usage
Une seule opération pour les deux cas : l'élément est créé, ou celui qui existe est mis à jour. Pratique quand le workflow ne peut pas savoir dans quelle situation il tombe.
Paramètres clés
- Site : le site qui héberge la liste.
- List : la liste où l'élément est créé ou mis à jour.
- Columns : le mappeur qui porte les valeurs des colonnes de cette liste.
Delete an item
item.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un élément d'une liste. Rien ne se rattrape après coup, donc le nœud se place en général derrière un IF qui vérifie une condition.
Paramètres clés
- Site : le site dont les listes sont lues.
- List : la liste dans laquelle l'élément est supprimé.
- Item : l'élément à supprimer, sélectionné et non décrit.
Get an item
item.getCe que tu vois dans n8n
Notes & cas d'usage
Lit un élément précis et injecte son contenu dans le workflow, pour que la suite travaille sur des valeurs réelles plutôt que supposées.
Paramètres clés
- Site : le site auquel appartient la liste.
- List : la liste dans laquelle l'élément est récupéré.
- Item : l'élément à récupérer.
Get many items
item.getAllCe que tu vois dans n8n
Notes & cas d'usage
Lit plusieurs éléments d'un coup, toute la liste ou seulement ceux qui correspondent à une formule. C'est l'opération de lecture sur laquelle reposent la plupart des workflows de reporting.
Paramètres clés
- Site puis List : le site, puis la liste dans laquelle chercher les éléments.
- Filter by Formula : la formule est évaluée pour chaque enregistrement, par exemple
fields/Title eq 'item1'. Laissée vide, tous les éléments remontent. - Return All : coché, n8n enchaîne les pages de l'API et ramène tout ; décoché, Limit plafonne le nombre d'éléments.
- Fields : dans Options, choisit ce que contient la sortie, parmi
id,webUrl,createdBy,lastModifiedDateTimeet cinq autres.
Update item in a list
item.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie les valeurs d'un élément déjà présent dans une liste, colonne par colonne, sans toucher au reste de la liste.
Paramètres clés
- Site : le site dont les listes sont récupérées.
- List : la liste dans laquelle l'élément est mis à jour.
- Columns : le mappeur où sont posées les nouvelles valeurs des colonnes de cette liste.
List
2 opérationsGet list
list.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les détails d'une liste, pas son contenu. Utile quand le workflow a besoin de connaître le contenant lui-même.
Paramètres clés
- Site : le site dont les listes sont récupérées.
- List : la liste à récupérer.
Get many lists
list.getAllCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les listes d'un site. C'est aussi le test le plus court disponible sur ce nœud, puisque Site est la seule chose dont il a besoin.
Paramètres clés
- Site : le site dont les listes sont récupérées.
- Return All : coché, toutes les listes remontent en enchaînant les pages de l'API ; décoché, Limit fixe le maximum.
Besoin d'aide pour automatiser Microsoft SharePoint avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Microsoft SharePoint et n8n : les questions qui reviennent
01L'intégration Microsoft SharePoint n8n est-elle gratuite ?
02Quels credentials faut-il pour connecter SharePoint ?
03Quelles limites côté nœud SharePoint ?
04Peut-on réagir en direct à un changement dans SharePoint ?
05n8n ou Make pour SharePoint ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



