Ressources · Intégration n8n

Intégration Medium n8nAutomatiser Medium avec n8n.

Un article peut sortir à la fin d'un workflow, pas dans un onglet resté ouvert. L'intégration Medium n8n couvre 2 ressources et 2 opérations : créer un article, récupérer des publications. Aucun trigger Medium n'existe, donc le départ se joue ailleurs, à heure fixe ou sur un événement venu d'un autre outil.

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

Pourquoi automatiser

L'intégration Medium n8n, concrètement, ça sert à quoi ?

L'intégration Medium n8n, c'est un nœud livré avec n8n qui appelle l'API Medium à partir d'un credential enregistré une fois. Un credential, c'est l'accès mémorisé que n8n réutilise partout : le jeton vit à un seul endroit, pas dans chaque nœud. Deux gestes passent par là : créer un article à partir d'un contenu que le workflow tient déjà, et faire remonter des publications sous forme d'items exploitables ensuite.

Le cas le plus fréquent tourne autour de la relecture. Un article se construit dans le workflow, Publish Status part sur draft dans Additional Fields, et la personne qui valide reçoit un message dans Slack avec le lien. Rien ne sort tant que quelqu'un n'a pas tranché, et personne n'ouvre l'éditeur pour recopier un texte déjà écrit ailleurs.

Autre usage, plus discret : savoir où l'on peut écrire. Get many publications ramène les publications dans l'exécution, Return All décidant si toutes les pages de résultats remontent ou si n8n s'arrête à Limit. Pratique quand plusieurs auteurs écrivent sous la même marque et que la destination doit être choisie avant la création.

Troisième scénario, la reprise d'un contenu existant. Une newsletter partie dans Mautic garde une version longue, n8n la passe dans Content avec Content Format sur markdown, et un récapitulatif atterrit dans Gmail une fois l'article créé.

Si un endpoint sort de ces 2 opérations, le nœud HTTP Request l'appelle directement et réutilise exactement le même credential via l'authentification prédéfinie. Aucun jeton à stocker en double.

Un point à connaître avant de construire : Medium a cessé de prendre en charge l'API Medium. Le nœud reste visible dans n8n, mais il n'est plus possible de configurer de nouvelles clés d'API pour s'authentifier, et la page credentials traite la mise en place de clés d'API existantes. Mieux vaut le savoir avant d'investir du temps dans une chaîne de publication. Pour le reste du choix d'outil, l'Avis n8n détaille les arbitrages, et la Formation n8n montre comment monter ce type de flux.

Connexion

Comment brancher Medium sur n8n ?

  1. 01

    Ouvrir un compte et choisir la méthode

    Un compte Medium est le prérequis des deux méthodes d'authentification proposées : jeton d'accès API et OAuth2. Côté n8n, les credentials se créent dans le menu Credentials, puis le nœud Medium les propose dans sa liste déroulante. Pour OAuth2, une démarche précède tout le reste : l'accès aux credentials se demande par mail à yourfriends@medium.com.

  2. 02

    Générer un Access Token

    La voie la plus courte. Dans Medium, va dans Settings, puis Security and apps, puis Integration tokens, et génère un jeton à cet endroit. C'est ce jeton d'intégration que tu colles dans le credential n8n, au champ Access Token. Rien d'autre n'est demandé, et ce même credential sert ensuite à tous les workflows qui touchent à Medium.

  3. 03

    Ou déclarer une application OAuth2

    Le credential OAuth2 réclame un Client ID et un Client Secret. Les deux viennent du menu Developers de Medium, où l'on crée une nouvelle application. Deux réglages comptent dans ce formulaire : choisir OAuth 2 comme Authorization Protocol, et recopier l'OAuth Callback URL affichée par n8n dans le champ Callback URL côté Medium.

Actions

Ce que le nœud Medium sait faire

Le nœud Medium expose 2 opérations sur 2 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
RessourceCreateGet Many
Post✓
Publication✓

Post

1 opération
01

Create a post

post.create

Ce que tu vois dans n8n

Notes & cas d'usage

Crée un article sur Medium à partir du contenu que le workflow transporte déjà.

Paramètres clés

  • Title : le titre de l'article, limité à 100 caractères.
  • Content Format : html ou markdown, la forme du corps du texte.
  • Content : le corps de l'article, en fragment HTML sémantique valide ou en Markdown.
  • Publication : activé quand l'article part pour une publication, puis Publication Name or ID depuis la liste ou par une expression {{ $json.field }}.
  • Publish Status : dans Additional Fields, public, draft ou unlisted, aux côtés de Tags (séparés par des virgules, 5 au maximum, 25 caractères chacun), Canonical Url, License et Notify Followers.
