Recursos · Integración n8n

Integración Storyblok n8nAutomatiza Storyblok con n8n.

¿Tu contenido de Storyblok solo se consulta abriendo el CMS? La integración Storyblok n8n es un nodo ya incluido, con 2 operaciones sobre un único recurso, Story: leer una entrada o listar lo que contiene un espacio. No existe ningún trigger de Storyblok, así que el flujo arranca en otro sitio.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Por qué automatizar

¿Qué resuelve la integración Storyblok n8n?

La integración Storyblok n8n es un nodo incluido en n8n que lee tus espacios de Storyblok desde un flujo de trabajo, esa secuencia de pasos automáticos que montas en pantalla. Cubre un recurso, Story, con 2 operaciones: Get a story y Get many stories. Eliges el espacio, decides en el campo Source si los datos llegan desde la Content API o la Management API, y cada story pasa al siguiente nodo como un item que otros nodos pueden leer.

Empecemos por lo más rentable: el inventario de contenido que nadie mantiene. Un Schedule Trigger, el nodo que arranca un flujo cada cierto intervalo, lanza la ejecución, Get many stories devuelve el espacio y la lista aterriza en Google Sheets. El equipo editorial ve qué existe sin entrar al CMS, y la exportación a mano deja de existir.

Segundo caso, mucho más quirúrgico. Algún paso de tu flujo ya conoce un slug, la parte legible de la URL de una story. Get a story recibe ese valor en Identifier y devuelve la entrada, suficiente para enviar un aviso completo por Gmail cuando alguien referencia ese contenido. Una story, una llamada, cero copiar y pegar.

Tercer caso, el que aguanta en el tiempo. Los equipos que miden su producción copian la lista de stories a una base que controlan. Get many stories con Return All activado encadena las páginas de la API hasta traerse el espacio entero, y un nodo de Supabase escribe las filas. El seguimiento editorial vive ahí, y el CMS sigue siendo el CMS.

El nodo cubre el recurso Story. Cuando necesitas un endpoint que el nodo no expone, el nodo HTTP Request llama a cualquier endpoint de la API de Storyblok reutilizando exactamente la misma credencial mediante la autenticación predefinida. La ventaja es práctica: te quedas en un solo flujo, con un solo acceso guardado, en lugar de mantener un script aparte.

Dos avisos antes de montar nada. La credencial decide lo que puedes hacer, porque una clave Content API da acceso de solo lectura mientras que una clave Management API cubre el CRUD completo. Y n8n solo admite la v1 de la Content API. Si prefieres juzgar la plataforma antes de invertir tiempo, la Reseña n8n entra en detalle, y el Curso n8n te enseña a montar estos flujos por tu cuenta.

Conexión

¿Cómo conectas Storyblok con n8n?

  1. 01

    Elige la clave que te toca

    Storyblok ofrece dos métodos de autenticación, y la elección no es un detalle. Una clave Content API da acceso de solo lectura, que es suficiente para las dos operaciones del nodo si únicamente vas a leer. Una clave Management API cubre el CRUD completo. Quédate con la más estrecha cuando leer te baste: una clave que solo sabe leer no hace daño si acaba en un flujo compartido con más gente.

  2. 02

    Genera el token en Storyblok

    Para una clave Content API, entra en tu espacio de trabajo de Storyblok y ve a Settings > Access Tokens. Elige un Access Level Public, que equivale a version=published, o Preview, que cubre version=published y version=draft. Copia el token e introdúcelo en el campo API Key. Para una clave Management API, ve a My Account > Personal access tokens, genera ahí el token y pégalo en Personal Access Token.

  3. 03

    Guarda el acceso en n8n

    En n8n, abre el menú Credentials y crea la credencial de Storyblok con el token que acabas de copiar. Una credencial es un acceso guardado: se crea una vez y todos los flujos que montes después te la ofrecen en el desplegable del nodo. Coloca luego un nodo Storyblok en el lienzo, selecciona esa credencial y el campo Space Name or ID cargará los espacios a los que llega. Eliges de la lista en vez de escribir un identificador de memoria.

Acciones

Lo que sabe hacer el nodo Storyblok

El nodo Storyblok expone 2 operaciones en 1 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.

Matriz recursos × operaciones
RecursoGetGet Many
Story✓✓

Story

2 operaciones
01

Get a story

story.get

Lo que ves en n8n

Notas y casos de uso

Saca una entrada concreta de un espacio y se la pasa al siguiente nodo como un único item.

