Flujos con n8n e inteligencia artificial
Automatizaciones
Hay trabajo que no necesita un sistema completo con usuarios y pantallas, sino un flujo que corra solo: tomar un dato, pasarlo por un modelo de inteligencia artificial, guardarlo y avisar. Para eso uso n8n, una plataforma de automatización de código abierto instalada en un servidor propio, sin pagar por ejecución.
Flujo 1: la fábrica de contenido
Mantener activa una página de Facebook exige publicar seguido, y escribir e ilustrar un post diario a mano no escala. El flujo arranca todos los días a las 9:00 de Lima: elige un tema y un estilo visual al azar, le pide a un modelo de lenguaje el texto del post junto con la descripción de una ilustración, genera la imagen con un modelo de difusión y publica ambos en la página de AppsSDAR.
La parte difícil fue la imagen. Los modelos rápidos insisten en dibujar letras ilegibles cuando el pedido menciona diagramas o sistemas. Lo que funcionó fue pedir composiciones de objetos físicos como metáfora (cajas, embudos, engranajes), un estilo gráfico con nombre propio que rota cada día, una paleta de exactamente cuatro colores y la instrucción explícita de no incluir ningún texto.
Flujo 2: la bandeja de leads
Cada mensaje que llega por el formulario de contacto o por la página de precios entra a un webhook. El flujo normaliza los campos, descarta bots con un campo trampa y le pide a la IA que clasifique el pedido: qué servicio busca, qué tan urgente es, qué tan probable es que se convierta en cliente, un resumen y una respuesta sugerida. Luego lo guarda en una tabla y avisa por Telegram.
La regla de diseño más importante: un lead nunca se pierde. Si la IA falla, el mensaje se guarda igual como "sin clasificar"; si el aviso falla, la ejecución sigue; y el formulario siempre recibe respuesta. Automatizar no puede significar que un cliente potencial desaparezca porque un servicio externo tuvo un mal día.
Lo que costó aprender
- Las llaves de un texto de ejemplo en JSON dentro de una expresión de n8n rompen el evaluador; el cuerpo de la petición se arma en un nodo de código.
- Editar las conexiones por API sin borrar las viejas puede cerrar un ciclo y hacer que el flujo se llame a sí mismo sin fin.
- Desactivar un flujo no detiene las ejecuciones que ya están corriendo.
- Los niveles gratuitos de las APIs de IA sirven para texto, pero la generación de imágenes suele exigir otro proveedor.
Estado actual
Los dos flujos están en producción y son de uso interno. La bandeja de leads es además la base de un servicio que se puede instalar casi igual en cualquier negocio con un formulario web. La demostración muestra cómo se ven los flujos y los datos que producen, con información simulada.