Passer au contenu principal
n8n est un outil open source d’automatisation de workflows. Le package de nœuds communautaires officiel, @social-media-scheduler/n8n-nodes-social-media-scheduler, permet à un workflow n8n de créer et programmer des publications, gérer des brouillons, téléverser des médias, lire vos comptes connectés et réagir aux événements de publication.

Les deux nœuds

Le package fournit deux nœuds. Les deux utilisent le même identifiant Social Media Studio API.

Opérations

Les publications et brouillons peuvent être envoyés vers Twitter/X, Instagram, LinkedIn (profil personnel et Page), Facebook, TikTok, YouTube, Threads, Pinterest, Dribbble, Bluesky, Mastodon, WordPress, Dev.to, Discord et Slack. Les types de publication et les options disponibles dépendent du compte de destination.

Événements du déclencheur

Le nœud Trigger gère lui-même son abonnement webhook. Il enregistre un abonnement lorsque vous activez le workflow et le supprime lorsque vous le désactivez. Il vérifie la signature HMAC-SHA256 de chaque livraison et répond HTTP 401 à une signature absente ou incorrecte. Voir Charges utiles des webhooks pour le corps de chaque événement.
Social media studio doit pouvoir joindre l’URL de webhook de votre n8n. Une instance n8n auto-hébergée sur localhost a besoin d’une URL publique (par exemple un tunnel) avant que le nœud Trigger puisse recevoir des événements.

Authentification

Les deux nœuds utilisent un seul identifiant par clé d’API.
1

Créer une clé d'API

Dans le tableau de bord Social media studio, allez dans Paramètres → Clés d’API et créez une clé. Voir Authentification pour les détails.
2

Ajouter l'identifiant dans n8n

Dans n8n, créez un nouvel identifiant Social Media Studio API et collez votre clé. n8n envoie la clé dans l’en-tête X-API-Key et la teste lorsque vous enregistrez l’identifiant.
Conservez l’URL de base par défaut (https://api.so-me.studio), sauf si vous exploitez votre propre backend Social media studio.

Installation

1

Ouvrir les nœuds communautaires

Dans n8n, allez dans Settings → Community Nodes → Install.
2

Installer le package

Saisissez @social-media-scheduler/n8n-nodes-social-media-scheduler et confirmez. Les nœuds Social Media Studio et Social Media Studio Trigger apparaissent dans le panneau des nœuds.
Pour une instance n8n auto-hébergée, vous pouvez aussi l’installer directement :
n8n nécessite Node.js 20 ou version ultérieure pour exécuter des nœuds communautaires.
Il ne s’agit pas d’un nœud communautaire vérifié ; il n’est donc disponible que sur n8n auto-hébergé. n8n Cloud ne propose pas les nœuds communautaires non vérifiés.

Exemple : publier une publication avec une image

1

Téléverser l'image

Ajoutez un nœud Social Media Studio avec Media → Upload to Library. Réglez Binary Property sur le champ binaire qui contient l’image. Le nœud téléverse et vérifie le fichier, puis renvoie son identifiant de fichier.
2

Choisir le compte

Ajoutez un second nœud Social Media Studio avec Post → Create. Réglez Platform et Post Type, puis sélectionnez la destination dans Account Name or ID.
3

Joindre l'image et programmer

Placez l’identifiant de fichier de l’étape 1 dans Media Library File IDs, rédigez le Text et réglez Schedule For. Laissez Schedule For vide pour publier immédiatement.
Exécutez Media → Validate avant de programmer une publication. Il vérifie chaque fichier par rapport aux règles de chaque destination et indique quels fichiers une plateforme refusera.

Fils et premiers commentaires

Post → Create, Update et Schedule, ainsi que Draft → Create, Update et Convert to Post, disposent des champs Thread Parts et First Comment. Le champ Text est la première partie du fil, et les parties du fil suivent dans l’ordre. Les fils fonctionnent sur Twitter/X, Threads, Bluesky et Mastodon.

TikTok

Avant de publier sur TikTok, exécutez Social Account → Get TikTok Creator Info et choisissez l’un des niveaux de confidentialité renvoyés. TikTok refuse une publication sans niveau de confidentialité autorisé.

Modèles n8n

Cinq workflows prêts à importer. Chacun n’utilise que le nœud publié et les nœuds intégrés de n8n ; la note adhésive jaune de chaque canevas indique ce qu’il faut modifier. Téléchargez un fichier, puis dans n8n ouvrez Workflows → Create workflow → ⋯ → Import from File. Ouvrez chaque nœud qui affiche un avertissement et sélectionnez votre identifiant. Les modèles RSS et statistiques nécessitent aussi un identifiant n8n Header Auth (Name X-API-Key, Value : votre clé d’API) pour le nœud HTTP Request. Les notes de configuration de chaque modèle se trouvent dans le README des modèles. Les mêmes fichiers sont conservés dans le monorepo Social media studio sous apps/n8n-node/templates/.

Autres outils d’automatisation

Il n’existe pas encore d’application native Zapier ou Make. Les deux peuvent appeler la même API REST et recevoir les mêmes webhooks : voir Zapier et Make.