Si alguna vez perdiste una oferta increíble porque no revisaste el precio a tiempo, n8n alertas precio productos es exactamente lo que necesitás. Con esta automatización podés monitorear el precio de cualquier producto en Amazon, MercadoLibre, Falabella, Ripley o cualquier tienda online, y recibir una notificación instantánea cuando el precio baje a tu umbral objetivo. En esta guía te muestro paso a paso cómo construir el sistema completo desde cero, sin necesidad de saber programar.

¿Qué es n8n alertas precio productos y cómo funciona?

El sistema de n8n alertas precio productos es un workflow automatizado que se encarga de vigilar los precios por vos las 24 horas del día, los 7 días de la semana. No necesitás estar pegado a la pantalla esperando una rebaja: n8n hace el trabajo pesado y te avisa cuando vale la pena comprar. El proceso funciona así de simple:

  • n8n visita la página del producto periódicamente (cada hora, cada 6 horas, vos decidís).
  • Extrae el precio actual del HTML de la página usando selectores CSS.
  • Lo compara con el precio anterior guardado en tu base de datos o Google Sheets.
  • Si el precio bajó o llegó al umbral objetivo → te envía una alerta por Telegram, email o WhatsApp.
  • Actualiza el historial de precios para que siempre tengas el registro completo.

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. Es como tener un asistente que lee la página por vos y te dice solo el número que te importa.

Método 1: n8n alertas precio productos con scraping HTML

El método más directo para configurar n8n alertas precio productos es usando scraping. Funciona perfecto para sitios que no bloquean solicitudes automatizadas:

  1. Schedule Trigger → configuralo para que se ejecute cada hora o cada 6 horas según tu necesidad.
  2. HTTP Request → hacé un 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 (por ejemplo .a-price-whole en Amazon o .andes-money-amount__fraction en MercadoLibre).
  4. Nodo Code → limpiá el texto del precio, eliminá caracteres como «$» o «.» y convertilo a número.
  5. IF → compará con el precio objetivo o el precio anterior guardado.
  6. Telegram/Gmail → enviá la alerta con el nombre del producto, precio actual y enlace de compra.
  7. Google Sheets → guardá el historial de precios para análisis futuro.

Este método es ideal para arrancar porque no necesitás ninguna API de pago ni cuenta de afiliado. Solo la URL del producto y el selector CSS correcto.

Método 2: n8n alertas precio productos usando APIs oficiales

Para plataformas que tienen API oficial, este método de n8n alertas precio productos es mucho más confiable y menos propenso a fallar:

MercadoLibre

Tiene una API pública y bien documentada para consultar el precio actual de cualquier publicación por su ID. Solo necesitás hacer un GET a https://api.mercadolibre.com/items/{ITEM_ID} y el campo price te devuelve el valor actual. Es gratuita y muy estable.

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 sin necesidad de ser afiliado, aunque son pagos.

Walmart, Falabella, Ripley y otras tiendas

Algunas tiendas exponen APIs no documentadas que podés descubrir inspeccionando las llamadas de red con las DevTools del navegador (pestaña Network). Muchas veces la página carga los precios desde un endpoint JSON que podés consultar directamente desde n8n.

Monitorear múltiples productos con n8n alertas precio productos y Google Sheets

La verdadera potencia de n8n alertas precio productos aparece cuando monitoreás varios productos a la vez sin modificar el workflow. Así lo armás:

  1. Creá una Google Sheet con las columnas: URL, selector_css, precio_objetivo, precio_actual, ultimo_check.
  2. En n8n, el workflow lee todas las filas de la hoja al inicio de cada ejecución.
  3. Para cada fila, verifica el precio del producto en esa URL usando el selector CSS correspondiente.
  4. Actualiza el precio actual y la fecha del último check en la hoja.
  5. Si el precio actual ≤ precio objetivo, envía alerta con el nombre del producto, el precio y el enlace directo.

Con este sistema podés agregar nuevos productos simplemente añadiendo una fila a la hoja de cálculo, sin tocar el workflow para nada. Es escalable y súper fácil de mantener.

Caso práctico: n8n alertas precio productos en MercadoLibre

Veamos un ejemplo concreto para que entiendas cómo funciona todo junto. Supongamos que querés monitorear el precio de unos auriculares en MercadoLibre:

  1. Encontrá el ID del producto: en la URL de MercadoLibre vas a ver algo como MLA-123456789. Ese es el ID que necesitás.
  2. Configurá el Schedule Trigger: ponelo cada 2 horas para no saturar la API.
  3. Agregá un HTTP Request: URL = https://api.mercadolibre.com/items/MLA123456789, método GET.
  4. Extraé el precio: en el nodo Set o Code, tomá $json.price del response.
  5. Compará: si el precio actual es menor o igual al precio objetivo que definiste, o si detectás una bajada respecto al último valor guardado, activá la rama de alerta.
  6. Enviá la alerta: usá Telegram o Gmail para mandarte un mensaje con el nombre del producto, el precio actual y el link directo para comprar.
  7. Guardá el registro: actualizá una Google Sheet con el precio nuevo y la fecha de revisión para mantener el historial limpio.

