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
¿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.
¿Cómo conectar Ghost con n8n?
- 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.
- 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.
- 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:
adminApipara la API Admin,contentApipara 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.
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.
Índice de operaciones
Post
2 operacionesGet a post
post.getLo 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:
idoslug, 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:
adminApiocontentApi, según si el contenido sin publicar tiene que verse. - Formats:
html,mobiledocolexical, según lo que el siguiente nodo sepa interpretar.
Get many posts
post.getAllLo 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,plaintextolexicalpara el cuerpo de cada post.
¿Necesitas ayuda para automatizar Ghost con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
