Aloje su propio agente de IA con OpenClaw: instalación gratuita en un solo clic!

Cómo automatizar WordPress con flujos de trabajo de n8n

n8n WordPress

Gestionar un sitio de WordPress consume horas que preferirías dedicar a otras cosas. Publicas entradas, compartes enlaces en redes sociales, añades etiquetas, organizas categorías… la lista nunca termina.

Existe un enfoque mejor: automatiza las tareas repetitivas. Eso es lo que hacen los flujos de trabajo de n8n para WordPress. n8n conecta tu sitio de WordPress a cientos de otros servicios: herramientas de IA, plataformas sociales, servicios de correo electrónico, bases de datos y más. Construye un flujo de trabajo una vez y se ejecuta automáticamente cada vez que lo necesitas.

Esta guía te muestra exactamente cómo configurar la automatización que hace las cosas. Te guiaremos a través de cómo generar credenciales de API, cómo construir tu primer flujo de trabajo y cómo crear automatizaciones prácticas que puedes implementar hoy.

Requisitos previos para la integración de n8n WordPress

Necesitarás tener algunas cosas listas antes de conectar las integraciones de n8n a WordPress. Nada de esto es complicado, pero saltarse pasos puede generar problemas más adelante.

Primero, acceso de administrador a un sitio de WordPress. La API REST de WordPress debe estar habilitada, lo cual está activado por defecto en cualquier versión de WordPress desde la 4.7 en adelante. Si tu sitio se lanzó después de 2016, estás bien.

A continuación, necesitas que n8n esté ejecutándose en algún lugar. Tienes dos opciones: usar el servicio en la nube de n8n o elegir la opción de n8n autoalojado. La nube es más rápida de configurar. El autoalojamiento te da control total y sin cargos mensuales después de la configuración inicial.

Si eliges autoalojamiento, necesitarás un servidor. Un Contabo n8n VPS funciona muy bien para esto. Incluso un plan de nivel medio gestiona múltiples flujos de trabajo de n8n sin esfuerzo. n8n se ejecuta en Linux, se instala a través de npm y no exige mucho en términos de recursos.

También querrás acceso API a cualquier servicio externo que planees integrar. ¿Planeas generar contenido con IA? Obtén una clave API de OpenAI. ¿Quieres publicar automáticamente en Twitter? Obtén las credenciales de API de Twitter. La mayoría de los servicios ofrecen niveles gratuitos que funcionan bien para pruebas.

Finalmente, un conocimiento básico de cómo funcionan las API ayuda, aunque no es necesario ser desarrollador. El proceso de integración de la API de WordPress es visual en n8n: haces clic en botones y rellenas campos, no escribes código.

Cómo configurar la integración de WordPress n8n

Conectar n8n con WordPress implica unos pocos pasos claros. Una vez que todo esté en marcha, construir cualquier integración de WordPress se vuelve sencillo. La configuración de automatización de WordPress lleva unos 20 minutos si sabes dónde hacer clic.

Genera credenciales de API REST de WordPress

WordPress usa contraseñas de aplicación para la autenticación de API. Esto mantiene tu contraseña principal de administrador segura mientras permite que herramientas externas como n8n interactúen con tu sitio.

Inicia sesión en tu panel de WordPress y haz clic en Usuarios en la barra lateral izquierda, luego en Perfil. Desplázate hasta el final, más allá de tu biografía y configuraciones de correo electrónico. Cerca de la parte inferior, encontrarás Contraseñas de aplicación.

Escribe un nombre para esta credencial, como «automatización n8n», para que recuerdes para qué es dentro de seis meses. Haz clic en Añadir nueva contraseña de aplicación.

WordPress genera una larga cadena de contraseñas que se ve como abcd 1234 efgh 5678 ijkl 9012. Copia esto inmediatamente. WordPress solo lo muestra una vez, y si navegas a otra página sin copiarlo, necesitarás generar uno nuevo.