Este mismo caso lo podés replicar para cualquier producto de MercadoLibre cambiando solo el ID en la URL de la API. Es rápido, no requiere scraping y funciona sin dolores de cabeza.

Alertas avanzadas: historial y tendencias

Además de alertar cuando el precio baja a un umbral fijo, podés llevar tu sistema de n8n alertas precio productos al siguiente nivel con análisis más sofisticados. Usando los datos históricos guardados en Google Sheets y un poco de lógica en el nodo Code, podés implementar estas alertas inteligentes:

  • Alerta de bajada porcentual: notificar cuando el precio baja más del 20% respecto al precio histórico máximo que registraste. Esto te dice que la rebaja es realmente importante.
  • Detección de flash sales: si el precio baja más del 30% en menos de 2 horas, es muy probable que esté en una venta flash. Ahí necesitás actuar rápido.
  • Precio mínimo histórico: alertar cuando el producto alcanza su precio más bajo en los últimos 30 o 90 días. Si venías esperando, ese es el momento de comprar.
  • Tendencia de precio: si el precio lleva 5 días bajando consecutivamente, puede ser señal de que seguirá bajando en los próximos días. Útil para decidir si esperás un poco más o cerrás la compra ya.

Todos estos análisis los podés implementar directamente en n8n comparando el valor actual contra los registros anteriores de la hoja de cálculo. No necesitás ser experto en programación: con unas pocas líneas de JavaScript en el nodo Code alcanza para calcular porcentajes y detectar patrones.

Consideraciones legales y técnicas antes de scrapear

Antes de implementar monitoreo de precios con scraping, es importante que tengas en cuenta algunos puntos para evitar problemas:

  • Términos de servicio: muchos sitios prohíben el scraping en sus ToS. Para uso personal no suele haber consecuencias graves, pero si pensás usar esta automatización para fines comerciales, consultá la legalidad correspondiente.
  • Rate limiting: hacé requests con intervalos razonables. Te recomiendo un mínimo de cada hora por producto para no saturar los servidores del sitio y evitar que te bloqueen.
  • User-Agent: configurá el header User-Agent en el HTTP Request para simular un navegador real. Si no lo hacés, muchos sitios detectan que es un bot y rechazan la petición de entrada.
  • CAPTCHA y bloqueos: sitios como Amazon usan sistemas anti-scraping agresivos que pueden bloquear tu IP. Si querés evitar este problema, existen APIs de terceros como SerpApi o Bright Data que se encargan de eso por vos.
  • Cambios en el HTML: los sitios actualizan su estructura frecuentemente, lo que puede romper el selector CSS que venías usando. Configurá alertas de error en el workflow para detectar cuando el extractor falla y corregir el selector a tiempo.

Preguntas frecuentes sobre n8n alertas precio productos

¿Con qué frecuencia debería verificar los precios?

Para la mayoría de productos, cada 6 a 12 horas es más que suficiente. Si estás tras una flash sale u oferta del día, podés subirlo a cada hora o incluso menos. Evitá verificar cada minuto porque eso sí puede bloquearte el acceso al sitio y es innecesario.

¿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, aunque requiere cuenta de afiliado. Como alternativa, servicios como SerpApi manejan los bloqueos por vos y te entregan los datos limpios.

¿n8n puede monitorear el precio de criptomonedas?

Totalmente. 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, sin necesidad de scraping complicado.

¿Puedo recibir la alerta por WhatsApp?

Sí, si tenés configurado WhatsApp Business API en n8n. También funciona perfecto por Telegram, que suele ser más sencillo de configurar para alertas personales, o por email tradicional si preferís algo más clásico.

Conclusión

Con n8n alertas precio productos dejás de perder tiempo revisando precios a mano y dejás que la automatización trabaje por vos. Ya sea que elijas el scraping directo para empezar rápido o las APIs oficiales para mayor estabilidad, lo importante es que tengas el control total sobre tus compras. Armá tu workflow hoy mismo, cargá tus productos en Google Sheets y dejá que n8n te avise justo en el momento exacto para ahorrar plata. ¡Manos a la obra!

Deja un comentario

Previous

Guía automatización n8n principiantes: primeros pasos