Automatizar redes sociales con n8n o con un agente de IA: dónde está el límite
n8n es bueno en la automatización determinista de redes sociales: un disparador, una transformación, una publicación, reintentos que puedes leer. No tiene nodo de Instagram ni nodo de TikTok, comprobado el 28 de septiembre de 2026. Un agente de IA se encarga de la parte que un workflow no puede hacer: leer un comentario y decidir qué responder. La mayoría de las configuraciones necesitan ambos.
Lo que n8n hace bien en redes sociales
n8n es un motor de workflows. Dibujas un grafo, él lo ejecuta y cada ejecución queda registrada con su entrada y su salida. En redes sociales eso te da tres cosas que un script no te da: una programación que puedes ver, un reintento que puedes inspeccionar y un sitio donde conectar el resto de tu stack (una hoja de cálculo, un CRM, un bucket de S3) en la misma ejecución.
El precio es por ejecución, no por paso. Según la página de precios de n8n, consultada el 28 de septiembre de 2026:
| Plan | Precio | Ejecuciones al mes | Concurrentes | Alojamiento |
|---|---|---|---|---|
| Community | gratis | ilimitado en tu propia máquina | tu hardware | autoalojado |
| Starter | 24 EUR / mes (20 EUR con facturación anual) | 2,500 | 5 | n8n Cloud |
| Pro | 60 EUR / mes (50 EUR con facturación anual) | 10,000 | 20 | n8n Cloud |
| Business | 800 EUR / mes (667 EUR con facturación anual) | 40,000 | no aparece | solo autoalojado |
| Enterprise | contactar con ventas | a medida | 200+ | cualquiera de los dos |
Una ejecución es una pasada completa de un workflow, contenga lo que contenga. Eso importa en redes sociales: un workflow que publica en cinco redes en una sola pasada cuesta una ejecución, mientras que un workflow que se dispara con cada comentario entrante cuesta una ejecución por comentario.
¿Existe un nodo de Instagram en n8n?
No. docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.instagram/ devuelve un 404, igual que la página de credenciales de Instagram, ambas comprobadas el 28 de septiembre de 2026. La gente busca "nodo de Instagram en n8n" porque da por hecho que existe junto al de LinkedIn. No existe.
Esto es lo que hay realmente en la lista de nodos integrados, comprobado el mismo día:
| Plataforma | Nodo dedicado de n8n | Lo que haces en su lugar |
|---|---|---|
| no | Nodo Facebook Graph API o HTTP Request | |
| TikTok | no | HTTP Request contra la TikTok Content Posting API |
| sí, Facebook Graph API (GET, POST, DELETE) | nada, pero las llamadas las construyes tú | |
| sí, una operación: crear un post, como persona u organización | sirve para publicar, nada para comentarios ni DMs | |
| X | sí: crear, eliminar, buscar, dar like, retuitear, DM, obtener usuario | nada |
| YouTube | sí | nada |
| Telegram | sí | nada |
| sí, Business Cloud | nada |
Lee esa tabla dos veces antes de planificar un proyecto de Instagram en n8n. El nodo Facebook Graph API no es una integración con Instagram: es un envoltorio HTTP mínimo que firma tu petición con una credencial de Facebook. Cada endpoint, cada nombre de campo y cada renovación de token siguen siendo cosa tuya.
Automatización de Instagram en n8n sin nodo
El camino existe, solo que es más largo de lo que la gente espera. Para publicar un Reel desde n8n necesitas una app de Meta, una cuenta profesional de Instagram vinculada a una Página, Advanced Access en los permisos de publicación tras la revisión de la app, un token de larga duración que renueves antes de que caduque y el flujo de contenedor en dos pasos (POST /media y luego POST /media_publish) con un sondeo intermedio mientras Meta procesa el vídeo.
Para leer comentarios añades el webhook comments, que necesita su propio Advanced Access, un endpoint que responda al desafío de verificación de Meta y comprobación de firmas. Nada de eso es culpa de n8n. Es lo que la API Graph de Instagram en 2026 le cuesta a cualquiera, con n8n o sin él.
Así que, siendo honestos: n8n es el planificador y el pegamento. La capa de plataformas tiene que ponerla otra cosa.
Dónde termina un workflow y empieza un agente
Un workflow es un árbol de decisiones que escribiste de antemano. Un agente es un modelo que decide en tiempo de ejecución a qué herramienta llamar. Ninguno es mejor. Fallan en cosas distintas.
| Tarea | Workflow | Agente |
|---|---|---|
| Publicar un post a las 09:00 cada día laborable | la herramienta adecuada | excesivo, y no determinista |
| Publicar el mismo contenido en 5 redes | la herramienta adecuada | funciona, gasta tokens para nada |
| Enviar un comentario nuevo a un canal de Slack | la herramienta adecuada | excesivo |
| Escribe la respuesta a ese comentario | necesita una plantilla fija | la herramienta adecuada |
| Decidir que un DM es un caso de soporte, no un lead | reglas frágiles de palabras clave | la herramienta adecuada |
| Resumir el alcance de la semana pasada y decir qué cambiar | no es posible | la herramienta adecuada |
| Reintentar una publicación fallida y explicarte por qué falló | la herramienta adecuada | poco fiable, puede improvisar |
La prueba que uso: si puedes escribir la regla completa, va en un workflow. Si la regla termina en "depende de lo que hayan dicho", le toca a un agente. Es la misma división que se describe en cómo dar a un agente de IA acceso a las redes sociales.
Desde n8n 1.82.0, el nodo AI Agent funciona como un Tools Agent, y el sub-nodo MCP Client Tool te permite conectarle un servidor MCP externo con autenticación bearer o por cabecera. Así que no tienes que elegir un único entorno de ejecución. Puedes meter el agente dentro del workflow.
El híbrido: un workflow de n8n que llama a PlugKit
Esta es la configuración que montaría hoy. n8n se queda con la programación, los registros y los reintentos. PlugKit se encarga del OAuth, las revisiones de apps y las rarezas de cada plataforma, y expone tanto una API REST como un servidor MCP alojado en https://api.plugkit.co/mcp. Instagram, Facebook, LinkedIn, TikTok, YouTube, X y Telegram publican con la misma forma de llamada. WhatsApp también está, para mensajes en lugar de posts.
La parte determinista, como workflow importable:
{
"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 }]]
}
}
}
El trigger programado solo pasa la fecha y la hora, así que el post en sí sale del nodo "Post to publish": cámbialo por la hoja de Google Sheets, la base de Airtable o la base de datos donde tengas tu calendario, siempre que devuelva esos cuatro campos. La credencial de cabecera es Authorization: Bearer sk_.... Un nodo, siete plataformas, y la respuesta incluye un estado por destino para que una publicación fallida en Instagram no pase en silencio por un éxito.
La parte de criterio va en un segundo workflow: un trigger de webhook que escucha el evento comment.received de PlugKit, un nodo AI Agent y el MCP Client Tool apuntando al mismo servidor, para que el agente pueda leer el hilo y responder con reply_to_comment o con las herramientas de la bandeja de entrada.
Lo que cuesta cada mitad
Comprobado el 28 de septiembre de 2026, en las páginas de cada proveedor:
| Línea | Coste |
|---|---|
| n8n Community, autoalojado | software libre, tu servidor y tu mantenimiento |
| n8n Starter | 24 EUR / mes (20 EUR con facturación anual), 2.500 ejecuciones |
| PlugKit Creator | 29 $ al mes por 5 cuentas conectadas, cancela cuando quieras |
| PlugKit Pro | 97 $ al mes por 30 cuentas, cuentas adicionales desde 3 $ |
| Llamadas a la API de X a través de PlugKit | repercutido a precio de coste, 0,005 $ por lectura, 0,015 $ por publicación, 0,200 $ por publicación que contiene un enlace |
| Tokens del modelo para la parte del agente | tu proveedor, por llamada |
PlugKit ofrece una prueba de 7 días. n8n Community es gratis de verdad si no te importa gestionar tú mismo Postgres y una cola, y esa combinación (n8n autoalojado más una API de plataformas) es la opción honesta más barata para una sola cuenta.
Donde n8n es claramente mejor: en todo lo que no es social. Más de 500 integraciones, ramificaciones, workflows de error y una interfaz que puede leer alguien que no programa. Si tu paso social es un nodo dentro de un proceso de negocio de veinte nodos, n8n es el anfitrión y PlugKit es una llamada HTTP dentro de él. Si lo social es todo el producto, puede que ni siquiera necesites el motor de workflows: consulta la guía de APIs de redes sociales para la vía directa, o la configuración de Hermes Agent para la que pone al agente primero. Más sobre el lado de los agentes en el hub de agentes.
Preguntas frecuentes
¿Tiene n8n un nodo de Instagram?
No. A 28 de septiembre de 2026 no hay nodo de Instagram ni credencial de Instagram en la documentación de n8n; ambas URLs dan 404. Llegas a Instagram a través del nodo Facebook Graph API o de un HTTP Request simple, lo que significa que la app de Meta, la revisión de la app y la renovación de tokens corren de tu cuenta.
¿Puede n8n publicar en Instagram automáticamente?
Sí, con trabajo. Necesitas una cuenta profesional de Instagram, una app de Meta revisada, un token de larga duración y el flujo de contenedor en dos pasos para los medios. Una API agregadora elimina todo eso y convierte la publicación en un solo nodo HTTP Request.
¿Es n8n mejor que un agente de IA para redes sociales?
Resuelven mitades distintas. n8n es mejor cuando la regla se conoce entera de antemano: programaciones, publicación cruzada, enrutamiento, reintentos. Un agente es mejor cuando el resultado depende de lo que alguien escribió: respuestas, clasificación, análisis semanal. Un nodo AI Agent con una herramienta MCP conectada te permite ejecutar ambos en un solo workflow.
¿Cuánto cuesta automatizar redes sociales con n8n?
La edición Community es gratuita si la alojas tú. n8n Cloud empieza en 24 EUR / mes (20 EUR con facturación anual) por 2.500 ejecuciones, según lo comprobado el 28 de septiembre de 2026. A eso súmale lo que cueste la capa de plataformas, más los tokens del modelo si hay un agente en el circuito.
Un solo plug para cada plataforma que toca tu agente
29 $ al mes por 5 cuentas conectadas, cancela cuando quieras. Todas las funciones en todos los planes.
Consigue tu clave de API →