Esta es tu contraseña de aplicación de WordPress. También necesitarás tu nombre de usuario de WordPress. Juntas, estas crean tus credenciales de autenticación de la API de WordPress. Guárdalas en un lugar seguro: un gestor de contraseñas es la mejor opción.

La API REST de WordPress ahora está lista para aceptar solicitudes de n8n. No se requieren complementos ni configuraciones de servidor complejas.

Crea tu flujo de trabajo de WordPress en n8n

Abre tu instancia de n8n y haz clic en el icono de más para crear un nuevo flujo de trabajo. Los flujos de trabajo en n8n son visuales: arrastras nodos a un lienzo y los conectas entre sí.

Cada flujo de trabajo de n8n necesita un desencadenador para empezar. Un desencadenador de n8n es la parte «cuándo» de tu automatización: ¿cuándo debería ejecutarse este flujo de trabajo? Los desencadenadores programados se ejecutan en momentos específicos (todos los días a las 9:00, todos los lunes por la mañana). Los desencadenadores de webhook se activan cuando otro servicio envía datos a una URL específica. Un desencadenador de Gmail se activa cuando recibes un correo electrónico que cumple ciertos criterios.

Para este ejemplo, usa un desencadenador programado ya que es más fácil de probar. Busca «Desencadenador Programado» en el menú de nodos de la izquierda. Haz clic en él o arrástralo al lienzo. Se abre un panel donde configuras con qué frecuencia se ejecuta. Configúralo en «Días» con un intervalo de 1, y elige una hora como las 10:00.

Los desencadenadores no hacen nada por sí mismos. Solo dicen «inicia ahora». Necesitas nodos de acción para que se ejecuten las acciones. Aquí es donde los ejemplos de automatización de n8n comienzan a volverse interesantes. Puedes encadenar tantos nodos como desees: extraer datos de una hoja de cálculo, formatearlos, verificar duplicados, generar contenido de IA, publicar en WordPress, compartir en redes sociales, y así sucesivamente.

Añadir y configurar el nodo de WordPress

Es hora de conectar WordPress. Busca «WordPress» en el panel de nodos y arrástralo a tu lienzo. Haz clic en el pequeño punto en tu nodo de desencadenador y arrastra una línea al nodo de WordPress. Esto crea el flujo: el desencadenador se activa y el nodo de WordPress se ejecuta.

Haz clic en el nodo de WordPress para abrir su configuración. Verás un menú desplegable de credenciales. Haz clic en él y elige Crear nueva credencial.

Aparece un formulario de credencial que solicita tres cosas: la URL de tu sitio de WordPress, tu nombre de usuario y tu contraseña. Para la URL, introduce la dirección completa de tu sitio incluyendo https:// (como https://yourblog.com). No añadas /wp-admin/ ni nada más.

Introduce tu nombre de usuario de WordPress. En el campo de contraseña, pega la contraseña de aplicación de WordPress que generaste anteriormente. Haz clic en Probar en la parte inferior. n8n envía una solicitud de prueba a la API de tu sitio de WordPress. Si todo funciona, verás «Credenciales probadas con éxito».

Guarda tus credenciales de n8n una vez que la prueba sea exitosa. Dales un nombre como «Mi sitio de WordPress» para que puedas reutilizarlas en otros flujos de trabajo más tarde.

De vuelta en la configuración del nodo de WordPress, elige qué deseas hacer. El menú desplegable «Recurso» enumera todas las cosas con las que n8n puede interactuar en WordPress: entradas, páginas, usuarios, categorías, etiquetas. Selecciona Publicación. A continuación, aparece el menú desplegable «Operación». Elige Crear para publicar nuevas entradas.

Para la prueba, mantenlo simple. Escribe «Entrada de prueba de n8n» en el campo Título. Añade «Esta entrada fue creada automáticamente» en el campo Contenido. Establece el estado en «borrador» para que no se publique inmediatamente.

Esto demuestra la integración básica de WordPress. Más adelante, completarás estos campos dinámicamente con datos de nodos anteriores; ahí es cuando las integraciones de n8n se vuelven realmente poderosas.

