Conceptos base que tenés que entender antes de empezar
Antes de mandarte a tocar código o configurar cosas raras, hablemos de qué está pasando detrás de escena cuando conectás n8n con WordPress. No te preocupes, no es nada del otro mundo.
WordPress tiene algo llamado API REST. En criollo: es como una mesa de entradas donde otros programas pueden tocar timbre y pedirle cosas a tu web. «Che, WordPress, dame la lista de posts», «Subí esta imagen», «Creá un usuario nuevo». Todo eso pasa por ahí. Desde la versión 4.7 viene activada por defecto, así que si tu WordPress no es de la época de los dinosaurios, ya la tenés disponible.
Por otro lado, n8n trabaja con workflows (flujos de trabajo). Son como recetas de cocina: primero hacés esto, después esto otro, y si pasa tal cosa, hacés aquello. Cada paso se llama «nodo». El nodo de WordPress te permite hablar con la API REST que mencioné antes.
Tip: La comunicación puede ser por webhooks (WordPress avisa a n8n cuando pasa algo) o por polling (n8n revisa cada X minutos si hay novedades). Los webhooks son más rápidos pero requieren que tu WordPress esté configurado para enviarlos. Si querés profundizar en webhooks, tenemos una guía completa de webhooks en n8n que te saca todas las dudas.
Ahora sí, vamos al grano.
n8n con WordPress es, sin exagerar, una de las combinaciones más potentes que podés usar para automatizar tu blog o tienda online hoy mismo. Si estás cansado de hacer tareas repetitivas como publicar posts, subir imágenes o actualizar inventario manualmente, esta guía de n8n con WordPress es exactamente lo que necesitás. Conectar estas dos herramientas te permite automatizar desde la publicación de contenido hasta la gestión de pedidos de WooCommerce usando la API REST nativa. En este artículo te muestro paso a paso cómo configurar la conexión y te comparto 5 casos de uso reales que podés implementar hoy mismo.

¿Qué es n8n con WordPress y por qué deberías usarlo?
Antes de meternos en la parte técnica, vale la pena entender por qué la integración de n8n con WordPress se convirtió en una herramienta esencial para bloggers y dueños de tiendas online en toda Latinoamérica.
n8n es una plataforma de automatización de flujos de trabajo open source. WordPress, por su parte, tiene una API REST muy completa que permite interactuar con prácticamente todos los recursos de tu sitio: posts, páginas, usuarios, medios, categorías y etiquetas. Si todavía no conocés n8n, te recomiendo arrancar con la guía completa de n8n en español que tenemos en el sitio.
Cuando combinás ambas herramientas, podés crear automatizaciones que te ahorran horas de trabajo cada semana. Y lo mejor: no necesitás ser programador para configurarlas.
Estas son algunas ventajas clave de usar n8n con WordPress:
- Ahorro de tiempo: automatizás tareas repetitivas como publicar, actualizar o sincronizar datos entre plataformas.
- Menos errores humanos: los flujos automáticos eliminan olvidos y equivocaciones que siempre pasan cuando hacés todo a mano.
- Escalabilidad: podés manejar cientos de posts o pedidos sin esfuerzo adicional.
- Integración con otras herramientas: conectás WordPress con Google Sheets, Slack, Mailchimp, OpenAI y más de 400 servicios. Por ejemplo, podés combinarlo con Mailchimp para automatizar tu email marketing o con Google Forms para procesar respuestas.
- Es gratis: n8n tiene una versión self-hosted completamente gratuita.

Cómo configurar n8n con WordPress paso a paso
Para que n8n con WordPress funcione correctamente, primero necesitás establecer la conexión entre ambas plataformas. Hay dos métodos principales, y te explico cada uno en detalle.
Opción A: Application Password (método recomendado para n8n con WordPress)
Desde WordPress 5.6, podés crear contraseñas de aplicación directamente desde el panel de administración. Este es el método más sencillo y seguro para conectar n8n con WordPress:
- En WordPress, andá a Usuarios → tu usuario → Application Passwords.
- En el campo de nombre escribí: «n8n Integration».
- Hacé clic en Add New Application Password.
- Copiá la contraseña generada. Importante: solo se muestra una vez, así que guardala en un lugar seguro.
Ahora configurá las credenciales en n8n:
- Andá a Credentials → WordPress API.
- WordPress URL:
https://tudominio.com - Username: tu usuario de WordPress.
- Password: la Application Password que copiaste.
Hacé clic en «Test Connection» y si ves el check verde, ya estás listo para crear tus flujos de n8n con WordPress.
Opción B: API Key con plugin para n8n con WordPress
Si preferís usar API Keys, podés instalar el plugin Application Passwords o WP REST API Authentication. n8n soporta ambos métodos sin problemas. Sin embargo, la Opción A es más directa y no requiere plugins adicionales.
Para operaciones más complejas que requieran llamadas personalizadas a la REST API (como crear usuarios con campos personalizados de ACF o modificar taxonomías avanzadas), podés usar el nodo HTTP de n8n en lugar del nodo nativo de WordPress. Esto te da más flexibilidad pero requiere conocer los endpoints específicos.
Nota: Si usás WooCommerce, necesitás generar claves de API desde WooCommerce → Ajustes → Avanzado → API REST. Son diferentes a las Application Passwords de WordPress. La clave va en el campo «Consumer Key» y el secreto en «Consumer Secret».

