Publicar un artículo en tu blog y luego difundirlo en redes sociales parece sencillo hasta que lo haces cada semana: redactar el post, subirlo a WordPress, escribir una versión para LinkedIn, otra para Facebook, otra más corta para X, programar cada publicación en su horario óptimo y anotar todo en una hoja de cálculo. Ese proceso consume entre 45 y 90 minutos por artículo, y en la mayoría de las pymes acaba haciéndose mal o directamente no haciéndose. El resultado: contenido que nadie ve y un blog que no genera tráfico.
En esta guía vas a aprender a conectar n8n con la API REST de WordPress para automatizar todo ese circuito: desde la creación del borrador hasta la distribución escalonada en redes sociales, con variantes de texto generadas por IA para cada plataforma. Es el mismo tipo de flujo que implementamos en nuestros proyectos de automatización con IA para pymes, adaptado para que puedas montarlo tú mismo.
Qué vas a construir
Un flujo de trabajo en n8n con esta arquitectura:
- Disparador: una fila nueva en Google Sheets (o un webhook) con el título, el contenido y la fecha de publicación deseada.
- Publicación en WordPress: el nodo WordPress (o un nodo HTTP Request contra
/wp-json/wp/v2/posts) crea la entrada, asigna categoría, etiquetas e imagen destacada. - Generación de variantes con IA: un nodo OpenAI o Anthropic Chat Model recibe el contenido publicado y devuelve tres versiones adaptadas: LinkedIn (profesional, 1.200 caracteres), Facebook (cercano, con pregunta final) y X (menos de 280 caracteres con gancho).
- Distribución escalonada: nodos de publicación por red, separados por nodos Wait para no lanzar todo a la vez.
- Registro y aviso: una fila en Google Sheets con las URL publicadas y una notificación en Slack o por correo.
El flujo completo se ejecuta solo: tú escribes el contenido una vez y n8n se encarga del resto.
Requisitos previos
- Una instancia de n8n (n8n Cloud desde 20 €/mes o autoalojada en un VPS por unos 5 €/mes).
- Un sitio WordPress con HTTPS y la API REST activa (lo está por defecto desde WordPress 4.7).
- Una Application Password de WordPress: se crea en Usuarios → Perfil → Contraseñas de aplicación. Nunca uses tu contraseña real en integraciones.
- Credenciales de las redes donde vayas a publicar: LinkedIn (OAuth2), página de Facebook (Graph API) y X (API v2), o en su defecto una herramienta intermedia como Metricool o Buffer con API.
- Una clave de API de OpenAI o Anthropic para generar las variantes (coste real: menos de 0,01 € por artículo).
Implementación paso a paso
Paso 1: configura la credencial de WordPress en n8n
En n8n, crea una credencial de tipo WordPress API con la URL de tu sitio, tu usuario y la Application Password. Para comprobar que funciona, añade un nodo WordPress con la operación Post → Get Many y ejecútalo: si devuelve tus entradas recientes, la conexión es correcta. Si prefieres control total sobre los campos (formato, plantilla, campos personalizados), usa un nodo HTTP Request con autenticación Basic Auth apuntando a https://tudominio.com/wp-json/wp/v2/posts.
Paso 2: crea el disparador
La opción más práctica para equipos no técnicos es el nodo Google Sheets Trigger con el evento Row Added: cada vez que alguien añade una fila con título, contenido y fecha, el flujo arranca. Alternativas según tu caso:
- Webhook: si el contenido llega desde un formulario, Notion o cualquier otra herramienta.
- Schedule Trigger: si quieres revisar un calendario editorial cada mañana a las 8:00 y publicar lo que toque ese día.
Paso 3: publica la entrada en WordPress
Añade el nodo WordPress con la operación Post → Create. Mapea con expresiones los campos del disparador: {{ $json.titulo }} en Title, el contenido en Content y el estado en Status. Un truco que usamos siempre: crea primero la entrada como draft y añade después un paso de aprobación (un mensaje de Slack con botón, o simplemente revisión manual) antes de cambiar el estado a publish con una segunda llamada. Así la automatización acelera el trabajo sin quitarte el control editorial.
Para la imagen destacada, sube primero el archivo con una petición POST a /wp-json/wp/v2/media y usa el ID devuelto en el campo featured_media del post. Es el detalle que más flujos rompe cuando se omite.
Paso 4: genera las variantes para redes con IA
Conecta un nodo OpenAI (operación Message a Model) o Anthropic con un prompt de sistema claro. Ejemplo real que funciona bien:
«Eres el community manager de una pyme española. A partir del artículo siguiente, genera un JSON con tres claves: linkedin (máx. 1.200 caracteres, tono profesional, con 3 hashtags), facebook (tono cercano, termina con una pregunta) y x (máx. 260 caracteres, con gancho). Incluye siempre la URL del artículo. No inventes datos.»
Activa la opción de salida JSON del nodo y añade después un nodo Code o Edit Fields (Set) para separar cada variante en su propio campo. Pedir la respuesta en JSON estructurado evita el error más habitual: textos que llegan mezclados y se publican mal.
Paso 5: distribuye en cada red de forma escalonada
Desde el nodo de IA, ramifica el flujo:
- LinkedIn: nodo LinkedIn nativo de n8n, operación Create Post, publicando como página de empresa.
- Facebook: nodo Facebook Graph API con una petición POST a
/{page-id}/feedcon el mensaje y el enlace. - X: nodo X (Twitter) con la operación Create Tweet.
Entre cada rama, inserta un nodo Wait de 1 a 3 horas: publicar en todas las redes en el mismo minuto reduce el alcance y delata la automatización. Si quieres horarios exactos (por ejemplo, LinkedIn a las 9:00 y Facebook a las 18:30), usa el nodo Wait en modo Resume at specified time con una expresión sobre la fecha del post.
Paso 6: registra y notifica
Cierra el flujo con un nodo Google Sheets (operación Append Row) que guarde fecha, título, URL del post y URLs de cada publicación social, y un nodo Slack o Send Email que avise al responsable: «Artículo publicado y distribuido en 3 redes». Ese registro te dará después los datos para medir qué contenidos funcionan.
Errores comunes (y cómo evitarlos)
- Error 401 al publicar: casi siempre es la Application Password mal copiada (los espacios importan) o un plugin de seguridad que bloquea la API REST. Añade la IP de n8n a la lista blanca de Wordfence o similar.
- HTML roto en el contenido: si envías Markdown, WordPress lo mostrará como texto plano. Convierte antes con el nodo Markdown de n8n o genera HTML directamente.
- Publicaciones duplicadas: si el trigger se ejecuta dos veces (pasa con webhooks), añade un nodo IF que compruebe en Google Sheets si ese título ya fue publicado antes de continuar.
- Límites de las API sociales: X limita las publicaciones en su plan gratuito y la Graph API de Facebook exige revisión de permisos. Solicita los permisos
pages_manage_postscon antelación. - Tokens caducados: los OAuth de LinkedIn y Facebook expiran. Configura en n8n un flujo de aviso de errores (nodo Error Trigger + email) para enterarte el mismo día, no tres semanas después.
Resultados y ROI estimado
Con dos artículos semanales, el proceso manual consume entre 6 y 12 horas al mes. Este flujo lo reduce a la redacción del contenido y una revisión de 5 minutos:
- Ahorro de tiempo: 8-10 horas/mes. A 25 €/hora, entre 200 y 250 € mensuales.
- Coste del flujo: n8n (0-20 €/mes) + IA (menos de 1 €/mes). El montaje inicial lleva una tarde.
- Impacto indirecto: constancia real en redes. Las pymes que pasan de publicar «cuando hay tiempo» a distribuir cada artículo en 3 canales suelen duplicar el tráfico de referencia social en 3-4 meses.
El retorno de la inversión llega el primer mes, y el flujo escala sin coste adicional: publicar 10 artículos cuesta el mismo esfuerzo que publicar uno. En nuestra guía sobre flujos de trabajo con n8n que ahorran horas cada semana tienes más ejemplos con cifras reales.
Siguientes pasos
Este flujo es la primera pieza de un sistema de marketing automatizado. Los siguientes artículos de la serie te enseñan a clasificar con IA los leads que genera tu contenido y a unificar todos tus datos en un dashboard operativo.
¿Prefieres que lo montemos por ti, con aprobaciones, informes y mantenimiento incluidos? En Liberty Digital diseñamos e implantamos flujos de n8n a medida para pymes de España y del mercado hispano de EE. UU. Reserva tu consultoría gratuita de automatización y te enseñamos, con tu propio caso, cuántas horas puedes recuperar cada semana.