Recursos · Integración n8n

Integración Ghost n8nAutomatiza Ghost con n8n.

El contenido que tu equipo reutiliza todo el día ya vive dentro de Ghost. La integración Ghost n8n expone 1 recurso y 2 operaciones sobre los posts, leídos desde la API Admin o la API Content. Ghost no tiene nodo trigger, así que el flujo arranca con un Schedule Trigger o un Webhook.

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

Por qué automatizar

¿Qué cubre la integración Ghost n8n?

El nodo Ghost conecta un flujo de n8n con una publicación de Ghost y lee sus posts. Un solo recurso, Post, y 2 operaciones: recuperar un post por su ID o su slug, o recuperar varios de una vez. Cada llamada usa la API Admin o la API Content, tú eliges, con una credencial que creas una sola vez en n8n, es decir unos datos de conexión guardados que cualquier flujo puede seleccionar después.

El primer escenario es el guion de vídeo. Un canal que convierte artículos en formato vertical necesita el texto limpio: post.get recupera ese post por slug con Formats en plaintext, y el resultado alimenta la descripción de la publicación en YouTube. Leer el post en el momento evita trabajar con una versión antigua del texto.

El segundo es el inventario editorial. Con post.getAll, Fields reduce la respuesta a las propiedades que interesan y Include añade autores y etiquetas, y todo cae en Google Sheets. Esa hoja sirve luego para repartir las traducciones o para ver qué categorías llevan meses sin publicaciones nuevas.

El tercero es el correo. Cada lunes un Schedule Trigger lanza el flujo, la lista de posts recientes sale como resumen por Gmail hacia el equipo comercial, y los mismos datos entran como campo personalizado en ActiveCampaign para segmentar quién recibe qué.

Lo que el nodo no ofrece se resuelve con HTTP Request. Ese nodo llama a cualquier endpoint de la API de Ghost y reutiliza la misma credencial mediante la autenticación predefinida, así que no hace falta montar una segunda integración para llegar al resto de objetos.

Hay dos límites que conviene tener claros antes de montar nada. No existe nodo trigger de Ghost, de modo que nada reacciona solo cuando se publica un post: o el flujo consulta el blog cada cierto tiempo, o un servicio externo llama a un Webhook de n8n, una URL que n8n expone y que le pasas a la otra herramienta. Y la API Content solo devuelve contenido publicado, con lo cual vigilar un borrador exige la API Admin. Si aún dudas de la plataforma, la Reseña n8n entra en el detalle.

Conexión

¿Cómo conectar Ghost con n8n?

  1. 01

    Genera la clave en Ghost

    Los dos métodos de autenticación empiezan en el mismo sitio, dentro de tu cuenta de Ghost: crear una Custom Integration, que genera las claves de esa publicación. La pantalla muestra una Admin API Key y una Content API Key. Los pasos para generarlas son los mismos, pero los flujos de autorización y el formato de cada clave son distintos. Copia la que corresponda a lo que el flujo va a leer.

  2. 02

    Guarda la credencial en n8n

    En n8n, menú Credentials, crea una credencial de Ghost. Dos campos importan. URL espera el dominio admin de tu Ghost, y API Key la clave que acabas de copiar. Las claves Admin y Content no comparten credencial: si tus flujos usan las dos API, crea una para cada una. Después el nodo te las ofrece en su lista desplegable, sin volver a pegar nada.

  3. 03

    Elige la API dentro del nodo

    Añade el nodo Ghost, selecciona el recurso Post y una operación. El parámetro Source decide quién responde: adminApi para la API Admin, contentApi para la API Content. Ejecuta Get many posts una primera vez antes de conectar lo que viene detrás. Una lista de posts reales confirma de golpe la clave, el dominio y la API elegida, y te ahorra buscar el fallo tres nodos más adelante.

Acciones

Lo que sabe hacer el nodo Ghost

El nodo Ghost 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
Post✓✓

Post

2 operaciones
01

Get a post

post.get

Lo que ves en n8n

Notas y casos de uso

Recupera un post y devuelve su ficha, para que los nodos siguientes reutilicen el título, la URL o el cuerpo sin repetir la búsqueda.

