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
À 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.
Comment connecter Ghost à n8n ?
- 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.
- 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.
- 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 :
adminApipour l'API Admin,contentApipour 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.
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.
Sommaire des opérations
Post
2 opérationsGet a post
post.getCe 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 :
idouslug, 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 :
adminApioucontentApi, selon que le contenu non publié doit être visible ou non. - Formats :
html,mobiledocoulexical, à aligner sur ce que le nœud suivant sait lire.
Get many posts
post.getAllCe 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,plaintextoulexicalpour le corps de chaque article.
Besoin d'aide pour automatiser Ghost avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
