
INTEGRACIÓN CONTENTFUL n8n: AUTOMATIZAR CONTENTFUL CON N8N
INTEGRACIÓN CONTENTFUL N8N: AUTOMATIZAR CONTENTFUL CON N8N
¿Necesitas ayuda para automatizar Contentful con n8n?
Nuestro equipo te responde en minutos.
Why automate Contentful with n8n?
La integración Contentful n8n pone a tu disposición 6 acciones que te permiten acceder programáticamente a todos los recursos de tu espacio Contentful: espacios, locales, entries, content types y assets. Gracias a estas acciones, puedes automatizar completamente la extracción y sincronización de tu contenido sin tocar la interfaz Contentful ni manipular código.
Los beneficios son inmediatos. Ahorro de tiempo considerable: ya no necesitas exportar manualmente assets o copiar entries entre entornos. Configura reglas inteligentes que extraen automáticamente el contenido cuando lo necesitas. Mayor capacidad de respuesta: conecta Contentful a tus herramientas de marketing, CRM como HubSpot o análisis para alimentar en tiempo real tus campañas con contenido actualizado. Integración fluida: n8n conecta Contentful a más de 400 aplicaciones, lo que te permite crear workflows complejos que combinan tu CMS con Slack, Google Sheets, HubSpot, Notion, y muchas más sin intermediarios.
Casos de uso concretos que puedes automatizar: sincronizar automáticamente nuevos entries de Contentful a una base de datos externa; recuperar todos los assets de un entorno y respaldarlos en Dropbox o almacenamiento cloud; extraer entries filtrados por content type para generar informes semanales de contenido publicado; alimentar automáticamente un sitio estático con los últimos artículos de Contentful vía webhook; conectar Contentful a herramientas de traducción como DeepL para localización de contenido. Estos workflows, antes ejecutados manualmente o vía scripts custom, ahora se configuran visualmente en minutos con n8n.
Con esta integración, transformas Contentful en el corazón de un ecosistema de contenido totalmente automatizado, eliminando horas de tareas repetitivas cada semana.
How to connect Contentful to n8n?
! 1 stepHow to connect Contentful to n8n?
- 01
Add the node
La autenticación entre n8n y Contentful se realiza mediante Content Delivery API Key o Content Preview API Key, según el entorno que quieras consultar (contenido publicado o en borrador). Estos tokens se generan directamente en el panel de Contentful y permiten a n8n acceder a tus espacios con permisos de lectura.Configuración básica:Accede a tu cuenta Contentful: Ve a Settings > API keys en tu espacio Contentful.Genera un API key: Crea un nuevo token de Delivery API (o Preview API si quieres consultar borradores). Copia el Space ID y el Access Token generados.Crea la credencial en n8n: En tu workflow n8n, añade un nodo Contentful, haz clic en Credential to connect with y selecciona Create New Credential.Introduce los parámetros: Pega tu Space ID y Access Token en los campos correspondientes. Selecciona el tipo de API (Delivery o Preview).Prueba la conexión: Haz clic en Test para verificar que n8n puede acceder a tu espacio Contentful. Si la conexión es exitosa, guarda la credencial.Para más detalles sobre la configuración, consulta la documentación oficial de Contentful.
TIP💡 CONSEJO: Usa siempre la Delivery API para workflows de producción que consumen contenido publicado, y reserva la Preview API para workflows de validación editorial o previsualización de contenido en borrador. Mantén tus Access Tokens seguros y rotálos regularmente para minimizar riesgos de seguridad. Si gestionas múltiples espacios Contentful, crea una credencial separada por espacio en n8n para facilitar la selección en cada nodo.- 01
¿Necesitas ayuda para automatizar Contentful con n8n?
Nuestro equipo te responde en minutos.
Contentful actions available in n8n
01 Acción 01Get space
Esta acción recupera los detalles completos de un espacio Contentful, incluyendo su nombre, locales disponibles, configuración regional y metadatos. Es útil para obtener información contextual sobre el espacio antes de consultar recursos más específicos como entries o assets.
Parámetros clave:
- Credential to connect with: Menú desplegable donde seleccionas las credenciales Contentful previamente configuradas. Este parámetro es requerido para autenticar la conexión entre n8n y tu espacio Contentful.
- Source: Menú desplegable para elegir la API a consultar. Aquí se selecciona Delivery API, que proporciona acceso a contenido publicado. Este parámetro determina el endpoint utilizado para la petición.
- Resource: Campo autocompletado que indica el tipo de recurso sobre el que actúa la acción. Aquí está configurado en Space, especificando que esta acción opera sobre espacios Contentful.
- Operation: Menú desplegable que define la operación a realizar. Con Get seleccionado, la acción recuperará los detalles del espacio especificado por las credenciales.
Casos de uso típicos:
- Obtener información de configuración del espacio antes de ejecutar operaciones masivas de extracción de contenido.
- Verificar los locales disponibles en un espacio para adaptar consultas multilingües.
- Documentar automáticamente los metadatos de espacios Contentful en una base de datos externa o Google Sheets.
Cuándo usarlo: Usa esta acción al inicio de workflows que necesitan contexto sobre el espacio Contentful (locales, nombre, configuración) antes de consultar recursos específicos. Especialmente útil en workflows de auditoría o sincronización multi-espacio.