Prueba el flujo de trabajo completo

Nunca actives un flujo de trabajo sin probarlo primero. Haz clic en el botón Ejecutar flujo de trabajo en la parte superior derecha. Esto ejecuta todo el flujo de trabajo manualmente, permitiéndote ver cada paso ejecutarse en tiempo real.

Verde significa éxito. Rojo significa que algo falló. Si ves rojo, haz clic en el nodo fallido para leer el mensaje de error. Los problemas más frecuentes son credenciales incorrectas, errores en la URL o campos obligatorios vacíos.

Después de que tu prueba se complete con éxito, revisa el panel de control de tu WordPress. Ve a EntradasTodas las entradas y busca tu entrada de prueba. Si la ves, tu flujo de trabajo de n8n funciona correctamente.

Elimina la entrada de prueba, luego vuelve a n8n. Activa el flujo de trabajo cambiando el interruptor de «Inactivo» a «Activo» en la parte superior derecha. El flujo de trabajo se ejecutará automáticamente según tu horario de activación. Esta configuración básica proporciona la base para casos de uso prácticos de n8n y ejemplos de automatización más complejos que construirás a continuación.

Casos de uso de automatización de WordPress n8n

Los flujos de trabajo básicos son buenos, pero el verdadero valor surge cuando encadenas múltiples acciones. Aquí hay cuatro casos de uso prácticos de n8n que transforman la forma en que gestionas la automatización de WordPress y automatizan la creación de contenido sin necesidad de intervención manual.

Generando publicaciones de blog con IA

Un escritor de blogs de IA crea borradores iniciales más rápido de lo que podrías escribir. Conecta el modelo GPT de OpenAI a WordPress a través de n8n, y habrás construido un generador de entradas de blog de IA que funciona solo.

Añade un nodo antes de tu nodo de WordPress; busca «OpenAI» y arrástralo al lienzo. Necesitarás una clave de API de OpenAI desde su sitio web. Configura el nodo de OpenAI con un prompt como: «Escribe una entrada de blog de 500 palabras sobre [tema]».

El nodo de OpenAI genera texto y lo envía. Conecta esa salida al campo de contenido de tu nodo de WordPress usando el editor de expresiones de n8n. Haz clic en el campo de Contenido en tu nodo de WordPress, luego haz clic en el icono de expresiones para abrir el panel correspondiente. Navega a la salida del nodo de OpenAI y selecciona el texto generado.

¿Quieres hacerlo más sofisticado? Añade un nodo de Google Sheets al inicio de tu flujo de trabajo. Mantén una hoja de cálculo de temas de blog que deseas cubrir. El flujo de trabajo lee el siguiente tema pendiente de tu hoja, genera una entrada usando el nodo de OpenAI, publica en WordPress y luego marca ese tema como «utilizado» en tu hoja de cálculo. Esto crea una integración de ChatGPT en WordPress que funciona a través de tu calendario de contenido automáticamente.

Por supuesto, revisa y edita más tarde. Pero esto elimina el problema de la página en blanco y te ofrece algo con que trabajar en lugar de comenzar desde cero.

Publicación de mensajes en las redes sociales

Crear contenido es la mitad de la batalla. Lograr que alguien lo vea es la otra mitad. Automatiza la distribución de contenido de WordPress en redes sociales para que cada nueva entrada llegue a tu audiencia en el momento en que se publica.

Añade nodos de redes sociales después de tu nodo de WordPress. n8n es compatible con Twitter, Facebook, LinkedIn, Reddit y otras plataformas. Cada nodo de publicación en redes sociales obtiene datos del nodo de WordPress: título de la entrada, URL, extracto, y lo comparte con un mensaje que tú defines.

Aquí hay un flujo de trabajo de ejemplo: el nodo de WordPress crea una entrada → el nodo de Twitter la comparte con «Nueva entrada: [título] [URL]» → espera 2 horas (usando un nodo de Espera) → el nodo de LinkedIn comparte con un texto diferente → espera 4 horas más → el nodo de Facebook publica con otra variación.