Parámetros clave

  • Space Name or ID: el nombre del espacio. Lo eliges en la lista que carga n8n, o pasas un ID con una expresión, esa sintaxis {{ }} que busca un valor en lugar de escribirlo a mano.
  • Identifier: el ID o el slug de la story que quieres, muchas veces {{ $json.field }} cuando el valor llega de un nodo anterior.
  • Story ID: el identificador numérico de la story.
  • Source: de dónde vienen los datos, Content API o Management API.
Casos de uso
un formulario trae un slug, el flujo lo coloca en Identifier y la entrada vuelve lista para difundirse.
02

Get many stories

story.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve las stories de un espacio, un item de n8n por story, listas para recorrer o copiar a otro sitio.

Parámetros clave

  • Space Name or ID: el espacio que vas a leer, elegido en la lista o indicado como ID con una expresión.
  • Source: Content API o Management API, tú decides de dónde vienen los datos.
  • Return All: activado, n8n encadena las páginas de la API hasta la última story; desactivado, Limit pone el tope de resultados.
  • Starts With: dentro de Filters, acota el resultado por slug.
Casos de uso
el inventario de una sola carpeta del blog, acotado con Starts With, exportado para la revisión editorial del trimestre.
Necesitas ayuda

¿Necesitas ayuda para automatizar Storyblok con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Storyblok y n8n: lo que te vas a preguntar después

01¿La integración Storyblok n8n es gratuita?
Por el lado de n8n, sí. El nodo Storyblok viene incluido con n8n: nada que instalar y ningún coste añadido, trabajes en n8n Cloud, la oferta alojada por n8n, o en tu propia instancia (Community Edition, licencia Sustainable Use). Un mismo flujo se comporta igual en los dos sitios. Lo que cuesta un plan de Storyblok es otro tema, y esta página no lo cubre. Lo único que montas tú es la credencial, ese acceso que n8n guarda una vez y reutiliza en todos los flujos, y crearla no cuesta nada.
02¿Qué credenciales o permisos necesita el nodo Storyblok?
Hay dos métodos de autenticación, y el que elijas marca hasta dónde llega el nodo. Una clave Content API da acceso de solo lectura: genérala en tu espacio de trabajo de Storyblok desde Settings > Access Tokens, con un Access Level Public, es decir version=published, o Preview, que cubre version=published y version=draft, y ponla en API Key. Una clave Management API cubre el CRUD completo: genera un Personal Access Token desde My Account > Personal access tokens y pégalo en ese campo. Un apunte antes de empezar: n8n solo admite la v1 de la Content API.
03¿Qué límites tiene el nodo de Storyblok?
El nodo expone el recurso Story con 2 operaciones, así que la respuesta depende de lo que busques. En Get many stories, quien manda sobre el volumen es Return All: activado, n8n encadena las páginas de la API hasta traer la última story; desactivado, Limit fija el número máximo de resultados. Para un endpoint que el nodo no expone, el nodo HTTP Request llama a cualquier endpoint de la API de Storyblok reutilizando la misma credencial mediante la autenticación predefinida. Y un campo marcado como obligatorio bloquea la ejecución del nodo mientras siga vacío.
04¿Puede un evento de Storyblok lanzar un flujo en tiempo real?
En n8n no existe un nodo trigger de Storyblok, así que un flujo alrededor de Storyblok arranca por otro lado. Tres puntos de partida cubren casi todos los montajes. El Schedule Trigger salta cada cierto intervalo y luego ejecuta Get many stories, algo que encaja con inventarios y exportaciones. El nodo Webhook de n8n te da una URL, o sea una dirección que un servicio externo llama cuando pasa algo de su lado. O bien el trigger de otra herramienta que ya tienes montada lanza la ejecución, y el nodo Storyblok llega después a buscar el contenido que toca.
05¿n8n o Make para Storyblok?
Los dos se conectan a Storyblok, así que la decisión se juega en otro terreno. Make es una plataforma de automatización alojada, sin opción de autoalojamiento, facturada por operación. n8n funciona en n8n Cloud o en una instancia que alojas tú con Docker o npm, y el flujo es idéntico en ambos casos. Los criterios, entonces, son: dónde se ejecuta el flujo, cuánto control quieres sobre el contenido que pasa por él, cómo crece el coste con el volumen y qué lógica visual lee más rápido tu equipo. Con espacios grandes, suelen decidir los dos últimos.