Ressources · Intégration n8n

Intégration Ghost n8nAutomatiser Ghost avec n8n.

Ton blog Ghost contient déjà ce que tes autres outils réclament en permanence. L'intégration Ghost n8n expose 1 ressource et 2 opérations sur les articles, lus via l'API Admin ou l'API Content. Ghost n'a pas de nœud trigger, le workflow démarre donc sur un Schedule Trigger ou un Webhook.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert vraiment l'intégration Ghost n8n ?

Le nœud Ghost relie un workflow n8n à une publication Ghost et lit ses articles. Une seule ressource, Post, et 2 opérations : récupérer un article par son ID ou son slug, ou récupérer plusieurs articles d'un coup. Chaque appel passe par l'API Admin ou par l'API Content, au choix, avec un credential créé une fois dans n8n, c'est-à-dire un jeu d'identifiants enregistré, réutilisable dans tous les workflows.

Premier usage, la fiche produit du contenu. Une équipe marketing tient son planning éditorial ailleurs que dans le blog : post.getAll récupère les articles avec Fields limité aux propriétés utiles et Include qui ramène les auteurs et les tags, et les lignes atterrissent dans Google Sheets. Le tableau devient la source de vérité pour les relectures et les traductions à faire.

Deuxième usage, la relance par email. Dès qu'une URL d'article arrive dans le workflow, post.get va chercher cet article par son slug, et le titre plus l'extrait alimentent une campagne dans Mautic ou une automatisation dans ActiveCampaign. Aller relire l'article plutôt que se fier au message entrant évite d'envoyer un titre modifié depuis.

Troisième usage, la veille interne. Un Schedule Trigger se déclenche le lundi, la liste des publications récentes part en récapitulatif par Gmail à la direction, avec Return All décoché et Limit volontairement bas pour ne garder que le haut de la liste.

Tout ce que le nœud ne propose pas passe par HTTP Request. Ce nœud appelle n'importe quel endpoint de l'API Ghost en réutilisant le même credential via l'authentification prédéfinie : rien d'autre à configurer pour atteindre les objets absents du nœud dédié.

Deux limites à connaître avant de construire. Aucun nœud trigger Ghost n'existe, donc rien ne réagit tout seul à la publication d'un article : soit le workflow interroge le blog à intervalle fixe, soit un service extérieur appelle un Webhook n8n, une URL exposée par n8n que l'on donne à l'autre outil. Et l'API Content ne sert que le contenu publié : pour surveiller un brouillon, il faut l'API Admin. Si le sujet dépasse Ghost, la Formation n8n reprend ces mécaniques pas à pas.

Connexion

Comment connecter Ghost à n8n ?

  1. 01

    Générer la clé dans Ghost

    Les deux méthodes d'authentification commencent au même endroit, dans ton compte Ghost : créer une nouvelle Custom Integration, qui génère les clés de la publication. L'écran affiche une Admin API Key et une Content API Key. Les étapes de génération sont identiques, mais les flux d'autorisation et le format des clés diffèrent. Copie celle qui correspond à ce que le workflow doit lire.

  2. 02

    Enregistrer le credential dans n8n

    Dans n8n, menu Credentials, crée un credential Ghost. Deux champs comptent. URL attend le domaine admin de ton Ghost, et API Key la clé copiée juste avant. Les clés Admin et Content ne vivent pas dans le même credential : si les deux API sont utilisées dans tes workflows, il en faut un pour chacune. Le nœud les propose ensuite dans sa liste déroulante.

  3. 03

    Choisir l'API dans le nœud

    Ajoute le nœud Ghost, sélectionne la ressource Post puis une opération. Le paramètre Source décide qui répond : adminApi pour l'API Admin, contentApi pour l'API Content. Lance Get many posts une première fois avant de brancher la suite. Une liste d'articles réels valide d'un seul coup la clé, le domaine et le choix d'API, et t'évite de chercher l'erreur trois nœuds plus loin.

Actions

Ce que le nœud Ghost sait faire

Le nœud Ghost expose 2 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceGetGet Many
Post✓✓

Post

2 opérations
01

Get a post

post.get

Ce que tu vois dans n8n

Notes & cas d'usage

Récupère un article et renvoie sa fiche, pour que les nœuds suivants réutilisent le titre, l'URL ou le corps sans repasser par une recherche.

