Saltar al contenido
Desarrollo

Automatización de artículos con n8n e inteligencia artificial

Aprende a automatizar la creación de artículos con la herramienta n8n y la inteligencia artificial.

Automatización de artículos con n8n e inteligencia artificial

En VitaminaWeb, utilizamos la automatización para optimizar procesos críticos, como la creación y publicación de contenido. Uno de los flujos implementados con la herramienta n8n permite integrar diferentes servicios y herramientas para transformar palabras clave en artículos optimizados para SEO, publicados automáticamente en nuestro blog.

A continuación, explicamos en detalle cómo funciona técnicamente este flujo:


1. Programación automática

El flujo se inicia mediante un disparador programado en n8n para ejecutarse todos los días a las 08:00. Esta configuración garantiza que el proceso comience sin intervención manual y mantiene la constancia.

Herramienta utilizada: Schedule Trigger


2. Consulta de palabras clave

En la segunda etapa, el flujo se conecta a la base de datos MySQL de VitaminaWeb. Una consulta busca una palabra clave marcada como "pendiente" en la tabla de administración de keywords. Si no hay ninguna palabra clave disponible, el flujo finaliza.

Herramienta utilizada: MySQL Node


3. Consulta de referencias recientes

Si se encuentra una palabra clave, otro nodo del flujo consulta las publicaciones recientes del blog, nuevamente mediante la base de datos MySQL. Se obtiene un enlace aleatorio para incluirlo al final del artículo y aumentar la interconexión entre los contenidos publicados.


4. Generación de contenido con IA

Con la palabra clave y el enlace de referencia, el flujo utiliza la integración con OpenAI para generar un artículo completo. El prompt proporcionado a la IA define la estructura del texto, que incluye:

  • Título optimizado con la palabra clave.
  • Introducción y desarrollo.
  • Meta descripción.
  • Conclusión con enlaces internos.

Herramienta utilizada: OpenAI Node


5. Generación de imágenes personalizadas

Después de crear el texto, el flujo genera una imagen acorde con el contexto del artículo mediante la integración con DALL-E. El prompt para generar la imagen es dinámico y se basa en el contenido del artículo.

Herramienta utilizada: OpenAI Node (DALL-E)


6. Carga y publicación

La imagen generada se descarga y se envía a WordPress como archivo multimedia, mientras que el texto del artículo se guarda como borrador. Se utilizan herramientas como Yoast SEO para optimizar los metadatos, como los títulos y las descripciones.

Pasos técnicos:

  1. Carga de la imagen mediante la API de WordPress.
  2. Actualización de la publicación con metadatos, incluida la imagen destacada.
  3. Publicación del artículo como borrador o directamente en el blog, según la configuración.

Herramienta utilizada: HTTP Request Node para interactuar con la API de WordPress.


7. Notificación por correo electrónico

El flujo finaliza enviando una notificación al equipo con información sobre el nuevo contenido publicado, incluido el título y el enlace de acceso.

Herramienta utilizada: SendInBlue Node


8. Actualización del estado en la base de datos

Para garantizar el control, el estado de la palabra clave utilizada se actualiza a "creado", junto con el ID de la publicación generada en WordPress.


Resultados

Este flujo elimina las tareas manuales, reduce los errores y aumenta la productividad. Además, promueve la constancia y la calidad del contenido, y garantiza que cada artículo esté alineado con las mejores prácticas de SEO.

Si también buscas eficiencia en la creación de contenido, la automatización es el camino. ¿Quieres saber cómo implementamos soluciones como esta? ¡Hablemos!

Lee también: n8n y la integración de sistemas: potenciando el marketing y la tecnología