- Inicio
- Recursos
- Integraciones
- Microsoft SharePoint
Integración Microsoft SharePoint n8nAutomatiza Microsoft SharePoint con n8n.
Once operaciones, tres recursos y ningún trigger propio. La integración Microsoft SharePoint n8n llega a los archivos de una biblioteca, a los elementos de una lista y a las listas mismas. Como el nodo no trae disparador, un Schedule o un Webhook arranca la ejecución. Pensada para equipos de operaciones.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Microsoft SharePoint n8n?
Conectar un sitio de SharePoint a n8n se apoya en tres recursos bien diferenciados: File cubre los documentos de una biblioteca, Item las filas de una lista y List las listas en sí mismas. Con once operaciones el nodo resuelve el ciclo completo: leer una lista, devolver una fila ya escrita, dejar un documento generado en una carpeta.
Todas parten de la misma pregunta: ¿qué sitio? El campo Site está presente en las once operaciones, y de él dependen las carpetas, listas y elementos que n8n ofrece después.
Primer escenario, el parte de incidencias. Un Schedule Trigger arranca cada mañana, item.getAll lee la lista, Filter by Formula deja solo lo que toca revisar y el resultado se publica en un canal de Slack. Nadie entra en SharePoint a copiar filas en otro sitio.
Segundo escenario, el documento que va y viene. Un PDF generado antes en el flujo cae en una carpeta de biblioteca con file.upload. Al revés, file.download saca un documento existente como datos binarios, listos para pasar al siguiente nodo, por ejemplo después de que un modelo de Openai haya redactado el texto que lo acompaña. Mismo archivo, dos direcciones, los mismos tres campos.
Tercer escenario, la lista que no se ensucia. Llega un alta de proveedor, item.upsert la escribe y el flujo deja de preguntarse si esa entrada ya existía. Los equipos que mantienen una copia en Google Sheets hacen las dos escrituras dentro del mismo flujo, una al lado de la otra.
No todo cabe en estas once operaciones. Para eso está el nodo HTTP Request: llama a cualquier endpoint de la API y reutiliza el mismo credential mediante la autenticación predefinida, así que una llamada que el nodo dedicado no lleva sigue viviendo dentro del flujo, sin un segundo acceso que mantener.
Dos avisos antes de montar nada. La lectura va paginada: con Return All desactivado, Limit marca el número máximo de elementos devueltos y una lista más larga vuelve recortada sin que salte ningún aviso. Y un campo obligatorio vacío detiene el nodo, que aquí significa Site en las once operaciones. La comparativa de la plataforma entera está en la Reseña n8n, y quien quiera montarlo con sus propias manos tiene el Curso n8n.
¿Cómo se conecta SharePoint con n8n?
- 01
Añade el nodo al lienzo
Busca Microsoft SharePoint en el panel de nodos y añádelo. Su descripción es breve: interactuar con la API de Microsoft SharePoint. Por dentro se llama
n8n-nodes-base.microsoftSharePointy viene incluido con n8n, así que no hay nada que instalar ni ningún coste extra por el lado de n8n, tanto en n8n Cloud como en una instancia autoalojada con la Community Edition. - 02
Crea el credential de Microsoft una sola vez
Un credential es el acceso que n8n guarda y usa en tu lugar. Se crea una vez en el menú Credentials y después cualquier flujo lo recupera desde el desplegable del nodo. Este nodo no tiene selector de autenticación propio: no hay método que elegir dentro. Para los valores exactos, la documentación del nodo remite a la página común de credenciales de Microsoft.
- 03
Elige recurso y prueba un nodo suelto
Selecciona File, Item o List y luego la operación. Empieza por
list.getAll, que solo pide Site: si vuelven las listas de ese sitio, la conexión funciona. A partir de ahí los demás campos se convierten en desplegables alimentados por el sitio elegido, así que los nombres de carpeta y de lista se eligen en vez de escribirse de memoria.
Lo que hace el nodo Microsoft SharePoint
El nodo Microsoft SharePoint expone 11 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Download | Upload | Create or Update |
|---|---|---|---|---|---|---|---|---|
| File | ✓ | ✓ | ✓ | |||||
| Item | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ||
| List | ✓ | ✓ |
Índice de operaciones
File
3 operacionesDownload file
file.downloadLo que ves en n8n
Notas y casos de uso
Saca un documento de una biblioteca de SharePoint y lo entrega al siguiente nodo como datos binarios, listo para adjuntarlo, leerlo o copiarlo en otro lado.
Parámetros clave
- Site: el sitio del que n8n recupera las carpetas, elegido en el desplegable.
- Parent Folder: la carpeta desde la que se descarga el archivo,
/ (Library root)cuando el documento está en la raíz de la biblioteca. - File: el documento en sí, elegido por su nombre, del estilo
my-file.pdf.
Update file
file.updateLo que ves en n8n
Notas y casos de uso
Sustituye lo que ya está en la biblioteca en lugar de dejar una copia al lado: el archivo mantiene su sitio y cambia la versión que hay detrás del nombre.
Parámetros clave
- Site y Parent Folder: dónde vive el archivo, raíz incluida.
- File: el documento existente que se va a actualizar.
- Change File Content: indica si se actualiza el contenido del archivo.
- Updated File Contents: el nombre del campo de entrada que lleva los datos binarios, visible en la pestaña Binary del panel Input, a menudo
data. - Updated File Name: opcional; si lo dejas vacío se conserva el nombre original.
Upload file
file.uploadLo que ves en n8n
Notas y casos de uso
Escribe un documento nuevo dentro de una carpeta de biblioteca a partir de datos binarios producidos antes en el flujo.
Parámetros clave
- Site: el sitio del que se recupera la lista de carpetas.
- Parent Folder: la carpeta de destino, o
/ (Library root). - File Name: el nombre con el que queda el archivo una vez subido, así que conviene construirlo con una expresión cuando lleva fecha o referencia.
- File Contents: el campo de entrada con los datos binarios, el que aparece en la pestaña Binary del panel Input, normalmente
data.
Item
6 operacionesCreate item in a list
item.createLo que ves en n8n
Notas y casos de uso
Añade una fila a una lista que ya existe. Aquí nunca se crea la lista, solo se rellena.
Parámetros clave
- Site: el sitio del que n8n saca las listas disponibles.
- List: la lista en la que se crea el elemento.
- Columns: el mapeador donde cada columna de esa lista recibe su valor, escrito a mano o tomado del elemento entrante con
{{ $json.field }}.
Create or update item (upsert)
item.upsertLo que ves en n8n
Notas y casos de uso
Una operación para los dos casos: o crea el elemento, o actualiza el que ya está. Va bien cuando el flujo no puede saber en cuál de los dos cae.
Parámetros clave
- Site: el sitio donde vive la lista.
- List: la lista en la que se crea o se actualiza el elemento.
- Columns: el mapeador que lleva los valores de las columnas de esa lista.
Delete an item
item.deleteLo que ves en n8n
Notas y casos de uso
Quita un elemento de una lista. Después no hay marcha atrás, así que este nodo suele ir detrás de un IF que comprueba una condición.
Parámetros clave
- Site: el sitio del que se leen las listas.
- List: la lista en la que se borra el elemento.
- Item: el elemento que se elimina, seleccionado y no descrito.
Get an item
item.getLo que ves en n8n
Notas y casos de uso
Lee un elemento concreto y mete su contenido en el flujo, para que lo que venga después trabaje con valores reales y no supuestos.
Parámetros clave
- Site: el sitio al que pertenece la lista.
- List: la lista de la que se recupera el elemento.
- Item: el elemento que se quiere obtener.
Get many items
item.getAllLo que ves en n8n
Notas y casos de uso
Lee varios elementos de golpe, la lista entera o solo los que encajan con una fórmula. Es la operación de lectura de casi todos los flujos de seguimiento.
Parámetros clave
- Site y List: el sitio y después la lista en la que se buscan los elementos.
- Filter by Formula: la fórmula se evalúa para cada registro, por ejemplo
fields/Title eq 'item1'. Vacía, vuelven todos los elementos. - Return All: activado, n8n encadena las páginas de la API y trae todo; desactivado, Limit pone el tope de elementos.
- Fields: dentro de Options, decide qué lleva la salida, entre
id,webUrl,createdBy,lastModifiedDateTimey otros cinco.
Update item in a list
item.updateLo que ves en n8n
Notas y casos de uso
Cambia los valores de un elemento que ya está en una lista, columna a columna, sin tocar el resto de la lista.
Parámetros clave
- Site: el sitio del que se recuperan las listas.
- List: la lista en la que se actualiza el elemento.
- Columns: el mapeador donde se ponen los valores nuevos de las columnas de esa lista.
List
2 operacionesGet list
list.getLo que ves en n8n
Notas y casos de uso
Devuelve los detalles de una lista, no su contenido. Sirve cuando el flujo necesita saber algo del contenedor y no de las filas.
Parámetros clave
- Site: el sitio del que se recuperan las listas.
- List: la lista que se quiere recuperar.
Get many lists
list.getAllLo que ves en n8n
Notas y casos de uso
Devuelve las listas de un sitio. Es además la prueba más corta que ofrece este nodo, porque Site es lo único que necesita.
Parámetros clave
- Site: el sitio del que se recuperan las listas.
- Return All: activado, vuelven todas encadenando las páginas de la API; desactivado, Limit fija el máximo.
¿Necesitas ayuda para automatizar Microsoft SharePoint con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
Microsoft SharePoint y n8n: dudas frecuentes
01¿La integración Microsoft SharePoint n8n es gratuita?
02¿Qué credenciales pide el nodo de SharePoint?
03¿Qué límites tiene el nodo?
04¿Se puede reaccionar en el momento a un cambio en SharePoint?
05¿n8n o Make para SharePoint?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.