Paramètres clés

  • By : id ou slug, ce qui indique à Ghost comment interpréter la valeur passée juste après.
  • Identifier : l'ID ou le slug de l'article visé, souvent {{ $json.slug }} venu du nœud précédent.
  • Source : adminApi ou contentApi, selon que le contenu non publié doit être visible ou non.
  • Formats : html, mobiledoc ou lexical, à aligner sur ce que le nœud suivant sait lire.
Cas d'usage
un formulaire interne renvoie un slug, le workflow va chercher l'article correspondant pour glisser son lien dans la réponse.
02

Get many posts

post.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Renvoie une liste d'articles au lieu d'une fiche unique : c'est l'opération derrière les récapitulatifs, les index et les exports ponctuels.

Paramètres clés

  • Return All : coché, n8n enchaîne toutes les pages de résultats ; décoché, Limit fixe le nombre d'articles ramenés.
  • Include : ajoute authors, tags, ou les deux, quand la destination a besoin de plus que l'article seul.
  • Fields : la liste des propriétés à garder, par exemple le titre et l'url, plutôt que de trimballer tout l'objet.
  • Formats : html, plaintext ou lexical pour le corps de chaque article.
Cas d'usage
un export mensuel reconstruit la page archives à partir de tous les articles publiés.
Besoin d'aide

Besoin d'aide pour automatiser Ghost avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Ghost et n8n, les questions fréquentes

01L'intégration Ghost n8n est-elle gratuite ?
Oui côté n8n. Le nœud Ghost est livré avec n8n : rien à installer, aucun coût supplémentaire pour le connecteur lui-même. Il se comporte de la même façon sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée en Docker ou npm, en Community Edition sous licence Sustainable Use. Un workflow construit d'un côté tourne de l'autre sans modification. Ce que coûte un compte Ghost est une autre histoire, liée à ton plan chez eux, et cette page ne la traite pas.
02Quels credentials faut-il pour le nœud Ghost ?
Deux méthodes d'authentification existent, et le nœud en utilise une à la fois. La clé Admin API donne accès au service Admin API, où une clé sert à générer un jeton pour l'authentification. La clé Content API, elle, s'utilise directement comme clé d'API. Les deux se génèrent de la même manière, en créant une Custom Integration dans ton compte Ghost, mais leur format diffère : n8n les stocke donc dans des credentials séparés. Chacun attend l'URL du domaine admin de ton Ghost et la clé elle-même. Une fois enregistré, le credential se réutilise dans tous les workflows.
03Quelles sont les limites du nœud Ghost ?
Le catalogue expose 1 ressource, Post, et 2 opérations, toutes les deux en lecture. Récupérer un article et récupérer plusieurs articles, c'est toute la surface du nœud : les autres objets de l'API Ghost ne sont pas accessibles directement. HTTP Request prend le relais, puisqu'il appelle n'importe quel endpoint en réutilisant le credential Ghost via l'authentification prédéfinie. Sur un blog volumineux, surveille Return All : enchaîner toutes les pages de résultats rend l'exécution plus longue et plus lourde qu'un Limit raisonnable, surtout si le format html accompagne chaque article ramené.
04Peut-on déclencher un workflow à la publication d'un article ?
Pas directement, Ghost n'a pas de nœud trigger dans n8n. Un workflow qui touche à Ghost démarre donc sur autre chose. Le plus courant reste le Schedule Trigger, qui s'exécute à intervalle fixe, lit les articles avec Get many posts et compare avec ce qui a déjà été traité. L'autre voie est le nœud Webhook de n8n, une URL exposée par n8n qu'un service extérieur appelle quand un événement survient chez lui. Le trigger d'un autre outil de la chaîne fait tout aussi bien l'affaire comme point de départ.
05n8n ou Make pour automatiser Ghost ?
Ça dépend du contrôle que tu veux garder. Make est une plateforme hébergée, sans option d'auto-hébergement, facturée à l'opération : le coût suit le volume et les données transitent par leur infrastructure. n8n tourne sur leur cloud ou sur ton propre serveur, ce qui compte quand le contenu des articles doit rester dans ton périmètre. Make offre une logique visuelle que beaucoup trouvent plus rapide à lire au début. Pour Ghost, les deux couvrent ces opérations de lecture : le choix se joue sur l'hébergement, la maîtrise des données et le modèle de coût, pas sur le connecteur.