Automatizar las redes sociales con n8n ahorra horas cada semana a cualquier equipo de marketing. En lugar de publicar manualmente en cada plataforma, n8n puede publicar en Instagram, LinkedIn, Twitter/X y más desde un único workflow. En esta guía aprenderás a configurarlo todo.
Por qué automatizar redes sociales con n8n
La gestión manual de redes sociales tiene varios problemas:
- Inconsistencia: olvidar publicar o publicar fuera del horario óptimo
- Duplicación de trabajo: subir el mismo contenido a 3-4 plataformas
- Falta de datos: no tener un registro centralizado de lo publicado
n8n resuelve todo esto conectando tu contenido (Google Sheets, Notion, Airtable) con las APIs de cada red social.
Estructura del workflow de publicación
El flujo más común tiene esta arquitectura:
Contenido (Google Sheets / Airtable / Notion)
→ Filtrar posts programados para hoy
→ Adaptar el texto según la plataforma
→ Publicar en paralelo en cada red social
→ Actualizar estado del post a "publicado"
Publicar en LinkedIn con n8n
Configurar credenciales de LinkedIn
- Ve a linkedin.com/developers → Create App
- Activa el producto Share on LinkedIn y Sign In with LinkedIn
- En n8n: Credentials → LinkedIn OAuth2
- Sigue el flujo OAuth para autorizar tu cuenta
Nodo LinkedIn en n8n
El nodo LinkedIn permite:
- Create Post: publicar texto, imágenes o artículos
- Delete Post: eliminar un post
Ejemplo de post con imagen:
- Person: tu ID de LinkedIn (o el de la organización)
- Text:
{{ $json.texto_linkedin }} - Media Category: IMAGE
- Image: Binary de la imagen subida
Para publicar en una página de empresa, usa el Organization ID de tu empresa en LinkedIn.
Publicar en Twitter/X con n8n
Credenciales de Twitter/X
La API de Twitter/X requiere una cuenta de desarrollador:
- Solicita acceso en developer.twitter.com
- Crea un Project y una App
- Genera: API Key, API Secret, Access Token, Access Token Secret
- En n8n: Credentials → Twitter OAuth1 API
Nodo Twitter/X
Tweet:
Text: {{ $json.texto_twitter }}
(max 280 caracteres)
Para adjuntar imagen, primero usa el nodo Twitter — Upload Media y luego pasa el media_id al tweet.
Publicar en Instagram con n8n
Instagram requiere una cuenta Business o Creator conectada a una página de Facebook.
Vía Meta (Graph API)
- Crea una app en developers.facebook.com
- Añade el producto Instagram Graph API
- Conecta tu cuenta de Instagram Business
- En n8n: usa el nodo HTTP Request con la Graph API de Meta
Flujo para publicar imagen en Instagram:
HTTP Request — Upload media container:
URL: https://graph.facebook.com/v18.0/{{IG_USER_ID}}/media
Params:
image_url: URL pública de la imagen
caption: {{ $json.texto_instagram }}
access_token: {{ $credentials.accessToken }}
→ HTTP Request — Publish:
URL: https://graph.facebook.com/v18.0/{{IG_USER_ID}}/media_publish
Params:
creation_id: {{ $json.id }}
access_token: {{ $credentials.accessToken }}
Workflow completo: publicación multi-plataforma desde Google Sheets
Estructura de la hoja:
| Fecha | Texto base | Texto Twitter | Imagen URL | Estado |
|---|---|---|---|---|
| 2026-03-25 | Post completo… | Tweet corto… | https://… | pendiente |
Workflow:
- Schedule Trigger (9:00 cada día)
- Google Sheets — busca filas donde
Fecha = hoyyEstado = pendiente - IF — si hay resultados
- Loop — por cada post
- En paralelo:
- LinkedIn — publica con texto completo
- Twitter — publica el tweet
- HTTP Request — publica en Instagram
- Google Sheets — actualiza
Estado = publicado
Generar variaciones de texto con IA
El mismo contenido debe adaptarse a cada plataforma. Usa OpenAI antes de publicar:
Nodo OpenAI — Adaptador de contenido:
Prompt:
"Tienes este contenido para redes sociales:
{{ $json.texto_base }}
Genera versiones para:
1. LinkedIn (profesional, hasta 1300 chars, sin hashtags excesivos)
2. Twitter (informal, máx 280 chars, 2-3 hashtags relevantes)
Responde en JSON con campos 'linkedin' y 'twitter'."
Programar con anticipación
Para equipos que planifican contenido semanal:
- Los redactores añaden el contenido a Google Sheets con la fecha de publicación
- n8n comprueba cada mañana qué toca publicar hoy
- Nadie tiene que recordar publicar manualmente
Conclusión
Automatizar redes sociales con n8n libera tiempo del equipo de marketing y garantiza consistencia en la publicación. Combinando un Google Sheet como calendario editorial con los nodos nativos de LinkedIn, Twitter y la API de Meta, puedes tener un sistema de publicación automática en un par de horas. El ahorro de tiempo a largo plazo es enorme.