Cas d'usage
la note mensuelle d'un cabinet part en draft, tags déjà posés, et attend son relecteur.

Publication

1 opération
02

Get many publications

publication.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

Fait remonter les publications dans le workflow sous forme d'items, ce qu'il faut avant de choisir où un article doit atterrir.

Paramètres clés

  • Return All : activé, n8n enchaîne toutes les pages de résultats de l'API ; désactivé, il s'arrête à Limit.
  • Limit : le nombre maximal de résultats renvoyés quand Return All reste décoché.
Cas d'usage
une exécution hebdomadaire recense les publications et alimente le calendrier éditorial, pour qu'un responsable contenu n'aille plus vérifier à la main où chaque auteur a le droit d'écrire.
Besoin d'aide

Besoin d'aide pour automatiser Medium avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Medium et n8n, les questions qui suivent

01L'intégration Medium n8n est-elle gratuite ?
Oui. Le nœud Medium est livré avec n8n : rien à installer, aucun coût supplémentaire côté n8n. C'est vrai sur n8n Cloud, l'offre hébergée par n8n, comme sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas, donc un flux monté sur l'un se déplace sur l'autre sans retoucher le nœud. Ce que coûte Medium en tant que service est une autre question, que cette page ne traite pas. Le seul vrai investissement, c'est la création du credential dans le menu Credentials : une fois fait, tous les workflows qui touchent à Medium le choisissent dans une liste.
02Quels credentials faut-il pour le nœud Medium ?
Deux méthodes d'authentification sont prises en charge : un jeton d'accès API et OAuth2. Les deux supposent un compte Medium. Pour le jeton, tu génères un jeton d'intégration dans Settings, puis Security and apps, puis Integration tokens, et tu le colles dans le credential n8n au champ Access Token. Pour OAuth2, il faut un Client ID et un Client Secret, créés depuis une nouvelle application du menu Developers, avec OAuth 2 comme Authorization Protocol et l'OAuth Callback URL de n8n recopiée dans le champ Callback URL. L'accès aux credentials OAuth2 se demande par mail à yourfriends@medium.com. À garder en tête : Medium a cessé de prendre en charge l'API Medium, et de nouvelles intégrations ne peuvent plus être configurées avec ces credentials.
03Quelles sont les limites du nœud Medium ?
Le catalogue est court : 2 ressources et 2 opérations, une pour créer un article et une pour récupérer des publications. Pour un endpoint qui sort de ce duo, le nœud HTTP Request appelle l'API Medium directement et réutilise le même credential via l'authentification prédéfinie, sans second jeton à stocker. À l'intérieur du nœud, quelques bornes sont fixées : Title s'arrête à 100 caractères, Tags accepte 5 tags de 25 caractères au plus, et sur Get many publications, Return All décoché renvoie au maximum ce qu'indique Limit. La contrainte la plus lourde vient d'avant : Medium a cessé de prendre en charge l'API Medium, et aucune nouvelle clé d'API ne peut être configurée pour s'authentifier.
04Le nœud Medium réagit-il en temps réel ?
Il n'existe pas de nœud trigger Medium dans n8n. Un trigger, c'est le nœud qui démarre une exécution : ici, rien n'écoute du côté de Medium, donc le départ vient d'ailleurs. Trois options selon le besoin : le Schedule Trigger, qui lance le workflow à intervalle fixe, le nœud Webhook de n8n, qui expose une URL qu'un service tiers appelle quand quelque chose se passe chez lui, ou le trigger d'un outil que tu automatises déjà. Dans les faits, ça gêne rarement : publier est la fin d'une chaîne, pas son début. L'événement intéressant se produit là où le texte s'écrit et se valide.
05n8n ou Make pour Medium ?
Ça dépend de quatre critères, et aucun des deux outils n'est un mauvais choix. L'hébergement d'abord : n8n s'auto-héberge en Docker ou en npm, ou s'utilise sur n8n Cloud, quand Make est une plateforme hébergée sans option d'auto-hébergement. La maîtrise des données suit : sur une instance auto-hébergée, le contenu des articles reste sur une infrastructure que tu contrôles. Le modèle de coût ensuite, puisque Make se facture à l'opération, ce qui compte dès qu'un flux de publication se démultiplie sur beaucoup d'items. La logique visuelle enfin : les deux se construisent sur un canevas, et le bon outil reste celui que ton équipe lit le plus vite.