¿Por qué las esperas? Porque publicar en todas las plataformas simultáneamente parece robótico. Difunde tu compartición a lo largo del día para una mejor automatización de WordPress en redes sociales que se sienta natural.

Para equipos que gestionan múltiples sitios, este enfoque ahorra horas semanalmente. El flujo de trabajo para automatizar entradas de blog gestiona la distribución mientras tú trabajas en lo siguiente.

Etiquetando publicaciones de blog con IA

Etiquetar manualmente cada entrada se vuelve tedioso rápidamente. Deja que la IA gestione las etiquetas de WordPress basándose en el análisis de contenido.

Añade un nodo de OpenAI configurado con un prompt como: «Lee esta entrada de blog y sugiere entre 5 y 8 etiquetas relevantes. Devuelve solo las etiquetas como una lista separada por comas». Introduce el contenido de tu entrada en el prompt.

El nodo de OpenAI analiza tu texto, identifica temas y genera etiquetas. Conecta esa salida al campo de etiquetas de tu nodo de WordPress. Ahora, cada entrada se etiqueta correctamente sin necesidad de intervención manual.

¿Por qué importa esto? Los motores de búsqueda usan etiquetas para entender el contenido. Los lectores usan etiquetas para encontrar entradas relacionadas. Y tus herramientas de automatización de WordPress mantienen las etiquetas consistentes en lugar de terminar con «WordPress», «wordpress», «Word Press» y «WP» como cuatro etiquetas separadas.

Clasificando entradas de blog con IA

Concepto similar, aplicación diferente. Organizar categorías de WordPress manualmente se vuelve tedioso cuando publicas múltiples entradas semanalmente.

Añade otro nodo de OpenAI configurado para identificar el tema principal de tu entrada. Dale un prompt como: «Lee esta entrada de blog y determina a cuál de estas categorías pertenece: [Tutorials, News, Reviews, Opinion]. Devuelve solo el nombre de la categoría».

La IA determina si tu entrada pertenece a «Tutoriales» o «Noticias». Conecta esa salida al campo de categoría de tu nodo de WordPress. El flujo de trabajo asigna la categoría correcta al crear la entrada.

Tu sitio se mantiene organizado, las páginas de categorías se mantienen pobladas con contenido relevante y ahorras energía mental para tomar decisiones reales en lugar de archivar tareas.

Otras posibilidades de automatización de n8n

El catálogo de integraciones de n8n incluye más de 400 servicios. Una vez que comprendas la lógica de los flujos de trabajo, puedes encontrar un caso de uso de n8n para casi cualquier tarea.

Conecta Google Sheets a WordPress y convierte filas de hojas de cálculo en entradas de blog. Monitoriza feeds RSS de blogs de la competencia y crea entradas recopilatorias cuando aparezcan artículos de interés. Configura flujos de trabajo que te notifiquen a través de Slack cuando las entradas reciben alto tráfico.

Para equipos, ejemplos de automatización de n8n incluyen flujos de aprobación. Alguien redacta contenido en Google Docs, un flujo de trabajo lo detecta y envía un mensaje de Slack al editor, el editor revisa y responde «aprobado,» y el flujo de trabajo se publica en WordPress automáticamente.

Si estás ejecutando automatización autoalojada en tu propia infraestructura, tú controlas todo. Sin tarifas mensuales de SaaS una vez amortizado el servidor. Sin límites artificiales en las ejecuciones de flujos de trabajo. Solo automatización fiable funcionando 24/7 en hardware que controlas.

La mejor parte de la automatización es la curva de inversión de tiempo. Dedicas horas inicialmente a construir y probar un flujo de trabajo. Luego funciona indefinidamente hasta que lo desactives. Comienza con un flujo de trabajo simple. Haz que funcione. Luego añade otro. Pronto tendrás una red de procesos automatizados que gestionan las piezas aburridas mientras te centras en el trabajo creativo que realmente importa: la escritura, la estrategia y la conexión con tu audiencia.

Scroll al inicio