02 Acción 02GetAll locale
Esta acción recupera todos los locales configurados en un espacio Contentful, permitiéndote conocer qué idiomas y variantes regionales están disponibles. Es esencial para workflows multilingües que necesitan iterar sobre locales o filtrar contenido por idioma.
Parámetros clave:
- Credential to connect with: Menú desplegable requerido para seleccionar las credenciales Contentful que autorizan las llamadas API.
- Source: Menú desplegable para elegir entre Delivery API o Preview API. Aquí configurado en Delivery API para acceder a locales del entorno de producción.
- Resource: Campo que especifica el tipo de recurso; aquí es Locale, indicando que la acción recuperará información de locales.
- Operation: Menú desplegable configurado en Get Many, lo que significa que la acción recuperará múltiples locales en una sola petición.
- Environment ID: Campo de texto que especifica el entorno de Contentful desde el cual extraer datos. El valor predeterminado es master, el entorno principal. Este parámetro es requerido.
- Return All: Interruptor on/off que, cuando está activado, recupera todos los locales sin límite. Aquí está desactivado.
- Limit: Campo numérico que define el número máximo de locales a devolver. Configurado en 100 aquí, limitando los resultados a 100 locales por petición.
Casos de uso típicos:
- Obtener la lista de locales antes de extraer entries en múltiples idiomas.
- Generar informes de cobertura de contenido por locale.
- Configurar dinámicamente workflows de traducción basándose en los locales disponibles en Contentful.
Cuándo usarlo: Perfecto para workflows que gestionan contenido multilingüe o necesitan adaptarse dinámicamente a los locales configurados en Contentful. Combínalo con otras acciones (Get entry, Get Many Assets) para iterar sobre contenido localizado.

03 Acción 03Get entry
Esta acción obtiene un entry específico de Contentful utilizando su ID único. Recupera todos los campos del entry (texto, imágenes, relaciones, etc.) según el content type asociado. Es la acción más utilizada para extraer contenido estructurado de Contentful.
Parámetros clave:
- Credential to connect with: Menú desplegable requerido para autenticar la petición con tus credenciales Contentful.
- Source: Menú desplegable para seleccionar la API. Aquí configurado en Delivery API para acceder a contenido publicado.
- Resource: Campo que indica el tipo de recurso; configurado en Entry, especificando que esta acción recupera entries de Contentful.
- Operation: Menú desplegable con Get seleccionado, indicando que la acción recuperará un entry específico.
- Environment ID: Campo de texto requerido que especifica el entorno Contentful objetivo, con master como valor por defecto.
- Entry ID: Campo de texto opcional donde introduces el ID único del entry que deseas recuperar. Acepta valores estáticos o expresiones dinámicas (por ejemplo, desde un nodo anterior).
- Additional Fields: Sección expandible para añadir parámetros opcionales como filtros de locale, inclusión de assets relacionados, etc. Actualmente muestra No properties con opción de añadir campos adicionales.
Casos de uso típicos:
- Extraer un artículo de blog de Contentful para publicarlo automáticamente en un sitio web externo.
- Obtener los detalles de un producto para sincronizarlo con un sistema de e-commerce como WooCommerce.
- Recuperar entries específicos para alimentar newsletters personalizadas vía email marketing (Mailchimp, SendGrid).
Cuándo usarlo: Utiliza esta acción cuando conoces el Entry ID exacto que necesitas (por ejemplo, desde un webhook Contentful, una base de datos externa o un nodo anterior de n8n). Ideal para workflows de sincronización uno a uno o actualizaciones basadas en eventos.

