Automatiser les réseaux sociaux avec n8n ou avec un agent IA : où est la limite
n8n est bon pour l'automatisation déterministe des réseaux sociaux : un déclencheur, une transformation, un post, des relances lisibles. Il n'a ni nœud Instagram ni nœud TikTok, vérifié le 28 septembre 2026. Un agent IA gère la partie qu'un workflow ne sait pas faire : lire un commentaire et décider quoi répondre. La plupart des configurations ont besoin des deux.
Ce que n8n fait bien pour les réseaux sociaux
n8n est un moteur de workflow. Tu dessines un graphe, il l'exécute, et chaque exécution est journalisée avec son entrée et sa sortie. Pour les réseaux sociaux, ça t'apporte trois choses qu'un script ne te donne pas : une planification que tu vois, une relance que tu peux inspecter, et un endroit où brancher le reste de ta stack (un tableur, un CRM, un bucket S3) dans la même exécution.
La facturation se fait à l'exécution, pas à l'étape. D'après la page de tarifs de n8n, vérifiée le 28 septembre 2026 :
| Forfait | Prix | Exécutions par mois | Exécutions simultanées | Hébergement |
|---|---|---|---|---|
| Community | gratuit | illimité sur ta propre machine | ton matériel | auto-hébergé |
| Starter | 24 EUR / mois (20 EUR en facturation annuelle) | 2 500 | 5 | n8n Cloud |
| Pro | 60 EUR / mois (50 EUR en facturation annuelle) | 10 000 | 20 | n8n Cloud |
| Business | 800 EUR / mois (667 EUR en facturation annuelle) | 40 000 | non indiqué | auto-hébergé uniquement |
| Enterprise | contacter les ventes | sur mesure | 200+ | l'un ou l'autre |
Une exécution, c'est un passage complet d'un workflow, quel que soit son contenu. Pour les réseaux sociaux, ça compte : un workflow qui publie sur cinq réseaux en un passage coûte une exécution, alors qu'un workflow déclenché à chaque nouveau commentaire coûte une exécution par commentaire.
Existe-t-il un nœud Instagram dans n8n ?
Non. docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.instagram/ renvoie une 404, tout comme la page des identifiants Instagram, vérifié le 28 septembre 2026 pour les deux. On cherche « n8n Instagram node » parce qu'on suppose qu'il existe à côté de celui de LinkedIn. Il n'existe pas.
Voici ce que contient vraiment la liste intégrée, vérifié le même jour :
| Plateforme | Nœud n8n dédié | Ce que tu fais à la place |
|---|---|---|
| non | Nœud Facebook Graph API ou HTTP Request | |
| TikTok | non | HTTP Request vers la TikTok Content Posting API |
| oui, Facebook Graph API (GET, POST, DELETE) | rien, mais tu construis les appels toi-même | |
| oui, une seule opération : créer un post, en tant que personne ou organisation | bien pour publier, rien pour les commentaires ni les DM | |
| X | oui : créer, supprimer, rechercher, liker, retweeter, DM, récupérer un utilisateur | rien |
| YouTube | oui | rien |
| Telegram | oui | rien |
| oui, Business Cloud | rien |
Relis ce tableau deux fois avant de planifier un projet Instagram sur n8n. Le nœud Facebook Graph API n'est pas une intégration Instagram : c'est une fine surcouche HTTP qui signe ta requête avec un identifiant Facebook. Chaque endpoint, chaque nom de champ, chaque renouvellement de token reste à ta charge.
Automatiser Instagram dans n8n sans nœud dédié
Le chemin existe, il est juste plus long qu'on ne le croit. Pour publier un seul Reel depuis n8n, il te faut une app Meta, un compte Instagram professionnel lié à une Page, l'Advanced Access sur les permissions de publication après validation de l'app, un token longue durée que tu renouvelles avant son expiration, et le flux de conteneur en deux étapes (POST /media, puis POST /media_publish), avec une interrogation régulière entre les deux pendant que Meta traite la vidéo.
Pour lire les commentaires, tu ajoutes le webhook comments, qui demande son propre Advanced Access, un endpoint qui répond au challenge de vérification de Meta, et une vérification de signature. Rien de tout ça n'est la faute de n8n. C'est ce que l'Instagram Graph API en 2026 coûte à tout le monde, avec ou sans n8n.
Pour être honnête, il faut donc le voir ainsi : n8n sert de planificateur et de liant. La couche plateformes doit venir d'ailleurs.
Où s'arrête le workflow et où commence l'agent
Un workflow, c'est un arbre de décision que tu as écrit à l'avance. Un agent, c'est un modèle qui décide au moment de l'exécution quel outil appeler. Aucun des deux n'est meilleur. Ils échouent sur des choses différentes.
| Tâche | Workflow | Agent |
|---|---|---|
| Publier un post à 09:00 chaque jour de semaine | le bon outil | disproportionné, et non déterministe |
| Publier le même contenu sur 5 réseaux | le bon outil | ça marche, mais ça consomme des tokens pour rien |
| Envoyer un nouveau commentaire vers un canal Slack | le bon outil | disproportionné |
| Rédige la réponse à ce commentaire | demande un modèle codé en dur | le bon outil |
| Comprendre qu'un DM est une demande de support, pas un prospect | règles de mots-clés fragiles | le bon outil |
| Résumer la portée de la semaine dernière et dire quoi changer | impossible | le bon outil |
| Relancer une publication ratée et te dire pourquoi elle a échoué | le bon outil | peu fiable, il peut improviser |
Le test que j'utilise : si tu peux écrire la règle en entier, elle a sa place dans un workflow. Si la règle finit par « ça dépend de ce qu'ils ont écrit », elle revient à un agent. C'est le même partage que celui décrit dans comment donner à un agent IA l'accès aux réseaux sociaux.
Depuis n8n 1.82.0, le nœud AI Agent fonctionne comme un Tools Agent, et le sous-nœud MCP Client Tool te permet d'y brancher un serveur MCP externe avec une authentification par bearer ou par en-tête. Tu n'as donc pas à choisir un seul environnement d'exécution. Tu peux mettre l'agent dans le workflow.
L'approche hybride : un workflow n8n qui appelle PlugKit
C'est le montage que je construirais aujourd'hui. n8n garde la planification, les logs et les relances. PlugKit gère l'OAuth, les validations d'app et les particularités de chaque plateforme, et expose à la fois une API REST et un serveur MCP hébergé à https://api.plugkit.co/mcp. Instagram, Facebook, LinkedIn, TikTok, YouTube, X et Telegram publient tous avec la même forme d'appel. WhatsApp est là aussi, pour les messages plutôt que pour les posts.
La partie déterministe, sous forme de workflow à importer :
{
"name": "Daily cross-post via PlugKit",
"nodes": [
{
"parameters": { "rule": { "interval": [{ "triggerAtHour": 9 }] } },
"type": "n8n-nodes-base.scheduleTrigger",
"typeVersion": 1.2,
"position": [0, 0],
"name": "Every day at 09:00"
},
{
"parameters": {
"assignments": {
"assignments": [
{ "id": "1", "name": "profileId", "value": "YOUR_PROFILE_ID", "type": "string" },
{ "id": "2", "name": "accountIds", "value": "={{ ['ACCOUNT_ID_1', 'ACCOUNT_ID_2'] }}", "type": "array" },
{ "id": "3", "name": "caption", "value": "Your caption", "type": "string" },
{ "id": "4", "name": "imageUrl", "value": "https://example.com/photo.jpg", "type": "string" }
]
},
"options": {}
},
"type": "n8n-nodes-base.set",
"typeVersion": 3.4,
"position": [220, 0],
"name": "Post to publish"
},
{
"parameters": {
"method": "POST",
"url": "https://api.plugkit.co/v1/posts",
"authentication": "genericCredentialType",
"genericAuthType": "httpHeaderAuth",
"sendBody": true,
"specifyBody": "json",
"jsonBody": "={{ JSON.stringify({ profileId: $json.profileId, content: $json.caption, accountIds: $json.accountIds, mediaItems: [{ type: 'image', url: $json.imageUrl }], publishNow: true }) }}"
},
"type": "n8n-nodes-base.httpRequest",
"typeVersion": 4.2,
"position": [440, 0],
"name": "PlugKit publish"
}
],
"connections": {
"Every day at 09:00": {
"main": [[{ "node": "Post to publish", "type": "main", "index": 0 }]]
},
"Post to publish": {
"main": [[{ "node": "PlugKit publish", "type": "main", "index": 0 }]]
}
}
}
Le déclencheur planifié ne transmet que la date et l'heure : le post lui-même vient donc du nœud « Post to publish ». Remplace-le par la Google Sheet, la base Airtable ou la base de données qui contient ton calendrier, tant qu'elle renvoie ces quatre champs. L'identifiant d'en-tête est Authorization: Bearer sk_.... Un seul nœud, sept plateformes, et la réponse renvoie un statut par cible : une publication Instagram ratée ne passe donc pas en silence pour une réussite.
La partie qui demande du jugement va dans un second workflow : un déclencheur webhook qui écoute l'événement comment.received de PlugKit, un nœud AI Agent, et le MCP Client Tool pointé vers le même serveur, pour que l'agent puisse lire le fil et répondre via reply_to_comment ou les outils de la messagerie.
Ce que coûtent les deux moitiés
Vérifié le 28 septembre 2026, sur les pages de chaque éditeur :
| Poste | Coût |
|---|---|
| n8n Community, auto-hébergé | logiciel libre, ton serveur et ta maintenance |
| n8n Starter | 24 EUR / mois (20 EUR en facturation annuelle), 2 500 exécutions |
| PlugKit Creator | 29 $ par mois pour 5 comptes connectés, résiliable à tout moment |
| PlugKit Pro | 97 $ par mois pour 30 comptes, comptes supplémentaires à partir de 3 $ |
| Appels à l'API X via PlugKit | refacturé au prix coûtant, 0,005 $ par lecture, 0,015 $ par publication, 0,200 $ par publication contenant un lien |
| Tokens du modèle pour la partie agent | ton fournisseur, à chaque appel |
PlugKit propose un essai de 7 jours. n8n Community est vraiment gratuit si tu acceptes de gérer toi-même Postgres et une file d'attente, et ce duo (n8n auto-hébergé plus une API de plateformes) est la configuration honnête la moins chère pour un seul compte.
Là où n8n est clairement meilleur : tout ce qui ne touche pas aux réseaux sociaux. Plus de 500 intégrations, des embranchements, des workflows d'erreur et une interface que des non-développeurs peuvent lire. Si ton étape réseaux sociaux n'est qu'un nœud dans un processus métier de vingt nœuds, n8n est l'hôte et PlugKit un appel HTTP à l'intérieur. Si les réseaux sociaux sont tout le produit, tu n'as peut-être même pas besoin du moteur de workflow : consulte le guide des API de réseaux sociaux pour la voie directe, ou la configuration de Hermes Agent pour celle qui part de l'agent. Plus de détails côté agent sur le hub agents.
FAQ
n8n a-t-il un nœud Instagram ?
Non. Au 28 septembre 2026, la doc n8n ne contient ni nœud Instagram ni identifiant Instagram ; les deux URL renvoient une 404. Tu passes par le nœud Facebook Graph API ou par un simple HTTP Request, ce qui veut dire que l'app Meta, la validation de l'app et le renouvellement des tokens restent à ta charge.
n8n peut-il publier sur Instagram automatiquement ?
Oui, avec du travail. Il te faut un compte Instagram professionnel, une app Meta validée, un token longue durée et le flux en deux étapes avec conteneur pour les médias. Une API agrégatrice supprime tout ça et réduit la publication à un seul nœud HTTP Request.
n8n est-il meilleur qu'un agent IA pour les réseaux sociaux ?
Chacun règle une moitié du problème. n8n est meilleur quand la règle est entièrement connue à l'avance : planification, cross-posting, routage, relances. Un agent est meilleur quand le résultat dépend de ce que quelqu'un a écrit : réponses, tri, analyse hebdomadaire. Un nœud AI Agent relié à un outil MCP te permet de faire tourner les deux dans un seul workflow.
Combien coûte l'automatisation des réseaux sociaux avec n8n ?
L'édition Community est gratuite en auto-hébergement. n8n Cloud démarre à 24 EUR / mois (20 EUR en facturation annuelle) pour 2 500 exécutions, vérifié le 28 septembre 2026. Tu ajoutes à ça le coût de la couche plateformes, plus les tokens du modèle si un agent entre dans la boucle.
Un plug pour chaque plateforme que ton agent touche
29 $ par mois pour 5 comptes connectés, résiliable à tout moment. Toutes les fonctionnalités dans tous les forfaits.
Récupère ta clé API →