5 casos de uso reales para n8n con WordPress
Ahora que ya tenés la conexión lista, te muestro cómo podés aplicar esto en la vida real. No son teorías sacadas de un manual aburrido, son flujos que uso yo o que he visto funcionar en proyectos reales.
Publicar posts masivamente desde Google Sheets
Imaginate que tenés un equipo de redactores que llenan una planilla de Google Sheets con los artículos listos para publicar: título, contenido, categoría, imagen destacada, etiquetas. En lugar de copiar y pegar todo eso a mano, configurás un workflow en n8n que:
- Se ejecuta cada mañana a las 9 AM (o cuando vos quieras).
- Busca filas nuevas en la hoja de cálculo.
- Crea un post en WordPress con estado «Borrador» o «Publicado» directamente.
- Sube la imagen destacada al media library y la asocia al post.
- Marca la fila como «Procesado» en Google Sheets para no repetir.
Esto es especialmente útil si manejás sitios de noticias o blogs con mucho volumen de contenido. Si querés ver más sobre la integración con Sheets, te recomiendo chequear la guía de n8n con Google Forms que tiene trucos similares para manejar datos.
Sincronizar WooCommerce con inventario externo
Si tenés una tienda online, probablemente tengas el stock registrado en otro lado: un Excel, otro software de gestión, o incluso una base de datos de tu proveedor. En vez de actualizar manualmente cada vez que vendés algo, n8n hace la magia:
- Un cliente compra en tu web.
- WordPress dispara un webhook hacia n8n.
- n8n actualiza el stock en tu sistema externo.
- Si el stock baja de cierto número, n8n te avisa por email o Discord para que repongas.
También funciona al revés: si tu proveedor actualiza precios o disponibilidad, n8n puede actualizar los productos en WooCommerce automáticamente.
Backup automático de posts a Notion
Me gusta tener respaldo de todo. Con n8n, cada vez que publico un post nuevo en WordPress, se crea automáticamente una entrada en una base de datos de Notion con el título, la URL, la fecha y el contenido completo. Así tengo un archivo histórico por si algo se rompe en el hosting o si necesito referencias rápidas sin entrar al wp-admin.
El flujo es simple: WordPress Trigger (Post Created) → Notion Node (Create Database Item). Lo configurás una vez y te olvidás.
Moderar comentarios con IA
Estoy probando un flujo copado: cuando llega un comentario nuevo, n8n lo manda a un modelo de IA (como GPT) para que analice si es spam o si tiene palabras feas. Si está todo OK, lo aprueba automáticamente. Si detecta algo raro, lo deja pendiente de moderación y me manda un alerta.
Podés incluso hacer que la IA responda automáticamente preguntas frecuentes en los comentarios, aunque te recomiendo revisar esas respuestas antes de publicarlas para no quedar como un bot despersonalizado.
Integrar formularios con calendarios y CRM
Si usás Contact Form 7, WPForms o Gravity Forms, podés conectar los envíos a Google Calendar para crear eventos automáticamente. Por ejemplo: un cliente llena un formulario de «Agendar consulta», y n8n crea el evento en tu calendario con los datos del formulario, además de mandarle confirmación al cliente.
También podés enviar los leads a tu email marketing con la integración de Mailchimp que mencioné antes, manteniendo todo sincronizado sin tocar nada.
Buenas prácticas para no romper nada
Antes de que te vayas a configurar todo loco, algunos consejos que me hubiera gustado que me den cuando empecé:
Tip: WordPress tiene límites de rate limiting por defecto. Si hacés muchas peticiones seguidas (por ejemplo, actualizando 500 posts de golpe), te puede bloquear temporalmente. Configurá el nodo «Wait» en n8n para que espere un segundo entre cada operación.
- Siempre probá en modo «Execute Node» primero: No actives el workflow completo hasta estar seguro de que hace lo que querés. Los errores en batch pueden ser un dolor de cabeza.
- Usá variables de entorno para las credenciales: Si estás usando n8n self-hosted, no hardcodees passwords en los workflows. Usá las credenciales guardadas en el vault de n8n.
- Manejá los errores con el nodo «Error Trigger»: Configurá que si algo falla, te llegue una notificación a Slack, email o Discord para enterarte rápido.
- Hacé backups antes de actualizar masivamente: Si vas a actualizar 100 posts mediante la API, exportá una copia de seguridad primero. Por las dudas.
- Revisá los logs: WordPress guarda logs de la REST API si tenés WP_DEBUG activado. Útil para debuggear cuando n8n dice que falló pero no sabés por qué.
Solución de problemas comunes
No todo sale bien la primera vez. Acá los errores más frecuentes cuando conectás n8n con WordPress y cómo solucionarlos:
Error 401 Unauthorized
Si n8n te dice que no está autorizado, revisá tres cosas:
- Que la Application Password no haya expirado (no expiran, pero capaz la borraste sin querer).
- Que el usuario tenga permisos de administrador o editor (dependiendo de qué querés hacer).
- Que la URL de WordPress esté bien escrita, incluyendo el https:// y sin barra al final.
Error 403 Forbidden
Esto suele pasar por plugins de seguridad como Wordfence, Sucuri o iThemes Security. Bloquean las peticiones a la REST API porque detectan muchas llamadas seguidas. Agregá la IP de tu servidor n8n a la lista blanca del firewall, o desactivá temporalmente la protección contra fuerza bruta para probar.
Problemas de CORS
Si tenés n8n en un dominio diferente y ves errores de CORS en el navegador (aunque esto más bien pasa cuando usás el frontend), agregá esto al wp-config.php:
header("Access-Control-Allow-Origin: *");O mejor aún, instalá el plugin «WP CORS» que te permite configurar orígenes específicos sin tocar código.
Los webhooks no llegan
Si configuraste un webhook en WordPress (por ejemplo, con un plugin como «WP Webhooks») pero n8n no recibe nada, fijate si tu hosting no está bloqueando peticiones entrantes. Algunos hostings compartidos de mala muerte bloquean puertos o filtros de seguridad agresivos. Probá con un webhook de prueba en webhook.site para ver si el problema es WordPress o el hosting.
Preguntas frecuentes
¿Es seguro usar n8n con WordPress?
Sí, siempre que uses Application Passwords o claves API seguras. No uses tu contraseña normal de WordPress. Además, si usás n8n cloud, la comunicación va por HTTPS encriptado. Si sos paranoico, podés instalar n8n en tu propio servidor para tener control total de los datos.
¿Necesito saber programar para usar n8n con WordPress?
No necesariamente. Para tareas comunes como crear posts o usuarios, el nodo visual de n8n alcanza. Solo necesitás código si querés hacer operaciones muy específicas con la REST API que no estén cubiertas por los nodos nativos.
¿Puedo usar n8n con WordPress.com o solo con WordPress.org?
WordPress.com (el gratuito) tiene limitaciones con la REST API dependiendo de tu plan. Para sacarle todo el jugo a n8n, necesitás WordPress.org (el autoalojado) donde tenés control total de la API y puedes instalar plugins adicionales si hace falta.
¿Cuánto cuesta usar n8n con WordPress?
La integración en sí es gratuita. Si usás n8n self-hosted en tu servidor, no pagás nada por la herramienta. Si usás n8n cloud, tienen planes pagos según la cantidad de workflows y ejecuciones. WordPress no cobra por usar su API REST.
¿Es mejor n8n o Zapier para WordPress?
Depende de tus necesidades. n8n es más barato (tiene versión gratuita self-hosted) y más flexible para manipular datos complejos. Zapier es más fácil para empezar pero se pone caro rápido si tenés muchos workflows. Si querés comparar en profundidad, leé nuestra guía de n8n vs Zapier.
¿Listo para empezar?
Ya tenés toda la info que necesitás para empezar a automatizar tu sitio WordPress con n8n. No hace falta que implementes todo de una: elegí un solo caso de uso, probalo, y cuando te sientas cómodo, sumá complejidad.
La combinación de n8n con WordPress te va a ahorrar horas de trabajo repetitivo y te va a permitir enfocarte en lo que realmente importa: crear buen contenido y hacer crecer tu negocio. Y recordá, si te quedaste con ganas de más integraciones, tenemos tutoriales para conectar n8n con prácticamente cualquier herramienta que se te ocurra.
¿Ya probaste alguna automatización con n8n y WordPress? ¿Te trabaste en algún paso? Contame en los comentarios y te doy una mano.