04 Acción 04Get contentType
Esta acción recupera la estructura de un content type específico de Contentful, incluyendo todos sus campos, tipos de datos, validaciones y configuraciones. Es útil para workflows que necesitan conocer el esquema de contenido antes de procesar entries.
Parámetros clave:
- Credential to connect with: Menú desplegable requerido donde seleccionas las credenciales Contentful para autenticar la conexión.
- Source: Menú desplegable requerido para elegir entre las APIs de Contentful; aquí configurado en Delivery API.
- Resource: Campo autoconfigurado en Content Type, indicando que la acción operará sobre content types de Contentful.
- Operation: Menú desplegable con Get seleccionado, especificando que la acción recuperará información de un solo content type.
- Environment ID: Campo de texto requerido que especifica el entorno Contentful objetivo, por ejemplo master, el entorno principal.
- Content Type ID: Campo de texto opcional donde introduces el identificador específico del content type que deseas consultar.
- Additional Fields: Sección que permite añadir propiedades opcionales si es necesario. Actualmente sin propiedades configuradas.
Casos de uso típicos:
- Documentar automáticamente el esquema de content types en una wiki o base de conocimiento.
- Validar la estructura de entries antes de procesarlos en workflows complejos.
- Generar dinámicamente formularios de entrada basándose en la estructura de un content type Contentful.
Cuándo usarlo: Usa esta acción cuando necesitas metadatos sobre la estructura de contenido en Contentful, especialmente en workflows de validación, migración de contenido o generación dinámica de interfaces. Combínala con Get entry para asegurar que los datos extraídos cumplen con el esquema esperado.

05 Acción 05Get Many Assets
Esta acción recupera múltiples assets (imágenes, videos, documentos, etc.) de un entorno Contentful en una sola petición. Permite extraer lotes de assets con control sobre el número de resultados devueltos, ideal para workflows de respaldo o sincronización masiva.
Parámetros clave:
- Credential to connect with: Menú desplegable donde seleccionas las credenciales Contentful account para autenticar la petición. Este campo es requerido.
- Source: Menú desplegable configurado en Delivery API, que especifica el endpoint API para leer contenido publicado.
- Resource: Campo configurado en Asset, indicando que esta acción operará sobre recursos de tipo asset en Contentful.
- Operation: Menú desplegable con Get Many seleccionado, lo que significa que la acción recuperará múltiples assets en una sola petición.
- Environment ID: Campo de texto que acepta valores fijos o expresiones, aquí configurado en master, identificando el entorno de Contentful desde el cual se extraen los assets. Este campo es requerido.
- Return All: Interruptor on/off que determina si se recuperan todos los assets o si se limita el número de resultados. Aquí está desactivado.
- Limit: Campo numérico que especifica el número máximo de assets a devolver. Configurado en 100 en este ejemplo, limitando la consulta a 100 assets por petición.
- Additional Fields: Sección expandible para personalizar aún más la petición con parámetros opcionales. Actualmente no hay campos adicionales configurados.
Casos de uso típicos:
- Respaldar automáticamente todos los assets de Contentful en Google Drive, Dropbox o AWS S3 cada semana.
- Extraer imágenes de un entorno Contentful para procesarlas con herramientas de optimización como Cloudinary.
- Sincronizar assets entre múltiples entornos Contentful (staging → production).
- Generar informes de uso de assets (tamaños, formatos, metadatos) y enviarlos a Google Sheets o Airtable.
Cuándo usarlo: Perfecto para workflows de gestión de assets a gran escala, respaldo automatizado o auditorías de contenido multimedia. Combínalo con nodos de almacenamiento cloud (Google Drive, AWS S3) para crear pipelines de respaldo automático.

