Integración Strapi n8nAutomatiza Strapi con n8n.
Tu gestor de contenido puede llenarse solo, sin escribir código. La integración Strapi n8n cabe en un recurso, Entry, y 5 operaciones que cubren crear, leer, actualizar y borrar. No hay nodo trigger para Strapi: el flujo arranca con otro disparador y termina en tu proyecto.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve la integración Strapi n8n?
El nodo Strapi habla con la API REST de tu proyecto Strapi y trabaja sobre un único objeto: la entrada, es decir un registro dentro de un tipo de contenido. Indicas el nombre del tipo de contenido, n8n se autentica con una credencial guardada una sola vez, y la entrada vuelve en JSON lista para el siguiente nodo.
El nodo viene incluido con n8n, tanto en n8n Cloud como en una instancia autoalojada. No hay nada que instalar ni nada que pagar aparte por el lado de n8n.
Primer escenario: una carta o un catálogo que deja de copiarse a mano. El equipo mantiene los datos en Microsoft Excel 365, un Schedule Trigger (el nodo que lanza un flujo cada cierto intervalo) pasa cada mañana, y entry.create publica lo nuevo mientras entry.update corrige lo que ya estaba en línea.
Segundo escenario: una copia legible de todo el contenido. entry.getAll extrae un tipo de contenido entero con Return All activado, y las entradas acaban en una hoja de Google Sheets o en un archivo guardado en Google Drive como respaldo semanal.
Tercer escenario: reseñas de clientes que pasan por revisión. Llega un texto, el flujo lo guarda como entrada, alguien del equipo decide, y entry.update escribe el veredicto sobre el registro correspondiente. Lo que no pasa el filtro se elimina con entry.delete en la misma ejecución. El tipo de contenido guarda solo lo que alguien aprobó, y el rastro de esa decisión se queda en la ejecución.
Conviene decir dónde se detiene el nodo. Expone el recurso Entry y nada más. Todo lo que quede fuera del recurso Entry, cualquier otro contenido del proyecto Strapi o lo que añada un plugin sobre la API REST, sigue fuera del alcance de las 5 operaciones, y la credencial apunta solo a la Version 3 o a la Version 4 de la API. Para esas llamadas, el nodo HTTP Request alcanza cualquier endpoint de la API REST de Strapi reutilizando la misma credencial mediante su autenticación predefinida, así que el token sigue guardado en un solo sitio.
Si la duda es la plataforma y no el nodo, la Reseña n8n repasa las contrapartidas y el Curso n8n enseña a montar este tipo de flujo de principio a fin.
¿Cómo conectas Strapi con n8n?
- 01
Elige entre cuenta de usuario y token
La credencial de Strapi admite dos métodos de autenticación. La cuenta de usuario de API usa el Email y el Password de un usuario final, nunca de administrador, y hereda los permisos de ese usuario. El token de API se crea desde una cuenta de administrador, en Settings > Global Settings > API Tokens. El token encaja en flujos de servidor a servidor; la cuenta de usuario, cuando quieres encerrar el flujo en los permisos de un rol.
- 02
Configura los permisos del rol
Si vas por la cuenta de usuario, abre Settings > Users & Permissions Plugin y amplía el rol Authenticated por defecto o crea uno nuevo. En la sección Permissions, despliega el tipo de contenido que vas a automatizar y marca lo que el flujo necesita:
create,findyfindone,update,delete. Repite con cada tipo de contenido, guarda el rol y crea después el usuario final en Content Manager > Collection Types > User para asignárselo. - 03
Rellena la credencial en n8n
En n8n, entra en Credentials y crea una credencial de Strapi. La URL es la dirección pública de tu servidor Strapi, el parámetro
urldefinido en./config/server.js; Strapi recomienda una URL absoluta, y un proyecto de Strapi Cloud usa su propia dirección, del estilohttps://my-strapi-project-name.strapiapp.com. Elige la API Version, Version 3 o Version 4. La credencial se guarda una vez y aparece en el desplegable de cualquier nodo Strapi.
Lo que el nodo Strapi sabe hacer
El nodo Strapi expone 5 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Entry
5 operacionesCreate an entry
entry.createLo que ves en n8n
Notas y casos de uso
Crea un registro dentro de un tipo de contenido y lo devuelve, con el identificador que Strapi le asigna y que el resto del flujo puede reutilizar.
Parámetros clave
- Content Type: el nombre del tipo de contenido que recibe el registro, escrito tal como Strapi lo expone.
- Columns: la lista de propiedades a escribir, separadas por comas, al estilo de
id,name,description. Lo que no esté en la lista no llega a Strapi, aunque venga en el item de entrada.
Delete an entry
entry.deleteLo que ves en n8n
Notas y casos de uso
Elimina un registro de un tipo de contenido. El nodo devuelve el registro borrado, así que los pasos siguientes conservan su contenido para archivarlo o avisar a alguien.
Parámetros clave
- Content Type: el tipo de contenido donde vive el registro que se va a borrar.
- Entry ID: el identificador de la entrada a eliminar, normalmente heredado de un nodo anterior con
{{ $json.id }}, una expresión de n8n que lee un campo del item entrante.
Get an entry
entry.getLo que ves en n8n
Notas y casos de uso
Lee un único registro a partir de su identificador y entrega sus campos al nodo siguiente, sin modificar nada dentro de Strapi.
Parámetros clave
- Content Type: el tipo de contenido donde buscar.
- Entry ID: el identificador de la entrada a recuperar. Se espera el identificador y nunca el título: ese cambio es el que devuelve un
404con más frecuencia.
Get many entries
entry.getAllLo que ves en n8n
Notas y casos de uso
Lista los registros de un tipo de contenido. Es la operación de lectura que alimenta exportaciones, resúmenes y sincronizaciones.
Parámetros clave
- Content Type: el tipo de contenido a listar.
- Return All: activado, n8n recorre las páginas de la API hasta la última entrada; desactivado, Limit fija cuántos registros salen.
- Publication State:
livedeja solo lo publicado,previewtrae también los borradores. - Sort Fields: los campos de orden, ascendente por defecto, con el sentido tras dos puntos como en
name:asc. - Where (JSON): una consulta JSON que filtra los registros antes de que salgan de Strapi.
Update an entry
entry.updateLo que ves en n8n
Notas y casos de uso
Escribe valores nuevos sobre registros que ya existen, localizados por una propiedad que eliges tú y no por su posición en una lista.
Parámetros clave
- Content Type: el tipo de contenido a modificar.
- Update Key: la propiedad que decide qué filas de la base se actualizan, normalmente
id. - Columns: las propiedades a sobrescribir, separadas por comas. Solo cambia lo que enumeras, el resto se queda igual.
¿Necesitas ayuda para automatizar Strapi con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


