Crear alertas de precio de productos con n8n es uno de los casos de uso más prácticos y populares de la automatización personal. Con n8n alertas precio productos podés monitorear el precio de cualquier producto en Amazon, MercadoLibre, tiendas online o cualquier sitio web y recibir una notificación inmediata cuando el precio baje a tu umbral objetivo. En esta guía construimos el sistema completo.
Cómo funciona el monitoreo de precios con n8n
El proceso es directo:
1. n8n visita la página del producto periódicamente 2. Extrae el precio actual del HTML de la página 3. Lo compara con el precio anterior guardado 4. Si el precio bajó o llegó al umbral objetivo → envía alerta 5. Actualiza el historial de precios
Para extraer el precio del HTML usás el nodo HTML Extract de n8n, que permite seleccionar elementos específicos de la página usando selectores CSS.
Método 1: scraping con HTML Extract
El método más directo para sitios que no bloquean scrapers:
1. Schedule Trigger (cada hora o cada 6 horas) 2. HTTP Request → GET a la URL del producto con headers de browser para evitar bloqueos 3. HTML Extract → extraé el precio usando el selector CSS del elemento de precio (por ejemplo `.a-price-whole` en Amazon) 4. Nodo Code → limpia el texto del precio y lo convierte a número 5. IF → compara con el precio objetivo o el precio anterior 6. Telegram/Gmail → envía alerta si el precio bajó 7. Google Sheets → guarda el historial de precios

Método 2: usando APIs oficiales
Para plataformas que tienen API oficial, este método es más confiable:
MercadoLibre: tiene API para consultar el precio actual de cualquier publicación por su ID.
Amazon: tiene la API de Product Advertising (requiere cuenta de afiliado). También existen servicios como Rainforest API o SerpApi que exponen los precios de Amazon.
Walmart, Falabella, Ripley: algunas tiendas exponen APIs no documentadas que podés descubrir inspeccionando las llamadas de red con las DevTools del navegador.
Monitorear múltiples productos con Google Sheets
Para monitorear varios productos a la vez sin modificar el workflow:
1. Creá una Google Sheet con columnas: `URL`, `selector_css`, `precio_objetivo`, `precio_actual`, `ultimo_check` 2. En n8n, el workflow lee todas las filas de la hoja 3. Para cada fila, verifica el precio del producto en esa URL 4. Actualiza el precio actual y la fecha del último check 5. Si el precio actual ≤ precio objetivo, envía alerta con el nombre del producto y el precio
Con este sistema podés agregar nuevos productos simplemente añadiendo una fila a la hoja, sin tocar el workflow.

Alertas avanzadas: historial y tendencias
Además de alertar cuando el precio baja a un umbral, podés hacer análisis más sofisticados:
– Alerta de bajada porcentual: notificar cuando el precio baja más del 20% respecto al precio histórico máximo – Detección de flash sales: si el precio baja más del 30% en menos de 2 horas, es probable una venta flash – Precio mínimo histórico: alertar cuando el producto alcanza su precio más bajo en los últimos 30/90 días – Tendencia de precio: si el precio lleva 5 días bajando consecutivamente, puede ser señal de que seguirá bajando
Todos estos análisis los podés implementar en el nodo Code de n8n comparando con los datos históricos guardados en Google Sheets.
Consideraciones legales y técnicas
Antes de implementar monitoreo de precios con scraping, considerá:
– Términos de servicio: muchos sitios prohíben el scraping en sus ToS. Para uso personal no suele haber consecuencias, pero para uso comercial consultá la legalidad. – Rate limiting: hacé requests con intervalos razonables (mínimo cada hora por producto) para no saturar los servidores. – User-Agent: configurá el header User-Agent en el HTTP Request para simular un navegador real. – CAPTCHA y bloqueos: sitios como Amazon usan sistemas anti-scraping que pueden bloquear IPs. APIs de terceros (SerpApi, Bright Data) resuelven este problema. – Cambios en el HTML: los sitios actualizan su HTML frecuentemente, lo que puede romper el selector CSS. Configurá alertas de error en el workflow para detectar cuando el extractor falla.
Preguntas frecuentes
¿Con qué frecuencia debería verificar los precios?
Para la mayoría de productos, cada 6-12 horas es suficiente. Para flash sales (ofertas del día), cada hora o menos. Evitá verificar cada minuto ya que puede bloquearte el acceso al sitio.
¿Puedo monitorear precios en Amazon con n8n?
Sí, aunque Amazon es uno de los sitios más agresivos contra scrapers. El método más confiable es usar la Amazon Product Advertising API (requiere cuenta de afiliado) o servicios como SerpApi que manejan los bloqueos.
¿n8n puede monitorear el precio de criptomonedas?
Sí. Exchanges como Binance, Kraken y Coinbase tienen APIs gratuitas que devuelven precios en tiempo real. Con n8n podés crear alertas de precio de crypto en segundos usando el nodo HTTP Request.
¿Puedo recibir la alerta por WhatsApp?
Sí, si tenés configurado WhatsApp Business API en n8n. También funciona por Telegram (más fácil de configurar), email, Slack o cualquier canal conectado a tu n8n.
¿El historial de precios en Google Sheets tiene algún límite?
Google Sheets puede manejar hasta 10 millones de celdas por hoja. Para 100 productos con un check diario durante 1 año, generarías alrededor de 36.500 filas, muy por debajo del límite.
Conclusión
El sistema de alertas de precio con n8n es una automatización que se paga sola la primera vez que te avisa de un descuento y comprás al precio correcto. Para uso personal, el scraping básico con HTML Extract funciona bien para la mayoría de sitios.Empezá con un solo producto que querés comprar a buen precio, configurá el flujo y verificá que funciona. Luego escalá a tu lista de deseos completa con el sistema de Google Sheets multi-producto.