Automatiza tus publicaciones en redes sociales con n8n
Con una clave de proyecto y un nodo HTTP Request, cualquier flujo de n8n puede programar posts en Postika. Y si quieres que decida una IA, conecta el AI Agent por MCP.
Paso a paso
- 1
En Postika, ve a Conectar IA → Claves de proyecto y crea una clave (
ptk_…). Saca los IDs de los canales conGET /api/v1/channels. - 2
En n8n, añade un nodo HTTP Request después de tu disparador (RSS, formulario, programación…).
- 3
Método
POST, URLhttps://postika.app/api/v1/posts. - 4
Autenticación: Generic credential type → Header Auth, con nombre
Authorizationy valorBearer ptk_…. - 5
Activa Send Body, tipo JSON, y envía
content,channel_ids,when(por ejemplo{{ $now.plus({ days: 1 }).toFormat('yyyy-MM-dd HH:mm') }}) ymode: "approval".
Prompts de ejemplo
- (AI Agent) Lee la última entrada del RSS del blog y crea un post para LinkedIn y otro para X, pendientes de aprobación mañana a las 9:00.
- (AI Agent) Revisa los posts de la próxima semana y crea uno para los días que estén vacíos.
- (AI Agent) Con los datos de este producto nuevo de la tienda, redacta un post para Facebook y un borrador para Instagram.
- (AI Agent) Resume la newsletter de hoy en un post de Threads de menos de 500 caracteres.
- (AI Agent) Borra los posts pendientes que tengan la palabra «Black Friday» si ya ha pasado la fecha.
Dos formas de conectar n8n
1. Nodo HTTP Request (determinista). El flujo decide qué se publica y cuándo; Postika solo lo recibe. Es lo más fiable para recetas fijas: nuevo artículo en el RSS → post en LinkedIn; nueva fila en Google Sheets → post programado a la hora de la columna.
2. AI Agent con MCP (flexible). Añades un nodo MCP Client Tool al agente con endpoint https://postika.app/api/mcp, transporte HTTP Streamable y autenticación Bearer con tu clave. El agente recibe las cinco herramientas de Postika y decide: mira el calendario, redacta, crea o borra.
La primera opción es más predecible; la segunda, más potente cuando el texto tiene que adaptarse.
El cuerpo de la petición
Todos los flujos envían lo mismo:
| Campo | Qué es |
|---|---|
content | Texto del post (cada red aplica su límite) |
channel_ids | Uno o varios IDs de canal |
when | Hora local del proyecto, YYYY-MM-DD HH:MM |
mode | approval, schedule, draft o now |
Mientras pruebas, usa approval: nada sale sin que lo veas en el calendario. Los errores vuelven como { "error": "…" } con un estado 4xx, así que en el historial de ejecuciones de n8n verás por qué ha fallado (por ejemplo, un texto de 300 caracteres para X).
Recetas que merecen la pena
- Blog → redes: RSS Trigger → HTTP Request a LinkedIn, X y Threads, pendiente de aprobación.
- Hoja de cálculo como calendario: Google Sheets Trigger con columnas fecha, red y texto → un post por fila.
- Tienda online: nuevo producto → borrador en Instagram (la foto la añades en la app, la API recibe el texto).
- Agente semanal: Schedule Trigger cada lunes → AI Agent que revisa el calendario y rellena huecos.
Sobre la foto o el vídeo: Instagram, TikTok, Pinterest y YouTube los exigen, así que crea esos posts como borrador o pendientes y complétalos en Postika. La documentación completa está en automatizaciones. También puedes hacerlo con Make o Zapier, y entender la base en API de redes sociales.
Preguntas frecuentes
¿Cómo saco los IDs de los canales para n8n?
Haz una petición GET /api/v1/channels con tu clave de proyecto, por ejemplo con un nodo HTTP Request de prueba. Te devuelve cada canal con su ID, red y límite de caracteres.
¿Qué pasa si el texto es demasiado largo para una red?
Postika responde con un error 4xx y el motivo, y el nodo de n8n falla mostrando ese mensaje. Así puedes acortar el texto o añadir un nodo que lo recorte antes.
¿n8n tiene un nodo oficial de Postika?
No hace falta: se usa el nodo HTTP Request con la API REST, o el nodo MCP Client Tool dentro de un AI Agent. Ambos funcionan con una clave de proyecto.
¿La clave de proyecto da acceso a todas mis marcas?
No. Cada clave solo llega a su proyecto. Si gestionas varios clientes, crea una clave por proyecto y úsala en el flujo de ese cliente.
¿Puedo publicar al instante desde n8n?
Sí, con mode: "now". Te recomendamos empezar con approval hasta que el flujo esté probado.
Sigue leyendo
- Conecta tu IA a tus redes sociales con MCPConecta Claude, ChatGPT, Claude Code, Cursor, Gemini CLI o VS Code a tus redes con el servidor MCP de Postika. Tu IA propone posts y tú los apruebas.
- Programa publicaciones en redes sociales con MakeConecta Make a Postika con el módulo HTTP y programa publicaciones en Instagram, LinkedIn, X y 5 redes más desde cualquier escenario, con aprobación.
- Conecta Zapier a tus redes sociales con PostikaUsa Webhooks by Zapier para enviar posts a Postika y programarlos en 8 redes sociales desde cualquier Zap: formularios, hojas, CRM o RSS.
- Gestiona tus redes sociales desde ClaudeConecta Claude a Postika con MCP y pídele que redacte y programe publicaciones en 8 redes. Todo queda pendiente de tu aprobación antes de salir.
- Qué es MCP (Model Context Protocol)MCP (Model Context Protocol) es el estándar que conecta una IA como Claude o ChatGPT con otras aplicaciones. Qué es, cómo funciona y ejemplos.