Recursos · Integración n8n

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

Por qué automatizar

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

Conexión

¿Cómo se conecta SharePoint con n8n?

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

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

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

Acciones

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.

Matriz recursos × operaciones
RecursoCreateGetGet ManyUpdateDeleteDownloadUploadCreate or Update
File
Item
List

File

3 operaciones
01

Download file

file.download

Lo 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.
Casos de uso
recuperar el contrato firmado que está guardado a nombre de un cliente para que el siguiente nodo lo adjunte.
02

Update file

file.update

Lo 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.
Casos de uso
renovar el informe que media oficina tiene en favoritos sin romper el enlace guardado.
03

Upload file

file.upload

Lo 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.
Casos de uso
un presupuesto convertido a PDF dos nodos antes acaba directamente en la carpeta del cliente.

Item

6 operaciones
04

Create item in a list

item.create

Lo 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 }}.
Casos de uso
cada solicitud de material que llega se convierte en una fila de la lista de compras, rellenada desde el formulario y no tecleada por quien abra antes el correo.
05

Create or update item (upsert)

item.upsert

Lo 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.
Casos de uso
una sincronización nocturna que vuelve a enviar las mismas fichas cada noche se mantiene plana en vez de acumular casi duplicados.
06

Delete an item

item.delete

Lo 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.
Casos de uso
limpiar las filas temporales que un flujo creó para una campaña cuando la campaña ya terminó, un elemento por ejecución.
07

Get an item

item.get

Lo 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.
Casos de uso
antes de mandar un aviso, releer la fila para comprobar el estado actual, porque la versión capturada al principio de la ejecución puede llevar una hora de retraso.
08

Get many items

item.getAll

Lo 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, lastModifiedDateTime y otros cinco.
Casos de uso
sacar las incidencias abiertas de la semana para la reunión del lunes.
09

Update item in a list

item.update

Lo 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.
Casos de uso
una aprobación que llega por correo cambia la columna de estado de la fila correspondiente, y quien aprueba no abre SharePoint en ningún momento.

List

2 operaciones
10

Get list

list.get

Lo 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.
Casos de uso
un primer nodo lee los detalles de la lista y las ramas siguientes deciden qué hacer con los elementos. Así la elección de sitio y lista queda en un único punto en vez de repetirse en cada nodo.
11

Get many lists

list.getAll

Lo 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.
Casos de uso
un flujo de inventario que recorre las listas de un sitio y pasa cada una por un bucle, en lugar de una enumeración fija que nadie actualiza.
Necesitas ayuda

¿Necesitas ayuda para automatizar Microsoft SharePoint con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Microsoft SharePoint y n8n: dudas frecuentes

01¿La integración Microsoft SharePoint n8n es gratuita?
Por el lado de n8n, sí. El nodo viene incluido con n8n, no hay nada que instalar ni coste extra para desbloquearlo. Vale igual en n8n Cloud, la oferta alojada por n8n, y en una instancia autoalojada con la Community Edition y su licencia Sustainable Use. Un flujo de trabajo se comporta igual en ambos sitios, así que algo montado en Cloud puede mudarse más adelante a tu propio servidor sin reescribirlo. Las once operaciones, los tres recursos y los campos que ves en esta página son los mismos en las dos configuraciones.
02¿Qué credenciales pide el nodo de SharePoint?
Un credential de Microsoft, creado una sola vez en el menú Credentials de n8n y reutilizado por todos los flujos que tocan SharePoint. El nodo no tiene selector de autenticación propio: no hay método que elegir dentro de él, simplemente recoge el credential desde su desplegable. Para los valores exactos que hay que introducir, la documentación del nodo remite a la página común de credenciales de Microsoft en vez de repetirlos nodo a nodo. Un único credential cubre las once operaciones, así que añadir otro nodo de SharePoint más adelante es solo elegir la entrada que ya existe.
03¿Qué límites tiene el nodo?
El punto a vigilar está en la lectura. Con Return All desactivado, Limit marca el número máximo de elementos devueltos, de modo que una lista más larga vuelve recortada y el flujo trabaja sobre una parte sin enterarse. Activado, n8n encadena las páginas de la API y lo trae todo. Para lo que el nodo no cubre, el nodo HTTP Request llama a cualquier endpoint de la API reutilizando el mismo credential con la autenticación predefinida, así que el montaje sigue en una sola pieza y con un único acceso que mantener.
04¿Se puede reaccionar en el momento a un cambio en SharePoint?
Desde SharePoint no: este nodo no tiene trigger en n8n. La ejecución siempre empieza en otro punto. Un Schedule Trigger arranca a intervalos fijos y el flujo lee con Get many items para ver qué se ha movido. Un nodo Webhook le da a n8n una URL que un servicio externo llama, algo que encaja con un formulario o una herramienta interna capaz de lanzar la petición. La otra vía es que el trigger de otra herramienta abra la cadena y SharePoint sea el destino. Ese es el montaje más habitual: pasa algo fuera y el archivo o la fila aterriza aquí.
05¿n8n o Make para SharePoint?
Depende de dónde quieras que vivan los flujos. Make es una plataforma alojada, sin opción de autoalojamiento, y se factura por operación, así que el coste sigue al volumen. n8n funciona en n8n Cloud o en tu propio servidor, algo que pesa cuando los documentos y los elementos de lista no deberían salir de tu infraestructura. Las dos ofrecen una lógica visual y el esquema que dibujas acaba pareciéndose bastante. El reparto honesto: volumen alto y datos que deben quedarse en casa empujan hacia n8n autoalojado; volumen pequeño y ningunas ganas de alojar nada dejan la diferencia en poca cosa.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.