Parámetros clave

  • By: id o slug, que le dice a Ghost cómo interpretar el valor que pasas justo después.
  • Identifier: el ID o el slug del post buscado, muchas veces {{ $json.slug }} desde el nodo anterior.
  • Source: adminApi o contentApi, según si el contenido sin publicar tiene que verse.
  • Formats: html, mobiledoc o lexical, según lo que el siguiente nodo sepa interpretar.
Casos de uso
una consulta de soporte llega con un slug y el flujo trae ese artículo para pegar su enlace en la respuesta.
02

Get many posts

post.getAll

Lo que ves en n8n

Notas y casos de uso

Devuelve una lista de posts en lugar de una sola ficha, y por eso está detrás de los resúmenes, los índices y las exportaciones puntuales.

Parámetros clave

  • Return All: activado, n8n recorre todas las páginas de resultados; desactivado, Limit fija cuántos posts vuelven.
  • Include: añade authors, tags, o ambos, cuando el destino necesita más que el post en sí.
  • Fields: la lista de propiedades que quieres conservar, por ejemplo el título y la url, en vez de arrastrar el objeto entero.
  • Formats: html, plaintext o lexical para el cuerpo de cada post.
Casos de uso
una exportación mensual reconstruye la página de archivo con todos los posts publicados.
Necesitas ayuda

¿Necesitas ayuda para automatizar Ghost con n8n?

El equipo te responde directamente.

Cada mensaje lo lee una persona.

FAQ

Ghost y n8n, las dudas habituales

01¿La integración Ghost n8n es gratuita?
Sí por el lado de n8n. El nodo Ghost viene incluido con n8n, así que no hay nada que instalar ni ningún coste extra por el conector. Funciona igual en n8n Cloud, la oferta alojada por n8n, y en una instancia propia con Docker o npm, en Community Edition bajo licencia Sustainable Use. Un flujo montado en un sitio se ejecuta en el otro sin tocar nada. Lo que cuesta una cuenta de Ghost es otro asunto, depende del plan que tengas con ellos, y esta página no lo trata.
02¿Qué credenciales necesita el nodo Ghost?
Existen dos métodos de autenticación y el nodo usa uno cada vez. La clave Admin API da acceso al servicio Admin API, donde una clave sirve para generar un token de autenticación. La clave Content API se usa directamente como clave de API. Las dos se generan igual, creando una Custom Integration en tu cuenta de Ghost, pero su formato es distinto, y por eso n8n las guarda en credenciales separadas. Cada credencial pide la URL del dominio admin de tu Ghost y la propia API Key. Una vez guardada, la reutilizas en todos los flujos que la necesiten.
03¿Qué límites tiene el nodo Ghost en n8n?
El catálogo expone 1 recurso, Post, y 2 operaciones, ambas de lectura. Recuperar un post y recuperar varios es toda la superficie del nodo, de modo que los demás objetos de la API de Ghost no se alcanzan desde aquí. HTTP Request cubre el resto: llama a cualquier endpoint reutilizando la credencial de Ghost mediante la autenticación predefinida. En blogs grandes, vigila Return All, porque recorrer todas las páginas de resultados alarga la ejecución frente a un Limit ajustado, más aún si cada post vuelve con su cuerpo en html.
04¿Puede un flujo reaccionar cuando se publica un post?
No de forma directa, porque Ghost no tiene nodo trigger en n8n. Un flujo que toque Ghost arranca con otra cosa. Lo habitual es el Schedule Trigger, que se ejecuta a intervalo fijo, lee los posts con Get many posts y compara con lo ya procesado. La otra vía es el nodo Webhook de n8n, una URL que n8n expone y que un servicio externo llama cuando ocurre algo en su lado. El trigger de otra herramienta de la cadena también sirve perfectamente como punto de partida.
05¿n8n o Make para automatizar Ghost?
Depende del control que quieras conservar. Make es una plataforma alojada, sin opción de autoalojamiento, facturada por operación: el coste sigue al volumen y los datos pasan por su infraestructura. n8n se ejecuta en su nube o en tu propio servidor, algo que pesa cuando el contenido de los posts debe quedarse dentro de tu perímetro. Make tiene una lógica visual que a mucha gente le resulta más rápida de leer al principio. Para Ghost, las dos cubren estas operaciones de lectura, así que la decisión se juega en alojamiento, control de datos y modelo de coste.