Automatizar Redes Sociales con n8n: Instagram, LinkedIn y Twitter

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

  1. Ve a linkedin.com/developersCreate App
  2. Activa el producto Share on LinkedIn y Sign In with LinkedIn
  3. En n8n: CredentialsLinkedIn OAuth2
  4. 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:

  1. Solicita acceso en developer.twitter.com
  2. Crea un Project y una App
  3. Genera: API Key, API Secret, Access Token, Access Token Secret
  4. En n8n: CredentialsTwitter 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)

  1. Crea una app en developers.facebook.com
  2. Añade el producto Instagram Graph API
  3. Conecta tu cuenta de Instagram Business
  4. 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:

  1. Schedule Trigger (9:00 cada día)
  2. Google Sheets — busca filas donde Fecha = hoy y Estado = pendiente
  3. IF — si hay resultados
  4. Loop — por cada post
  5. En paralelo:
    • LinkedIn — publica con texto completo
    • Twitter — publica el tweet
    • HTTP Request — publica en Instagram
  6. 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.