06 Acción 06Get asset
Esta acción recupera un asset específico de Contentful utilizando su ID único. Devuelve todas las propiedades del asset: URL, tipo de archivo, tamaño, metadatos, título y descripción. Es la acción esencial para workflows que procesan archivos individuales.
Parámetros clave:
- Credential to connect with: Menú desplegable requerido para seleccionar las credenciales Contentful que autenticarán la petición.
- Source: Menú desplegable para especificar la API de Contentful; aquí configurado en Delivery API, usado para obtener contenido publicado.
- Resource: Campo configurado en Asset, indicando que el tipo de recurso a recuperar es un asset de Contentful.
- Operation: Menú desplegable con Get seleccionado, lo que significa que la acción obtendrá un solo asset específico.
- Environment ID: Campo de texto requerido que especifica el entorno de Contentful, con master como valor predeterminado (el entorno principal).
- Asset ID: Campo de texto requerido donde introduces el identificador único del asset que deseas recuperar. Este parámetro es esencial para obtener correctamente el asset desde el entorno y API especificados.
Casos de uso típicos:
- Descargar una imagen específica de Contentful para procesarla (redimensionar, optimizar, watermark) antes de subirla a otra plataforma.
- Extraer la URL de un video o documento de Contentful para compartirla en un email o mensaje de Slack.
- Obtener metadatos de un asset (tamaño, formato, título) para incluirlos en informes de auditoría de contenido.
Cuándo usarlo: Usa esta acción cuando conoces el Asset ID exacto (por ejemplo, desde un entry relacionado, un webhook o una base de datos externa). Ideal para workflows que procesan archivos individuales o necesitan información detallada de un asset específico antes de realizar operaciones posteriores (descarga, conversión, publicación). Si necesitas dominar n8n para crear estos workflows, consulta nuestro curso n8n.

Construye tu primer workflow con nuestro equipo
Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.
- Escenarios n8n & Make gratis para importar
- Docs de configuración paso a paso
- Cohorte en vivo + soporte de la comunidad
Preguntas frecuentes
¿La integración Contentful n8n es gratuita?
Sí, la integración Contentful está incluida de forma nativa en n8n sin coste adicional. Puedes usar las 6 acciones disponibles en cualquier plan de n8n (gratuito o de pago). Sin embargo, ten en cuenta que Contentful aplica límites de rate limiting en su API: 55 peticiones por segundo para la Delivery API en planes gratuitos, y límites superiores en planes de pago. Si ejecutas workflows con altos volúmenes de peticiones, considera distribuir las llamadas en el tiempo o actualizar tu plan Contentful para aumentar los límites. n8n respeta automáticamente los límites de rate mediante reintentos inteligentes, pero workflows muy intensivos pueden experimentar retrasos si se alcanzan los límites de Contentful.¿Qué datos puedo sincronizar entre Contentful y n8n?
Puedes acceder a todos los recursos de lectura disponibles en la Delivery API de Contentful: espacios (nombre, locales, configuración), locales (idiomas disponibles), entries (contenido estructurado según content types), content types (esquemas de contenido con campos y validaciones), y assets (imágenes, videos, documentos con URLs y metadatos). Actualmente, la integración nativa de n8n solo soporta operaciones de lectura (GET), lo que significa que puedes extraer contenido de Contentful pero no crear, actualizar o eliminar recursos directamente desde n8n. Para operaciones de escritura, necesitarás usar el nodo HTTP Request de n8n con llamadas manuales a la Management API de Contentful, o integrar webhooks de Contentful que activen workflows n8n cuando se crea o modifica contenido en tu CMS.¿Cuánto tiempo lleva configurar la integración Contentful n8n?
La configuración inicial de la integración lleva entre 5 y 10 minutos. Necesitas generar un API key en Contentful (2-3 minutos), crear la credencial en n8n introduciendo Space ID y Access Token (1-2 minutos), y probar la conexión (1 minuto). Una vez configurada la credencial, añadir acciones Contentful a tus workflows es inmediato: seleccionas la acción deseada (Get entry, Get Many Assets, etc.), eliges la credencial guardada, configuras los parámetros específicos (Environment ID, Entry ID, etc.) y ejecutas el nodo. El tiempo real de configuración depende de la complejidad de tu workflow: un workflow simple (por ejemplo, "recuperar entries y enviarlos a Google Sheets") toma entre 10 y 15 minutos, mientras que workflows complejos con múltiples acciones Contentful, transformaciones de datos y conexiones a otras aplicaciones pueden requerir 30-60 minutos de configuración inicial.



